|
@@ -16,6 +16,7 @@ import com.zfire.jiasm.syncdata.service.PublicService;
|
|
|
import com.zfire.jiasm.syncdata.service.RepairProduceUploadListService;
|
|
|
import com.zfire.jiasm.syncdata.utils.*;
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
+import org.apache.commons.collections4.CollectionUtils;
|
|
|
import org.jetbrains.annotations.NotNull;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.beans.factory.annotation.Value;
|
|
@@ -70,19 +71,23 @@ public class RepairProduceUploadListServiceImpl implements RepairProduceUploadLi
|
|
|
log.info("开始预处理需要上传的维修工单数据: \uF0B7{}",sdf.format(new Date()));
|
|
|
|
|
|
//测试使用
|
|
|
- Test orderno = testService.lambdaQuery()
|
|
|
- .eq(Test::getFlag,1)
|
|
|
- .last("limit 1").one();
|
|
|
- if (orderno==null){
|
|
|
+ List<String> orderNos = new ArrayList<>();
|
|
|
+ List<Test> orderno = testService.lambdaQuery()
|
|
|
+ .eq(Test::getFlag,1).list();
|
|
|
+ if (CollectionUtils.isEmpty(orderno)){
|
|
|
return;
|
|
|
}
|
|
|
+ orderno.stream().forEach(event->{
|
|
|
+ orderNos.add(event.getId());
|
|
|
+ });
|
|
|
+ orderno.clear();
|
|
|
|
|
|
|
|
|
// 从需要上传的订单数据表中提取数据
|
|
|
List<OutJiasmToGreeUploadnotifylist> taskResults = outJiasmToGreeUploadnotifylistService.lambdaQuery()
|
|
|
.eq(OutJiasmToGreeUploadnotifylist::getSynStatus,0)
|
|
|
// .eq(OutJiasmToGreeUploadnotifylist::getSynReqId,20916)// 测试用
|
|
|
- .eq(OutJiasmToGreeUploadnotifylist::getOrderNo, orderno.getId())// 测试用
|
|
|
+ .in(OutJiasmToGreeUploadnotifylist::getOrderNo, orderNos)// 测试用
|
|
|
.orderByAsc(OutJiasmToGreeUploadnotifylist::getSynReqId).list();
|
|
|
try{
|
|
|
Token token = tokenCenter.getCurrentToken();
|