Просмотр исходного кода

更改状态和阈值时 通知typer 两个值都传

lqc 4 лет назад
Родитель
Сommit
f074ac0690

+ 1 - 4
src/main/java/com/mokamrp/privates/controller/pangu/FosterwxMobilePoolController.java

@@ -92,12 +92,9 @@ public class FosterwxMobilePoolController extends BaseController<FosterwxMobileP
             Map<String, Object> body = new HashMap<>(1);
             body.put("ids", id);
             boolean ischange = false;
-            if (!Objects.equals(oldVO.getStatus(), editHandle.getRaw().getStatus()) && null != editHandle.getRaw().getStatus()) {
+            if ((!Objects.equals(oldVO.getStatus(), editHandle.getRaw().getStatus()) && null != editHandle.getRaw().getStatus()) || (!Objects.equals(oldVO.getMaxFans(), editHandle.getRaw().getMaxFans()) && null != editHandle.getRaw().getMaxFans())) {
                 ischange = true;
                 body.put("status", editHandle.getRaw().getStatus() == 0 ? 2 : 1);
-            }
-            if (!Objects.equals(oldVO.getMaxFans(), editHandle.getRaw().getMaxFans()) && null != editHandle.getRaw().getMaxFans()) {
-                ischange = true;
                 body.put("threshold", editHandle.getRaw().getMaxFans());
             }