bms2相关修改;
This commit is contained in:
+21
-1
@@ -12,6 +12,8 @@ import com.mhd.basic.domain.lease.repository.facade.ILeaseService;
|
||||
import com.mhd.basic.domain.lease.repository.po.LeasePO;
|
||||
import com.mhd.basic.domain.lease.repository.todo.LeaseDO;
|
||||
import com.mhd.basic.domain.lease.service.LeaseDomainService;
|
||||
import com.mhd.basic.domain.scheduledTask.entity.ScheduledTask;
|
||||
import com.mhd.basic.domain.scheduledTask.repository.mapper.ScheduledTaskMapper;
|
||||
import com.mhd.basic.domain.shipperLeaseDetails.entity.ShipperLeaseDetails;
|
||||
import com.mhd.basic.domain.shipperLeaseDetails.entity.WarehouseOccupancyRate;
|
||||
import com.mhd.basic.domain.shipperLeaseDetails.repository.facade.IShipperLeaseDetailsService;
|
||||
@@ -79,6 +81,9 @@ public class LeaseApplicationService {
|
||||
@Autowired
|
||||
private WmsServiceFeign WmsServiceFeign;
|
||||
|
||||
@Autowired
|
||||
private ScheduledTaskMapper scheduledTaskMapper;
|
||||
|
||||
/**
|
||||
* 分页查询租赁管理列表
|
||||
*/
|
||||
@@ -154,7 +159,22 @@ public class LeaseApplicationService {
|
||||
throw new ServiceException("同一货主租赁信息时间不能重叠");
|
||||
}
|
||||
setWarehouseInfo(leaseDO);
|
||||
return leaseDomainService.insert(leaseDO);
|
||||
Boolean insert = leaseDomainService.insert(leaseDO);
|
||||
if (insert) {
|
||||
ScheduledTask scheduledTask = new ScheduledTask();
|
||||
scheduledTask.setTaskType("shipperLeaseDetails");
|
||||
scheduledTask.setTaskStatus("PENDING");
|
||||
scheduledTask.setBusId(leaseDO.getId());
|
||||
scheduledTask.setTaskData(JSON.toJSONString(scheduledTask));
|
||||
scheduledTask.setCreateTime(new Date());
|
||||
scheduledTask.setBillDays(leaseDO.getBillDays());
|
||||
scheduledTask.setBillTime(leaseDO.getBillTime());
|
||||
scheduledTask.setRetryCount(0);
|
||||
scheduledTask.setExecuteTime(DateUtil.beginOfDay(DateUtil.tomorrow()));
|
||||
scheduledTask.setDelFlag(1);
|
||||
scheduledTaskMapper.insert(scheduledTask);
|
||||
}
|
||||
return insert;
|
||||
}
|
||||
|
||||
private void setWarehouseInfo(LeaseDO leaseDO) {
|
||||
|
||||
Reference in New Issue
Block a user