From 2c953876eab1622e2598a3d1ab92ae29e1d88fe5 Mon Sep 17 00:00:00 2001
From: kaiyu <404897439@qq.com>
Date: Thu, 18 Mar 2021 11:24:33 +0800
Subject: [PATCH] API项目:     更改全局异常处理器中的返回码常量 COMMON:     更改常量类和response枚举

---
 screen-manage/src/main/java/com/moral/api/controller/AccountController.java |   29 ++++++++++++++++++++++-------
 1 files changed, 22 insertions(+), 7 deletions(-)

diff --git a/screen-manage/src/main/java/com/moral/api/controller/AccountController.java b/screen-manage/src/main/java/com/moral/api/controller/AccountController.java
index c624246..3e194d4 100644
--- a/screen-manage/src/main/java/com/moral/api/controller/AccountController.java
+++ b/screen-manage/src/main/java/com/moral/api/controller/AccountController.java
@@ -40,7 +40,8 @@
     @PostMapping("login")
     public ResultMessage login(@RequestBody LoginForm loginForm) {
         if (!loginForm.valid())
-            return ResultMessage.fail(Constants.CODE_PARAMETER_IS_MISSING,Constants.MSG_PARAMETER_IS_MISSING);
+            return ResultMessage.fail(ResponseCodeEnum.PARAMETERS_IS_MISSING.getCode(),
+                    ResponseCodeEnum.PARAMETERS_IS_MISSING.getMsg());
 
         LoginDTO loginDTO = accountService.login(loginForm);
 
@@ -69,6 +70,11 @@
         if(!accountInsertForm.valid())
             return ResultMessage.fail(ResponseCodeEnum.PARAMETERS_IS_MISSING.getCode(),
                     ResponseCodeEnum.PARAMETERS_IS_MISSING.getMsg());
+        //������������������������������
+        AccountInsertDTO conditionDTO = accountInsertForm.paramValid();
+        if(conditionDTO.getCode()!=ResponseCodeEnum.SUCCESS.getCode()){
+            return new ResultMessage(conditionDTO.getCode(),conditionDTO.getMsg(),null);
+        }
 
         AccountInsertDTO accountInsertDTO = accountService.insertAccount(accountInsertForm);
 
@@ -80,7 +86,8 @@
     @GetMapping("query")
     public ResultMessage query(AccountQueryForm accountQueryForm){
         if(!accountQueryForm.valid())
-            return ResultMessage.fail(Constants.CODE_PARAMETER_IS_MISSING,Constants.MSG_PARAMETER_IS_MISSING);
+            return ResultMessage.fail(ResponseCodeEnum.PARAMETERS_IS_MISSING.getCode(),
+                    ResponseCodeEnum.PARAMETERS_IS_MISSING.getMsg());
 
         AccountQueryDTO accountQueryDTO = accountService.queryAccount(accountQueryForm);
 
@@ -91,11 +98,18 @@
 
 
     @PostMapping("update")
-    public ResultMessage update(@RequestBody AccountUpdateForm accountQeuryRequest){
-        if(!accountQeuryRequest.valid())
-            return ResultMessage.fail(Constants.CODE_PARAMETER_IS_MISSING,Constants.MSG_PARAMETER_IS_MISSING);
+    public ResultMessage update(@RequestBody AccountUpdateForm accountUpdateRequest){
+        if(!accountUpdateRequest.valid())
+            return ResultMessage.fail(ResponseCodeEnum.PARAMETERS_IS_MISSING.getCode(),
+                    ResponseCodeEnum.PARAMETERS_IS_MISSING.getMsg());
 
-        AccountUpdateDTO accountUpdateDTO = accountService.updateAccount(accountQeuryRequest);
+        //������������������������������
+        AccountUpdateDTO conditionDTO = accountUpdateRequest.paramValid();
+        if(conditionDTO.getCode()!=ResponseCodeEnum.SUCCESS.getCode()){
+            return new ResultMessage(conditionDTO.getCode(),conditionDTO.getMsg(),null);
+        }
+
+        AccountUpdateDTO accountUpdateDTO = accountService.updateAccount(accountUpdateRequest);
 
         AccountUpdateVO accountUpdateVO = AccountUpdateVO.convert(accountUpdateDTO);
 
@@ -105,7 +119,8 @@
     @PostMapping("delete")
     public ResultMessage delete(@RequestBody AccountDeleteForm accountDeleteForm){
         if(!accountDeleteForm.valid())
-            return ResultMessage.fail(Constants.CODE_PARAMETER_IS_MISSING,Constants.MSG_PARAMETER_IS_MISSING);
+            return ResultMessage.fail(ResponseCodeEnum.PARAMETERS_IS_MISSING.getCode(),
+                    ResponseCodeEnum.PARAMETERS_IS_MISSING.getMsg());
 
         AccountDeleteDTO accountDeleteDTO = accountService.deleteAccount(accountDeleteForm);
 

--
Gitblit v1.8.0