ZhangWenQiang 6 rokov pred
rodič
commit
2b785bc9d6

+ 1 - 1
happy-boot-module-powerjob/src/main/java/org/jeecg/modules/hlgplatform/controller/HlgPlatformController.java

@@ -101,7 +101,7 @@ public class HlgPlatformController {
         if (hlgPlatformEntity == null) {
             result.error500("未找到对应实体");
         } else {
-            boolean ok = hlgPlatformService.updateById(hlgPlatform);
+            boolean ok = hlgPlatformService.updatePlatform(hlgPlatform);
             //TODO 返回false说明什么?
             if (ok) {
                 result.success("修改成功!");

+ 2 - 0
happy-boot-module-powerjob/src/main/java/org/jeecg/modules/hlgplatform/service/IHlgPlatformService.java

@@ -21,4 +21,6 @@ public interface IHlgPlatformService extends IService<HlgPlatform> {
     void lockCompany(HlgPlatform hlgPlatform);
 
     void deletePlatform(String id);
+
+    boolean updatePlatform(HlgPlatform hlgPlatform);
 }

+ 18 - 0
happy-boot-module-powerjob/src/main/java/org/jeecg/modules/hlgplatform/service/impl/HlgPlatformServiceImpl.java

@@ -149,6 +149,24 @@ public class HlgPlatformServiceImpl extends ServiceImpl<HlgPlatformMapper, HlgPl
         removeById(id);
     }
 
+    /**
+     * 更新平台信息
+     *
+     * @param hlgPlatform
+     * @return
+     */
+    @Override
+    @Transactional
+    public boolean updatePlatform(HlgPlatform hlgPlatform) {
+        //变更机构信息
+        SysDepart sysDepart = sysDepartService.getByCode(hlgPlatform.getSysOrgCode());
+        sysDepart.setDepartName(hlgPlatform.getPlatformName());
+        boolean ok1 = sysDepartService.updateById(sysDepart);
+        //变更企业信息
+        boolean ok = this.updateById(hlgPlatform);
+        return ok & ok1;
+    }
+
 
     /**
      * saveDepartData 的调用方法,生成部门编码和部门类型