手持机部分

This commit is contained in:
张怡蓉
2025-07-22 16:25:27 +08:00
parent 47f173d79f
commit 937fafc649
8 changed files with 132 additions and 21 deletions

View File

@@ -27,6 +27,8 @@ import com.ruoyi.out.exception.domain.OutExceptionRecord;
import com.ruoyi.out.outStockoutDetail.domain.OutStockoutDetail;
import com.ruoyi.out.outStockoutDetail.service.IOutStockoutDetailService;
import com.ruoyi.out.exception.service.IOutExceptionRecordService;
import com.ruoyi.pda.domain.TrayCodeMakeSure;
import com.ruoyi.pda.service.PdaService;
import com.ruoyi.stock.stock.domain.BasStock;
import com.ruoyi.stock.stock.service.IBasStockService;
import org.springframework.beans.factory.annotation.Autowired;
@@ -65,6 +67,8 @@ public class MydoJobServiceImpl implements IMydoJobService {
private ICheckDifferenceRecordService checkDifferenceRecordService;
@Autowired
private IOutExceptionRecordService outExceptionRecordService;
@Autowired
private PdaService pdaService;
/**
@@ -397,8 +401,15 @@ public class MydoJobServiceImpl implements IMydoJobService {
}
@Override
@Transactional(rollbackFor = Exception.class)
public AjaxResult OuthandFinish(String[] jobIds) {
return null;
for (String jobId : jobIds) {
MydoJob job = selectMydoJobByJobId(jobId);
TrayCodeMakeSure trayCodeMakeSure = new TrayCodeMakeSure();
trayCodeMakeSure.setTrayCode(job.getTrayCode());
pdaService.outMakeSure(trayCodeMakeSure);
}
return AjaxResult.success();
}
@Override
@@ -434,7 +445,7 @@ public class MydoJobServiceImpl implements IMydoJobService {
//修改货位状态
BasCargoSpace cargoSpace = basCargoSpaceService.selectBasCargoSpaceByCargoSpaceId(job.getCargoSpaceId());
if (cargoSpace != null) {
cargoSpace.setStatus("1");
cargoSpace.setStatus("2");
basCargoSpaceService.updateBasCargoSpace(cargoSpace);
}
job.setStatus("5");