Jelajahi Sumber

调整农事预警批量插入逻辑,只有租户标识不存在时,从当前登录者信息中获取

liuyaowen 11 bulan lalu
induk
melakukan
812086b7d4

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

@@ -6,6 +6,7 @@ import com.yunfeiyun.agmp.common.enums.WarnStatus;
 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.FmsTask;
 import com.yunfeiyun.agmp.fms.domain.FmsWarn;
 import com.yunfeiyun.agmp.fms.domain.dto.FmsWarnBySchedulerDto;
@@ -216,7 +217,9 @@ public class FmsWarnServiceImpl implements IFmsWarnService
     @Override
     public int insertFmsWarnBatch(List<FmsWarn> fmsWarn) {
         for (FmsWarn f : fmsWarn){
-            f.setTid(SecurityUtils.getTid());
+            if(StringUtils.isEmpty(f.getTid())){
+                f.setTid(SecurityUtils.getTid());
+            }
         }
         return fmsWarnMapper.insertFmsWarnBatch(fmsWarn);
     }