|
|
|
|
@ -118,6 +118,8 @@ public class WorkOrderServiceImpl extends BaseServiceImpl<WorkOrderMapper, WorkO |
|
|
|
|
@Transactional(rollbackFor = Exception.class) |
|
|
|
|
@Synchronized |
|
|
|
|
public boolean saveAndSubmit(List<WorkOrderVO> workOrders) { |
|
|
|
|
String role = "1839536982874193922"; |
|
|
|
|
User customerService = userService.getOne(Wrappers.lambdaQuery(User.class).eq(User::getRoleId, role)); |
|
|
|
|
SimpleDateFormat format = new SimpleDateFormat("yyyyMMdd"); |
|
|
|
|
Date now = DateUtil.date(); |
|
|
|
|
String todayStr = format.format(now); |
|
|
|
|
@ -131,6 +133,7 @@ public class WorkOrderServiceImpl extends BaseServiceImpl<WorkOrderMapper, WorkO |
|
|
|
|
// 查询今天已提报数量
|
|
|
|
|
String hz = count < 9 ? "0" + (count + 1) : count + 1 + ""; |
|
|
|
|
String code = "WX-" + todayStr + "-" + hz; |
|
|
|
|
messageService.saveMessage(code, "您有一个需求单需要处理", customerService.getId(), 1); |
|
|
|
|
workOrder.setFillingTime(now); |
|
|
|
|
workOrder.setRequirementCode(code); |
|
|
|
|
// 待接单
|
|
|
|
|
|