【批量派工】关联id调整

dev
siontion 2 months ago
parent f82ff6e0eb
commit fd77e92d2b

@ -273,16 +273,16 @@ public class ChanjetController {
@PreAuthorize("@ss.hasPermission('biz:storage:create')") @PreAuthorize("@ss.hasPermission('biz:storage:create')")
@Scheduled(cron = "0 0 3 * * ?") @Scheduled(cron = "0 0 3 * * ?")
public void synchronizeData() throws ChanjetApiException{ public void synchronizeData() throws ChanjetApiException{
// chanjetManager.queryMaterial(); chanjetManager.queryMaterial();
// //查询库存-现存量 //查询库存-现存量
// chanjetSchedule.queryStock(); chanjetSchedule.queryStock();
//测试 //测试
// chanjetManager.createProductionOrder(232L); // chanjetManager.createProductionOrder(232L);
// sendProcedureReport2TPlus(); // sendProcedureReport2TPlus();
// chanjetSchedule.createStorageOut(); // chanjetSchedule.createStorageOut();
chanjetSchedule.createStorageInOrder(); // chanjetSchedule.createStorageInOrder();
} }
@PermitAll @PermitAll
@TenantIgnore @TenantIgnore

@ -556,9 +556,13 @@ public class TaskDispatchServiceImpl implements TaskDispatchService {
// } // }
BigDecimal ratio =finalTotalAmount.doubleValue() == 0? BigDecimal.valueOf(1): BigDecimal.valueOf(taskDispatchDetailDO.getAmount().doubleValue() /finalTotalAmount.doubleValue()); BigDecimal ratio =finalTotalAmount.doubleValue() == 0? BigDecimal.valueOf(1): BigDecimal.valueOf(taskDispatchDetailDO.getAmount().doubleValue() /finalTotalAmount.doubleValue());
TaskReportDO taskReportDO = new TaskReportDO(); // 根据ownerid查找其他联合人的明细id
TaskDispatchDetailDO taskDispatchDetailNewDO =
taskDispatchDetailMapper.selectOne(TaskDispatchDetailDO::getDetailOwnerId,taskDispatchDetailDO.getDetailOwnerId(),TaskDispatchDetailDO::getOwner,Long.valueOf(oid.trim()));
TaskReportDO taskReportDO = new TaskReportDO();
taskReportDO.setDispatchId(taskDispatchDetailDO.getDispatchId()) taskReportDO.setDispatchId(taskDispatchDetailDO.getDispatchId())
.setDispatchDetailId(taskDispatchDetailDO.getId()) .setDispatchDetailId(taskDispatchDetailNewDO.getId())
.setProcedureId(taskDispatchDetailDO.getProcedureId()) .setProcedureId(taskDispatchDetailDO.getProcedureId())
.setStartTime(now) .setStartTime(now)
.setEndTime(now) .setEndTime(now)

Loading…
Cancel
Save