lyhzzz 2 年之前
父節點
當前提交
489a0254f1

+ 6 - 4
src/main/java/com/fdkankan/manage/service/impl/AgentNewServiceImpl.java

@@ -86,16 +86,18 @@ public class AgentNewServiceImpl extends ServiceImpl<IAgentNewMapper, AgentNew>
         if(agentNew == null){
             throw new BusinessException(ResultCode.AGENT_NEW_EMPTY);
         }
-
+        if(param.getDownAddNum() <=0 || param.getMajorAddNum() <=0 || param.getHighAddNum() <=0  ){
+            return;
+        }
         LambdaUpdateWrapper<AgentNew> wrapper = new LambdaUpdateWrapper<>();
         wrapper.eq(AgentNew::getId,param.getId());
-        if(param.getDownAddNum()!=null && param.getDownAddNum() >0){
+        if( param.getDownAddNum() >0){
             wrapper.set(AgentNew::getDownTotalNum,agentNew.getDownTotalNum() + param.getDownAddNum());
         }
-        if(param.getHighAddNum()!=null && param.getDownAddNum() >0){
+        if(param.getHighAddNum() >0){
             wrapper.set(AgentNew::getDownTotalNum,agentNew.getHighTotalNum() + param.getHighAddNum());
         }
-        if(param.getMajorAddNum()!=null && param.getDownAddNum() >0){
+        if( param.getMajorAddNum() >0){
             wrapper.set(AgentNew::getDownTotalNum,agentNew.getMajorTotalNum() + param.getMajorAddNum());
         }
         this.update(wrapper);

+ 3 - 3
src/main/java/com/fdkankan/manage/vo/request/AgentAddIncrementParam.java

@@ -6,7 +6,7 @@ import lombok.Data;
 @Data
 public class AgentAddIncrementParam {
     private Integer id;
-    private Integer downAddNum;
-    private Integer majorAddNum;
-    private Integer highAddNum;
+    private Integer downAddNum = 0;
+    private Integer majorAddNum = 0;
+    private Integer highAddNum = 0;
 }