Merge remote-tracking branch 'origin/dev' into dev
This commit is contained in:
		
						commit
						32ee5602e9
					
				| 
						 | 
				
			
			@ -1,30 +1,11 @@
 | 
			
		|||
package zcgj.zcdev.zcdev.fs.plugin.form;
 | 
			
		||||
 | 
			
		||||
import com.alibaba.druid.util.StringUtils;
 | 
			
		||||
import kd.bos.bill.AbstractBillPlugIn;
 | 
			
		||||
import kd.bos.bill.BillShowParameter;
 | 
			
		||||
import kd.bos.bill.OperationStatus;
 | 
			
		||||
import kd.bos.context.RequestContext;
 | 
			
		||||
import kd.bos.dataentity.entity.DynamicObject;
 | 
			
		||||
import kd.bos.dataentity.entity.DynamicObjectCollection;
 | 
			
		||||
import kd.bos.entity.datamodel.events.ChangeData;
 | 
			
		||||
import kd.bos.entity.datamodel.events.PropertyChangedArgs;
 | 
			
		||||
import kd.bos.form.control.Button;
 | 
			
		||||
import kd.bos.form.control.Control;
 | 
			
		||||
import kd.bos.form.control.events.ItemClickEvent;
 | 
			
		||||
import kd.bos.servicehelper.BusinessDataServiceHelper;
 | 
			
		||||
import kd.sdk.plugin.Plugin;
 | 
			
		||||
import zcgj.zcdev.zcdev.fs.utils.OrgCheckUtils;
 | 
			
		||||
 | 
			
		||||
import java.text.SimpleDateFormat;
 | 
			
		||||
import java.time.DayOfWeek;
 | 
			
		||||
import java.time.LocalDate;
 | 
			
		||||
import java.time.ZoneId;
 | 
			
		||||
import java.util.Date;
 | 
			
		||||
import java.util.EventObject;
 | 
			
		||||
import java.util.HashSet;
 | 
			
		||||
import java.util.Set;
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * 差旅报销单-兖州公司座位等级发生改变事件校验插件
 | 
			
		||||
 */
 | 
			
		||||
| 
						 | 
				
			
			@ -36,33 +17,12 @@ public class TriprMulseatgradeCkPlugin extends AbstractBillPlugIn implements Plu
 | 
			
		|||
    public void propertyChanged(PropertyChangedArgs e) {
 | 
			
		||||
        //当前切换选择的组织
 | 
			
		||||
        Object company = this.getModel().getValue("costcompany");//核算组织(费用承担公司)
 | 
			
		||||
        Long currentOrgId = RequestContext.get().getOrgId();
 | 
			
		||||
        if(company!=null){
 | 
			
		||||
            String yzCompanyNumber ="10006475"; //兖州中材建设有限公司
 | 
			
		||||
            //String yzCompanyNumber ="10006475"; //兖州中材建设有限公司
 | 
			
		||||
            DynamicObject companyObj = (DynamicObject)company;
 | 
			
		||||
            Long companyId = companyObj.getLong("id");
 | 
			
		||||
            if(OrgCheckUtils.isKS(companyId)){
 | 
			
		||||
                String name = e.getProperty().getName();
 | 
			
		||||
 | 
			
		||||
                 if(name.equals("mulseatgrade")){//座位等级
 | 
			
		||||
                     boolean childrenOrg = OrgCheckUtils.isChildrenOrg(yzCompanyNumber, companyId);
 | 
			
		||||
                     if(childrenOrg){
 | 
			
		||||
                         this.getView().showErrorNotification("当前组织不允许改变座位等级。");
 | 
			
		||||
                     }
 | 
			
		||||
                 }else if(name.equals("comment")){//座位等级
 | 
			
		||||
                     boolean childrenOrg = OrgCheckUtils.isChildrenOrg(yzCompanyNumber, companyId);
 | 
			
		||||
                    // if(childrenOrg){
 | 
			
		||||
                         this.getView().showErrorNotification("当前组织不允许改变座位等级。");
 | 
			
		||||
                         ChangeData[] changeSet = e.getChangeSet();
 | 
			
		||||
                         String oldValue = (String) changeSet[0].getOldValue();
 | 
			
		||||
                         int rowIndex = changeSet[0].getRowIndex();
 | 
			
		||||
 | 
			
		||||
                        // DynamicObject data = this.getModel().getDataEntity(true);
 | 
			
		||||
                        // DynamicObjectCollection entry = data.getDynamicObjectCollection("tripentry");
 | 
			
		||||
                        // DynamicObject row = entry.get(rowIndex);//entry
 | 
			
		||||
                    // this.getModel().setValue("comment", oldValue);
 | 
			
		||||
 | 
			
		||||
                 }
 | 
			
		||||
                //仅针对矿山下组织下的逻辑
 | 
			
		||||
 | 
			
		||||
            }
 | 
			
		||||
        }
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue