Przeglądaj źródła

修复农事定期修改任务周期注入租户标识错误的bug

liuyaowen 10 miesięcy temu
rodzic
commit
dd7e124b81

+ 4 - 1
src/main/java/com/yunfeiyun/agmp/fms/service/impl/FmsPlanServiceImpl.java

@@ -7,6 +7,7 @@ import com.yunfeiyun.agmp.common.constant.ErrorCode;
 import com.yunfeiyun.agmp.common.exception.BizException;
 import com.yunfeiyun.agmp.common.utils.DateUtils;
 import com.yunfeiyun.agmp.common.utils.SecurityUtils;
+import com.yunfeiyun.agmp.common.utils.StringUtils;
 import com.yunfeiyun.agmp.fms.domain.FmsBlock;
 import com.yunfeiyun.agmp.fms.domain.FmsCrop;
 import com.yunfeiyun.agmp.fms.domain.FmsPeriod;
@@ -191,7 +192,9 @@ public class FmsPlanServiceImpl implements IFmsPlanService {
     @Override
     public int updateFmsPlanBatch(List<FmsPlan> fmsPlans) {
         for (FmsPlan fmsPlan : fmsPlans) {
-            fmsPlan.setTid(SecurityUtils.getTid());
+            if(StringUtils.isEmpty(fmsPlan.getTid())) {
+                fmsPlan.setTid(SecurityUtils.getTid());
+            }
         }
         return fmsPlanMapper.updateFmsPlanBatch(fmsPlans);
     }