|
@@ -1333,15 +1333,30 @@ public class SyPackingListTailoringController implements Job {
|
|
|
|
|
|
@Override
|
|
|
public void execute(JobExecutionContext context) throws JobExecutionException {
|
|
|
- QueryWrapper queryWrapper=new QueryWrapper();
|
|
|
- queryWrapper.eq("push_State","3");//推送中
|
|
|
+ QueryWrapper <SyPackingListTailoring> queryWrapper=new QueryWrapper();
|
|
|
+ queryWrapper.nested(i->i.ne("recording_Status","1").nested(s->s.eq("push_State","3").or().eq("recording_Error","超时"))) ;//推送中
|
|
|
+ /* queryWrapper.eq("push_State","3");//推送中
|
|
|
queryWrapper.or();
|
|
|
- queryWrapper.like("recording_Error","超时");//超时
|
|
|
+ queryWrapper.like("recording_Error","超时");//超时*/
|
|
|
List<SyPackingListTailoring> syPackingListTailorings=syPackingListTailoringService.list(queryWrapper);//修改调整
|
|
|
+
|
|
|
+ List<String> ids=new ArrayList<>();
|
|
|
+ for (SyPackingListTailoring syPackingListTailoring : syPackingListTailorings){
|
|
|
+ ids.add(syPackingListTailoring.getId());
|
|
|
+ }
|
|
|
+ if(syPackingListTailorings.size()<=0){
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ // RedisUtil redisUtil
|
|
|
+ UpdateWrapper updateWrapper=new UpdateWrapper();
|
|
|
+ updateWrapper.set("recording_Status",1);//推送中
|
|
|
+ updateWrapper.in("id",ids);
|
|
|
+ syPackingListTailoringService.update(updateWrapper);
|
|
|
+
|
|
|
String message2="";
|
|
|
for (int i=0; i<syPackingListTailorings.size();i++){
|
|
|
try {
|
|
|
- String id=syPackingListTailorings.get(0).getId();
|
|
|
+ String id=syPackingListTailorings.get(i).getId();
|
|
|
SyPackingListTailoring main=syPackingListTailoringService.getById(id);
|
|
|
if(main.getIsReference()==0){
|
|
|
message2="请先做托书再推送";
|
|
@@ -1461,7 +1476,7 @@ public class SyPackingListTailoringController implements Job {
|
|
|
UpdateWrapper updateWrapper=new UpdateWrapper();
|
|
|
updateWrapper.set("push_State","3");
|
|
|
updateWrapper.ne("push_State","4");//不等于4
|
|
|
- updateWrapper.set("recording_Status",1);//推送中
|
|
|
+ //updateWrapper.set("recording_Status",1);//推送中
|
|
|
updateWrapper.in("id",ids);
|
|
|
syPackingListTailoringService.update(updateWrapper);
|
|
|
result.setSuccess(true);
|