Browse Source

Merge remote-tracking branch 'origin/master'

shuzhan 2 years ago
parent
commit
9a1f63b563

+ 38 - 0
src/main/java/com/jpsoft/making_friends/modules/mgr/controller/MemberInfoController.java

@@ -1341,4 +1341,42 @@ public class MemberInfoController {
         return msgResult;
     }
 
+
+    @ApiOperation(value="更改审核用户审核状态")
+    @PostMapping("auditMember/{id}")
+    public MessageResult<MemberInfo> auditMember(@PathVariable("id") String id,@RequestAttribute String subject){
+        MessageResult<MemberInfo> msgResult = new MessageResult<>();
+
+        try {
+            MemberInfo memberInfo = memberInfoService.get(id);
+
+            memberInfo.setUpdateBy(subject);
+            memberInfo.setUpdateTime(new Date());
+
+            if("1".equals(memberInfo.getStatus())){
+                memberInfo.setStatus("2");
+            }
+            else if("2".equals(memberInfo.getStatus())){
+                memberInfo.setStatus("1");
+            }
+
+            int affectCount = memberInfoService.update(memberInfo);
+
+            if (affectCount > 0) {
+                msgResult.setResult(true);
+            } else {
+                msgResult.setResult(false);
+                msgResult.setMessage("数据库删除失败");
+            }
+        }
+        catch(Exception ex){
+            logger.error(ex.getMessage(),ex);
+
+            msgResult.setResult(false);
+            msgResult.setMessage(ex.getMessage());
+        }
+
+        return msgResult;
+    }
+
 }