leon 5 年之前
父节点
当前提交
776a3ea183

+ 13 - 0
src/main/java/com/mokamrp/privates/controller/pangu/FosterwxMobileController.java

@@ -11,6 +11,7 @@ import com.mokamrp.privates.entity.DelHandle;
 import com.mokamrp.privates.entity.EditHandle;
 import com.mokamrp.privates.entity.EditHandle;
 import com.mokamrp.privates.entity.ResHandle;
 import com.mokamrp.privates.entity.ResHandle;
 import com.mokamrp.privates.entity.pangu.GetForsterwxMobileHandle;
 import com.mokamrp.privates.entity.pangu.GetForsterwxMobileHandle;
+import com.mokamrp.privates.entity.pangu.SetWorkWxInfoHandle;
 import com.mokamrp.privates.help.AjaxResult;
 import com.mokamrp.privates.help.AjaxResult;
 import com.mokamrp.privates.help.Analysis;
 import com.mokamrp.privates.help.Analysis;
 import com.mokamrp.privates.interceptor.AuthUser;
 import com.mokamrp.privates.interceptor.AuthUser;
@@ -342,6 +343,18 @@ public class FosterwxMobileController extends BaseController<FosterwxMobile> {
     }
     }
 
 
 
 
+    @PostMapping("/setWorkWxInfo")
+    public Object setWorkWxInfo(@Valid @RequestBody SetWorkWxInfoHandle setWorkWxInfoHandle, BindingResult bindingResult){
+        if (bindingResult.hasErrors()) {
+            return AjaxResult.error(HttpStatus.ERROR, bindingResult.getFieldError().getDefaultMessage());
+        }
+        FosterwxMobile save = new FosterwxMobile();
+        save.setWorkWxCorpId(setWorkWxInfoHandle.getWorkWxCorpId());
+        save.setWorkWxRegisterAt(setWorkWxInfoHandle.getWorkWxRegisterAt());
+        service.update(save,new QueryWrapper<FosterwxMobile>().in("id",setWorkWxInfoHandle.getIds()));
+        return AjaxResult.success(Constants.SUCCESS,true);
+    }
+
     /**
     /**
      * 导入个微池
      * 导入个微池
      * @param fosterwxMobileList
      * @param fosterwxMobileList

+ 18 - 0
src/main/java/com/mokamrp/privates/entity/pangu/SetWorkWxInfoHandle.java

@@ -0,0 +1,18 @@
+package com.mokamrp.privates.entity.pangu;
+
+import lombok.Data;
+
+import javax.validation.constraints.NotEmpty;
+import java.time.LocalDateTime;
+import java.util.List;
+
+@Data
+public class SetWorkWxInfoHandle {
+    @NotEmpty(message = "ids不可为空")
+    private List<Integer> ids;
+    @NotEmpty(message = "workWxRegisterAt不可为空")
+    private LocalDateTime workWxRegisterAt;
+    @NotEmpty(message = "workWxCorpId不可为空")
+    private Integer workWxCorpId;
+
+}