Ver código fonte

[bug-6250]前端选择器组件用于回显,某某_label_value该字段实际业务表不存在,更新时候过滤掉

xiexh 5 meses atrás
pai
commit
066277a90e

+ 4 - 0
ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/sysdata/services/impl/UpdateDataTableImpl.java

@@ -215,6 +215,10 @@ public class UpdateDataTableImpl extends GenericProvider implements UpdateDataTa
                         // set  sql 拼接
                         for (Object obj : setObj.entrySet()) {
                             Map.Entry entry = (Map.Entry) obj;
+                            if(entry.getKey().toString().contains("label_value")){
+                                log.warn("前端选择器组件用于回显,该字段实际业务表不存在,更新表{}的时候过滤该字段{}",tableName,entry.getKey());
+                                continue;
+                            }
                             psf.append(entry.getKey()).append("=").append("'").append(entry.getValue()).append("'").append(",");
                         }
                         // 去除多余的 ","