Quellcode durchsuchen

个微池typer自动化分流

lqc vor 4 Jahren
Ursprung
Commit
df3256275c

+ 5 - 1
src/main/java/com/mokamrp/privates/controller/pangu/FosterwxMobileController.java

@@ -508,7 +508,11 @@ public class FosterwxMobileController extends BaseController<FosterwxMobile> {
             fosterwxMobilePool.setMobileNo(fosterwxMobile.getMobileNo());
             fosterwxMobilePool.setCodeUrl(fosterwxMobile.getCodeUrl());
             fosterwxMobilePool.setStatus(1);
-            fosterwxMobilePool.setMaxFans("");
+            if (3 == fosterwxMobile.getIncomeFansType()) {
+                fosterwxMobilePool.setMaxFans("30");
+            } else {
+                fosterwxMobilePool.setMaxFans("");
+            }
             fosterwxMobilePool.setIncomeFansType(fosterwxMobile.getIncomeFansType());
             fosterwxMobilePool.setBusMobileNo(fosterwxMobile.getMobileNo());
             fosterwxMobilePool.setFlowPosition("");

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

@@ -13,12 +13,15 @@ import com.mokamrp.privates.mapper.pojo.User;
 import com.mokamrp.privates.service.pangu.FosterwxFlowListService;
 import com.mokamrp.privates.service.pangu.FosterwxMobilePoolService;
 import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.http.HttpMethod;
+import org.springframework.http.ResponseEntity;
 import org.springframework.transaction.annotation.Transactional;
 import org.springframework.validation.BindingResult;
 import org.springframework.web.bind.annotation.PostMapping;
 import org.springframework.web.bind.annotation.RequestBody;
 import org.springframework.web.bind.annotation.RequestMapping;
 import org.springframework.web.bind.annotation.RestController;
+import org.springframework.web.client.RestTemplate;
 
 import javax.validation.Valid;
 import java.util.Arrays;
@@ -44,6 +47,9 @@ public class FosterwxMobilePoolController extends BaseController<FosterwxMobileP
     @Autowired
     public FosterwxFlowListService fosterwxFlowListService;
 
+    @Autowired
+    private RestTemplate restTemplate;
+
     /*
      * @fast
      * 默认生成的控制器所继承的父类中有index/add/edit/del四个基础方法,均为post json请求
@@ -101,6 +107,13 @@ public class FosterwxMobilePoolController extends BaseController<FosterwxMobileP
         return AjaxResult.success(res);
     }
 
+    @PostMapping("/loadInTyper")
+    public Object loadInTyper(@Valid @RequestBody EditHandle<FosterwxMobilePool> editHandle) {
+        List<FosterwxMobilePool> fosterwxMobilePoolList = fosterwxMobilePoolService.list(new LambdaQueryWrapper<FosterwxMobilePool>().in(FosterwxMobilePool::getId, editHandle.getIds().split(",")));
 
+        ResponseEntity<String> result = restTemplate.exchange("", HttpMethod.POST, null, String.class);
+
+        return AjaxResult.success(result.getBody());
+    }
 }