Przeglądaj źródła

refactor(constant): 更新常量定义并统一使用常量引用

- 将 NCKD_QFILTERNAME 重命名为 NCKD_FILTERCONDITION 并更新注释
- 新增 NCKD_FIELDNAME 常量定义
- 在表单插件中统一使用常量替代硬编码字符串
- 修改点击监听器注册逻辑以使用正确的过滤条件常量
- 更新回调事件处理中的字符串匹配逻辑
- 统一数据模型设置值时使用常量引用
杨陆平-htwy 5 godzin temu
rodzic
commit
5b716aaa37

+ 7 - 2
nckd-fi/src/main/java/nckd/fi/er/common/constant/InttempConfigConstant.java

@@ -47,15 +47,20 @@ public class InttempConfigConstant {
      */
     public static final String NCKD_BODY = "nckd_body";
     /**
-     * nckd_qfiltername
+     * nckd_filtercondition
      * 过滤条件描述
      */
-    public static final String NCKD_QFILTERNAME = "nckd_qfiltername";
+    public static final String NCKD_FILTERCONDITION = "nckd_filtercondition";
     /**
      * nckd_qfilter
      * 过滤条件
      */
     public static final String NCKD_QFILTER = "nckd_qfilter";
+    /**
+     * nckd_fieldname
+     * 过滤条件
+     */
+    public static final String NCKD_FIELDNAME = "nckd_fieldname";
     /**
      * nckd_entryentity
      * 单据体

+ 9 - 9
nckd-fi/src/main/java/nckd/fi/er/formplugin/InttempConfigFromPlugin.java

@@ -25,7 +25,7 @@ public class InttempConfigFromPlugin  extends AbstractFormPlugin {
     @Override
     public void registerListener(EventObject e) {
         super.registerListener(e);
-        this.addClickListeners(InttempConfigConstant.NCKD_QFILTERNAME);
+        this.addClickListeners(InttempConfigConstant.NCKD_QFILTER);
     }
 
     @Override
@@ -56,7 +56,7 @@ public class InttempConfigFromPlugin  extends AbstractFormPlugin {
         formShowParameter.setCustomParam("bizobjectid", bizObjectNumber);
         formShowParameter.setCustomParam("qfilter", qFilter);
         formShowParameter.getOpenStyle().setShowType(ShowType.Modal);
-        formShowParameter.setCloseCallBack(new CloseCallBack(this, "nckd_qfilter"));
+        formShowParameter.setCloseCallBack(new CloseCallBack(this, InttempConfigConstant.NCKD_QFILTER));
         this.getView().showForm(formShowParameter);
     }
 
@@ -64,17 +64,17 @@ public class InttempConfigFromPlugin  extends AbstractFormPlugin {
     @Override
     public void closedCallBack(ClosedCallBackEvent closedCallBackEvent) {
         Object returnData = closedCallBackEvent.getReturnData();
-        if (StringUtils.equals(closedCallBackEvent.getActionId(),"nckd_qfilter" )&& null != returnData){
+        if (StringUtils.equals(closedCallBackEvent.getActionId(),InttempConfigConstant.NCKD_QFILTER )&& null != returnData){
             IDataModel model = this.getModel();
             Map<String, Object> filterMap = (Map<String, Object>) returnData;
             if(filterMap.isEmpty()){
-                model.setValue("nckd_qfilter", null);
-                model.setValue("nckd_filtercondition", null);
-                model.setValue("nckd_fieldname", null);
+                model.setValue(InttempConfigConstant.NCKD_QFILTER, null);
+                model.setValue(InttempConfigConstant.NCKD_FILTERCONDITION, null);
+                model.setValue(InttempConfigConstant.NCKD_FIELDNAME, null);
             }else{
-                model.setValue("nckd_qfilter", filterMap.get("nckd_qfilter"));
-                model.setValue("nckd_filtercondition", filterMap.get("nckd_filtercondition"));
-                model.setValue("nckd_fieldname", filterMap.get("nckd_fieldname"));
+                model.setValue(InttempConfigConstant.NCKD_QFILTER, filterMap.get(InttempConfigConstant.NCKD_QFILTER));
+                model.setValue(InttempConfigConstant.NCKD_FILTERCONDITION, filterMap.get(InttempConfigConstant.NCKD_FILTERCONDITION));
+                model.setValue(InttempConfigConstant.NCKD_FIELDNAME, filterMap.get(InttempConfigConstant.NCKD_FIELDNAME));
             }
         }
     }