package com.webclient.beans.udprgather;

import psdi.mbo.MboRemote;
import psdi.mbo.MboSetRemote;
import psdi.util.MXException;
import psdi.webclient.system.beans.DataBean;

import java.util.Date;

/**
 * 工厂需求申请-PR行子表
 * edit 20230626
 */
public class PrlineDataBean extends DataBean {

    @Override
    public int toggledeleterow() throws MXException {
        try {
            MboRemote mbo=this.getMbo();
            MboSetRemote prlineSet=mbo.getMboSet("$PRLINE", "PRLINE","PRNUM ='"+mbo.getString("UDPRNUM")+"' AND PRLINENUM='"+mbo.getString("UDPRLINENUM")+"' AND ORGID ='"+mbo.getString("ORGID")+"' AND SITEID ='"+mbo.getString("SITEID")+"'");
            if(null!=prlineSet && !prlineSet.isEmpty()){
                for(int i=0;i<prlineSet.count();i++){
                    prlineSet.getMbo(i).setValueNull("UDPRNUM",2L);
                    prlineSet.getMbo(i).setValueNull("UDPRLINENUM",2L);
                }
            }
        } catch (Exception e) {
            e.printStackTrace();
        }
        return super.toggledeleterow();
    }
}
