feat(api): 新增ERP产品管理功能
- 新增ErpProduct实体类,用于接收ERP产品信息 - 在IToErpService接口中增加创建车间入库单和其它出入库单的方法 - 在IToWmsService接口中增加接收、修改、作废物料的方法 - 实现ToErpServiceImpl中的callbackTransferBill方法,定时回调其他出入库单 - 实现ToWmsServiceImpl中对ErpProduct的接收、更新及作废操作 - 修改MydoJobServiceImpl逻辑,优化任务完成后的回调处理流程 - 更新ToErpApiController控制器,调整相关接口路径与实现方式 - 更新ToWmsApiController控制器,新增物料相关的RESTful接口 - 调整代码结构,引入必要的依赖并删除无用的导入包 - 修复部分注释和日志描述不准确的问题
This commit is contained in:
@@ -342,19 +342,13 @@ public class MydoJobServiceImpl implements IMydoJobService {
|
||||
// 插入任务历史表 删除任务
|
||||
insertHistory(mydoJob.getJobId());
|
||||
|
||||
//修改回传单据表状态
|
||||
if ("1".equals(mydoJob.getInOrOut())){
|
||||
//调拨单
|
||||
TransferBillCallback transferBillCallbackParam = new TransferBillCallback();
|
||||
transferBillCallbackParam.setJobId(mydoJob.getJobId());
|
||||
List<TransferBillCallback> transferBillCallbacks = transferBillCallbackService.selectTransferBillCallbackList(transferBillCallbackParam);
|
||||
if (CollUtil.isNotEmpty(transferBillCallbacks)){
|
||||
for (TransferBillCallback transferBillCallback : transferBillCallbacks) {
|
||||
transferBillCallback.setStatus("2");
|
||||
transferBillCallbackService.updateTransferBillCallback(transferBillCallback);
|
||||
}
|
||||
}
|
||||
}
|
||||
//其他出入库单据回传
|
||||
TransferBillCallback transferBillCallback = new TransferBillCallback();
|
||||
transferBillCallback.setJobId(mydoJob.getJobId());
|
||||
transferBillCallback.setErpBill(mydoJob.getLineId());
|
||||
transferBillCallback.setType("1");
|
||||
transferBillCallback.setStatus("0");
|
||||
transferBillCallbackService.insertTransferBillCallback(transferBillCallback);
|
||||
return AjaxResult.success();
|
||||
} else {
|
||||
return AjaxResult.warn("不存在子作业");
|
||||
|
||||
Reference in New Issue
Block a user