فهرست منبع

添加系统人员解绑微信接口

yanliming 5 سال پیش
والد
کامیت
ff46acdde5

+ 34 - 0
picc-admin-server/src/main/java/com/jpsoft/picc/modules/admin/controller/JwtsUserController.java

@@ -358,4 +358,38 @@ public class JwtsUserController {
 
         return messageResult;
     }
+
+
+
+    @PostMapping("/wechatUnBind")
+    @ApiOperation(value="微信解绑")
+    public MessageResult<String> wechatUnBind(@RequestAttribute String subject){
+        MessageResult<String> msgResult = new MessageResult<>();
+
+        try {
+            int affectCount = 0;
+
+            User user = userService.get(subject);
+
+            user.setOpenId("");
+            user.setUpdateBy(subject);
+            user.setUpdateTime(new Date());
+
+            affectCount = userService.update(user);
+
+            if (affectCount > 0) {
+                msgResult.setResult(true);
+                msgResult.setData("");
+            } else {
+                msgResult.setResult(false);
+                msgResult.setMessage("数据库更新失败");
+            }
+        }
+        catch(Exception ex){
+            msgResult.setResult(false);
+            msgResult.setMessage(ex.getMessage());
+        }
+
+        return msgResult;
+    }
 }