Browse Source

更新岗位管理数据修改

gao.qiang 1 year ago
parent
commit
73967af418

+ 4 - 2
application-webadmin/src/main/java/com/ankaibei/workFlow/webadmin/upms/service/impl/SysPostServiceImpl.java

@@ -81,8 +81,10 @@ public class SysPostServiceImpl extends BaseService<SysPost, Long> implements Sy
     public boolean update(SysPost sysPost, SysPost originalSysPost) {
         MyModelUtil.fillCommonsForUpdate(sysPost, originalSysPost);
         // 这里重点提示,在执行主表数据更新之前,如果有哪些字段不支持修改操作,请用原有数据对象字段替换当前数据字段。
-        UpdateWrapper<SysPost> uw = this.createUpdateQueryForNullValue(sysPost, Long.valueOf(sysPost.getPostId()));
-        return sysPostMapper.update(sysPost, uw) == 1;
+//        UpdateWrapper<SysPost> uw = this.createUpdateQueryForNullValue(sysPost, Long.valueOf(sysPost.getPostId()));
+        UpdateWrapper<SysPost> sysPostUpdateWrapper = new UpdateWrapper<>();
+        sysPostUpdateWrapper.eq("post_id",sysPost.getPostId());
+        return sysPostMapper.update(sysPost,sysPostUpdateWrapper) == 1;
     }
 
     /**

+ 1 - 1
common/common-core/src/main/java/com/ankaibei/workFlow/common/core/base/service/BaseService.java

@@ -1800,7 +1800,7 @@ public abstract class BaseService<M, K extends Serializable> extends ServiceImpl
         UpdateWrapper<M> uw = createUpdateQueryForNullValue(o, modelClass);
         try {
             M filter = modelClass.newInstance();
-            this.setIdFieldMethod.invoke(filter, id);
+            Object invoke = this.setIdFieldMethod.invoke(filter, id);
             uw.setEntity(filter);
         } catch (Exception e) {
             log.error("Failed to call reflection code of BaseService.createUpdateQueryForNullValue.", e);