From 097414a884fe634921cc90e4b2b3539c34de5e2d Mon Sep 17 00:00:00 2001 From: zhangzhiguo <421587375@qq.com> Date: Tue, 15 Jul 2025 16:55:48 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../form/TriprMulseatgradeCkPlugin.java | 44 +------------------ 1 file changed, 2 insertions(+), 42 deletions(-) diff --git a/code/zcdev/zcgj-zcdev-zcdev-fs/src/main/java/zcgj/zcdev/zcdev/fs/plugin/form/TriprMulseatgradeCkPlugin.java b/code/zcdev/zcgj-zcdev-zcdev-fs/src/main/java/zcgj/zcdev/zcdev/fs/plugin/form/TriprMulseatgradeCkPlugin.java index af8a44a..90b77c3 100644 --- a/code/zcdev/zcgj-zcdev-zcdev-fs/src/main/java/zcgj/zcdev/zcdev/fs/plugin/form/TriprMulseatgradeCkPlugin.java +++ b/code/zcdev/zcgj-zcdev-zcdev-fs/src/main/java/zcgj/zcdev/zcdev/fs/plugin/form/TriprMulseatgradeCkPlugin.java @@ -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); - - } + //仅针对矿山下组织下的逻辑 } }