Selaa lähdekoodia

fix:增加企业微信客服

wrj 1 vuosi sitten
vanhempi
commit
8e0efc2c79

+ 9 - 6
src/main/java/com/ydtech/modules/admin/controller/SysQyWeChatController.java

@@ -32,21 +32,24 @@ public class SysQyWeChatController {
 
     private final SysSwitchConfigService sysSwitchConfigService;
 
-    @ApiOperation(value = "配置宣传图")
+    @ApiOperation(value = "配置宣传图/客服")
     @PostMapping(value = "/save/picture")
     public HttpResult<SysQyWeChat> save(@RequestBody SysQyWeChat sysQyWeChat) {
         SysQyWeChat serviceOne = sysQyWeChatService.getOne(new LambdaQueryWrapper<SysQyWeChat>().eq(SysQyWeChat::getUserId, sysQyWeChat.getUserId()));
-        if (serviceOne != null) {
-            sysQyWeChatService.removeById(serviceOne);
-        }
+        boolean save;
         sysQyWeChat.setOperator(BaseController.getUser().getName());
         sysQyWeChat.setOperatorTime(LocalDateTime.now());
-        boolean save = sysQyWeChatService.save(sysQyWeChat);
+        if (serviceOne != null) {
+            sysQyWeChat.setId(serviceOne.getId());
+            save = sysQyWeChatService.updateById(sysQyWeChat);
+        }else{
+            save = sysQyWeChatService.save(sysQyWeChat);
+        }
         AssertionUtils.isSucceed(save, "添加失败");
         return HttpResult.ok("添加成功");
     }
 
-    @ApiOperation(value = "查询当前员工宣传图")
+    @ApiOperation(value = "查询当前员工宣传图 客服")
     @GetMapping(value = "/find/picture")
     public HttpResult<SysQyWeChat> findWechatPicture() {
         String userId = BaseController.getUser().getId();

+ 6 - 0
src/main/java/com/ydtech/modules/admin/model/po/SysQyWeChat.java

@@ -48,6 +48,12 @@ public class SysQyWeChat {
     @TableField( "wechat_picture_url")
     private String wechatPictureUrl;
 
+    /**
+     * 企业微信客服URL
+     */
+    @ApiModelProperty("企业微信客服URL")
+    @TableField("support_staff_url")
+    private String supportStaffUrl;
 
     @ApiModelProperty("创建用户")
     @TableField("operator")