rev:更新组盘时的状态

This commit is contained in:
zhangzq
2024-08-23 10:37:31 +08:00
parent bc9f06e656
commit e2bb847d9b
2 changed files with 11 additions and 4 deletions

View File

@@ -1,6 +1,7 @@
package org.nl.wms.dispatch_manage.task.handler.impl;
import cn.hutool.core.date.DateUtil;
import com.alibaba.fastjson.JSONObject;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
@@ -90,6 +91,11 @@ public class GroupDickInStorageTask extends AbstractTask {
}
FlowContinueEvent continueEvent = new FlowContinueEvent(currentInstId, null, new JSONObject(MapOf.of("start_point", point_code1)));
BussEventMulticaster.Publish(continueEvent);
//流程创建完毕,更新组盘信息为完成
iMdGruopDickService.update(new UpdateWrapper<MdGruopDick>()
.set("status", StatusEnum.FORM_STATUS.code("完成"))
.set("update_time", DateUtil.now())
.eq("vehicle_code", vehicle_code));
}else {
BussEventMulticaster.Publish(
new FlowStartEvent("md_group",
@@ -102,10 +108,6 @@ public class GroupDickInStorageTask extends AbstractTask {
.build("md_pb_vehicleMater",item)
);
}
//流程创建完毕,更新组盘信息为完成
iMdGruopDickService.update(new UpdateWrapper<MdGruopDick>()
.set("status", StatusEnum.FORM_STATUS.code("完成"))
.eq("vehicle_code", vehicle_code));
}
return null;
}

View File

@@ -109,10 +109,15 @@ public class MdGruopDickServiceImpl extends ServiceImpl<MdGruopDickMapper, MdGru
dick.setCode(CodeUtil.getNewCode("md_group_dick"));
dick.setId(IdUtil.getStringId());
dick.setStatus(StatusEnum.FORM_STATUS.code("执行中"));
dick.setCreate_name(SecurityUtils.getCurrentNickName());
dick.setCreate_time(now);
map.put(vehicle_code,dick);
vehicleMater.setGroup_id(dick.getId());
}else {
vehicleMater.setGroup_id(mdGruopDick.getId());
mdGruopDick.setStatus(StatusEnum.FORM_STATUS.code("执行中"));
mdGruopDick.setUpdate_name(SecurityUtils.getCurrentNickName());
mdGruopDick.setUpdate_time(now);
}
vehicleMater.setId(IdUtil.getStringId());
vehicleMater.setCreate_time(now);