This commit is contained in:
zj
2026-01-06 10:34:57 +08:00
parent b6ec796ef5
commit 80ca8662c4
3 changed files with 10 additions and 42 deletions

View File

@@ -60,8 +60,8 @@ public class ToErpServiceImpl implements IToErpService {
ErpParameter<WipTransferDoc> objectErpParameter = new ErpParameter<>(); ErpParameter<WipTransferDoc> objectErpParameter = new ErpParameter<>();
ArrayList<WipTransferDocD> list = new ArrayList<WipTransferDocD>(); ArrayList<WipTransferDocD> list = new ArrayList<WipTransferDocD>();
WipTransferDoc wipTransferDoc = new WipTransferDoc(); WipTransferDoc wipTransferDoc = new WipTransferDoc();
wipTransferDoc.setDOC_NO(basJobIdService.getJobIdBy("5C21")); wipTransferDoc.setDOC_NO(basJobIdService.getJobIdBy("5C41"));
wipTransferDoc.setDOC_ID_DOC_CODE("5C21"); wipTransferDoc.setDOC_ID_DOC_CODE("5C41");
wipTransferDoc.setDOC_DATE(DateUtil.formatDateTime(new Date())); wipTransferDoc.setDOC_DATE(DateUtil.formatDateTime(new Date()));
wipTransferDoc.setSOURCE_ID_WORK_CENTER_WORK_CENTER_CODE("QC06"); wipTransferDoc.setSOURCE_ID_WORK_CENTER_WORK_CENTER_CODE("QC06");
wipTransferDoc.setFROM_ADMIN_UNIT_ID_ADMIN_UNIT_CODE("EF08G"); wipTransferDoc.setFROM_ADMIN_UNIT_ID_ADMIN_UNIT_CODE("EF08G");

View File

@@ -113,7 +113,7 @@ public class ToWmsServiceImpl implements IToWmsService {
String nw = findFirst(PATTERNS.get("NW"), trayCode); String nw = findFirst(PATTERNS.get("NW"), trayCode);
String gw = findFirst(PATTERNS.get("GW"), trayCode);; String gw = findFirst(PATTERNS.get("GW"), trayCode);;
// String productId = findFirst(PATTERNS.get("ITEM_CODE"), trayCode); // String productId = findFirst(PATTERNS.get("ITEM_CODE"), trayCode);
String productId = "KC01001000132"; String productId = "KC01001000327";
String bm = findFirst(PATTERNS.get("@"), trayCode); String bm = findFirst(PATTERNS.get("@"), trayCode);
bm=bm.substring(0,bm.length()-1); bm=bm.substring(0,bm.length()-1);
String[] decode = ProcodeUtils.decode(bm); String[] decode = ProcodeUtils.decode(bm);
@@ -167,30 +167,6 @@ public class ToWmsServiceImpl implements IToWmsService {
//创建作业标准 //创建作业标准
if ("1".equals(requestEnter.getFloor())) { if ("1".equals(requestEnter.getFloor())) {
//一楼入库 其它入库 和 退料入库 存在单据,需要修改单据数量 //一楼入库 其它入库 和 退料入库 存在单据,需要修改单据数量
// InStockin inStockinParam = new InStockin();
// inStockinParam.setErpBill(erpBill);
// List<InStockin> inStockins = inStockinService.selectInStockinListApi(inStockinParam);
// if (CollUtil.isEmpty(inStockins)) {
// return AjaxResult.error("单据不存在");
// }
// InStockin inStockin = inStockins.get(0);
// if ("1".equals(inStockin.getStatus()) || "2".equals(inStockin.getStatus())) {
// inStockin.setStatus("3");
// inStockinService.updateInStockin(inStockin);
// }
// inOrOutType = inStockin.getInType();
// inStockId = inStockin.getStockinId();
// InStockinDetail inStockinDetailParam = new InStockinDetail();
// inStockinDetailParam.setStockinId(inStockin.getStockinGuid());
// inStockinDetailParam.setProductId(basProduct.getProductId());
// List<InStockinDetail> inStockinDetails = inStockinDetailService.selectInStockinDetailList(inStockinDetailParam);
// if (CollUtil.isEmpty(inStockinDetails)) {
// return AjaxResult.error("单据明细不存在");
// }
// InStockinDetail inStockinDetail = inStockinDetails.get(0);
// inStockDetailId = inStockinDetail.getStockinDetailId();
// inStockinDetail.setScanNum(Convert.toStr(Convert.toBigDecimal(inStockinDetail.getScanNum()).add(Convert.toBigDecimal(1))));
// inStockinDetailService.updateInStockinDetail(inStockinDetail);
inOrOutType = "2"; inOrOutType = "2";
}else if ("2".equals(requestEnter.getFloor())) { }else if ("2".equals(requestEnter.getFloor())) {
inOrOutType = "1"; inOrOutType = "1";
@@ -264,13 +240,12 @@ public class ToWmsServiceImpl implements IToWmsService {
} }
//todo 创建工艺入库单 //todo 创建工艺入库单
// if ("2".equals(requestEnter.getFloor())){ if ("2".equals(requestEnter.getFloor())){
// AjaxResult workshopInboundOrder = toErpService.createWorkshopInboundOrder(basProduct,erpBill); AjaxResult workshopInboundOrder = toErpService.createWorkshopInboundOrder(basProduct,erpBill);
// if (!workshopInboundOrder.isSuccess()){ if (!workshopInboundOrder.isSuccess()){
// //throw new RuntimeException("创建工单失败"); throw new RuntimeException("创建工单失败");
// return new AjaxResult(9, "创建工艺入库单失败!"); }
// } }
// }
//修改作业状态为正执行 //修改作业状态为正执行
result.put("jobId", mydoJob.getJobId()); result.put("jobId", mydoJob.getJobId());

View File

@@ -321,13 +321,6 @@ public class MydoJobServiceImpl implements IMydoJobService {
if (CollUtil.isNotEmpty(mydoJobDetails)) { if (CollUtil.isNotEmpty(mydoJobDetails)) {
List<BasStock> list = new ArrayList<>(); List<BasStock> list = new ArrayList<>();
for (MydoJobDetail mydoJobDetail : mydoJobDetails) { for (MydoJobDetail mydoJobDetail : mydoJobDetails) {
// if ("2".equals(mydoJob.getInOrOut()) || "3".equals(mydoJob.getInOrOut())) {
// //修改单据实际数量 2-退料入库 3-其它入库
// String inOrOutDId = mydoJobDetail.getInOrOutDId();
// InStockinDetail inStockinDetail = inStockinDetailService.selectInStockinDetailByStockinDetailId(inOrOutDId);
// inStockinDetail.setAssignNum(Convert.toStr(Convert.toBigDecimal(inStockinDetail.getAssignNum()).add(Convert.toBigDecimal(mydoJobDetail.getInQuantity()))));
// inStockinDetailService.updateInStockinDetail(inStockinDetail);
// }
//正常库存 //正常库存
BasStock stockByInStockinDetail = getStockByInStockinDetail(mydoJobDetail, mydoJob, "1"); BasStock stockByInStockinDetail = getStockByInStockinDetail(mydoJobDetail, mydoJob, "1");
stockByInStockinDetail.setSpare7("0"); stockByInStockinDetail.setSpare7("0");
@@ -363,7 +356,7 @@ public class MydoJobServiceImpl implements IMydoJobService {
} }
transferBillCallback.setSpare3(mydoJobDetails.get(0).getSpec()); transferBillCallback.setSpare3(mydoJobDetails.get(0).getSpec());
transferBillCallback.setTrayCode(mydoJob.getTrayCode()); transferBillCallback.setTrayCode(mydoJob.getTrayCode());
//transferBillCallbackService.insertTransferBillCallback(transferBillCallback); transferBillCallbackService.insertTransferBillCallback(transferBillCallback);
return AjaxResult.success(); return AjaxResult.success();
} else { } else {
return AjaxResult.warn("不存在子作业"); return AjaxResult.warn("不存在子作业");