1.修改出库回传接口,所有记录均回传托盘码,避免查找不到单据

This commit is contained in:
zgw
2025-11-17 17:22:32 +08:00
parent 03c551b060
commit 5ba4f1fdb3
4 changed files with 214 additions and 31 deletions

View File

@@ -30,6 +30,8 @@ import com.ruoyi.project.in.trayCodeMsg.domain.TrayCodeMsg;
import com.ruoyi.project.in.trayCodeMsg.domain.TrayCodeMsgFinish;
import com.ruoyi.project.in.trayCodeMsg.mapper.TrayCodeMsgMapper;
import com.ruoyi.project.out.outStock.domain.OutStockout;
import com.ruoyi.project.out.outStock.domain.OutStockoutFinish;
import com.ruoyi.project.out.outStock.mapper.OutStockoutFinishMapper;
import com.ruoyi.project.out.outStock.service.impl.OutStockoutServiceImpl;
import com.ruoyi.web.port.domain.*;
import com.ruoyi.project.bas.deliveryRecord.domain.DeliveryRecord;
@@ -81,6 +83,9 @@ public class SendTimerServiceImpl implements ISendTimerService {
@Autowired
private OutStockoutServiceImpl outStockoutServiceImpl;
@Autowired
private OutStockoutFinishMapper outStockoutFinishMapper;
//创建值为22的抽样出库枚举
private final String SAMPLE_OUT_STOCK = "22";
@@ -1111,15 +1116,11 @@ public class SendTimerServiceImpl implements ISendTimerService {
barCodes.add(barCode);
qty = qty.add(new BigDecimal(interfaceReturnData.getStockDetailQuantity()));
}
}
OutStockout outStockout = outStockoutServiceImpl.selectOutStockoutByStockoutId(fill_no);
if (outStockout.getOutType().equals(SAMPLE_OUT_STOCK)){
if (!trayCodes.isEmpty()) {
inReturn.setTrayCode(trayCodes.get(0));
}else {
inReturn.setTrayCode("notFoundTrayCode");
}
if (!trayCodes.isEmpty()) {
inReturn.setTrayCode(trayCodes.get(0));
}else {
inReturn.setTrayCode("notFoundTrayCode");
}
inReturn.setFromWH(interfaceReturnDataList.get(0).getFromWH());
inReturn.setToWH(interfaceReturnDataList.get(0).getToWH());

View File

@@ -39,7 +39,7 @@ public class MapperTest {
@Test
public void testUserMapper() {
// 测试内容
sendTimerService.interfaceReturnDataOut("1","1");
// sendTimerService.interfaceReturnDataOut("1","1");
}