Sfoglia il codice sorgente

账号的删除(机构)

5 anni fa
parent
commit
6c9f3ce2ec

+ 12 - 0
bms/src/main/java/com/hssx/bms/controller/InstitutionalInformationController.java

@@ -164,6 +164,18 @@ public class InstitutionalInformationController {
         return msg;
     }
 
+    /**
+     * 机构账号的删除
+     * id:账号id
+     * @return
+     */
+    @ApiOperation(value = "机构账号的删除", notes = "机构账号的删除方法")
+    @RequestMapping("/delAccount")
+    @ResponseBody
+    public HttpRespMsg delAccount(SystemUser user){
+        HttpRespMsg msg = institutionalService.delAccount(user);
+        return msg;
+    }
 
 
 }

+ 2 - 0
bms/src/main/java/com/hssx/bms/service/InstitutionalInformationService.java

@@ -33,4 +33,6 @@ public interface InstitutionalInformationService extends IService<InstitutionalI
     HttpRespMsg getInstitutionAccountList(PageUtil page);
 
     HttpRespMsg createAccountforlist();
+
+    HttpRespMsg delAccount(SystemUser user);
 }

+ 11 - 0
bms/src/main/java/com/hssx/bms/service/impl/InstitutionalInformationServiceImpl.java

@@ -170,4 +170,15 @@ public class InstitutionalInformationServiceImpl extends ServiceImpl<Institution
         msg.data = institutionalMapper.selectList(new QueryWrapper<InstitutionalInformation>().isNull("sys_id"));
         return msg;
     }
+
+    @Override
+    public HttpRespMsg delAccount(SystemUser user) {
+        HttpRespMsg msg = new HttpRespMsg();
+        systemUserMapper.deleteById(user.getId());
+        //删除机构绑定
+        InstitutionalInformation information = institutionalMapper.selectOne(new QueryWrapper<InstitutionalInformation>().eq("sys_id", user.getId()));
+        information.setSysId(null);
+        institutionalMapper.updateById(information);
+        return msg;
+    }
 }