出库确认 入口值修改

This commit is contained in:
liuhanqing
2025-11-07 16:32:11 +08:00
parent 34ec11e7f9
commit 64affa79c6
2 changed files with 41 additions and 10 deletions

View File

@@ -9,7 +9,6 @@ import cn.hutool.http.HttpUtil;
import cn.hutool.json.JSONUtil;
import com.alibaba.fastjson2.JSONObject;
import com.ruoyi.api.domain.AgvMoveParam;
import com.ruoyi.api.domain.SsjTaskNoParam;
import com.ruoyi.api.service.IToWcsService;
import com.ruoyi.bas.cargoSpace.domain.BasCargoSpace;
import com.ruoyi.bas.cargoSpace.service.IBasCargoSpaceService;
@@ -29,16 +28,12 @@ import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.utils.MessageUtils;
import com.ruoyi.device.agv.domain.AgvContainerTask;
import com.ruoyi.device.agv.service.IAgvContainerTaskService;
import com.ruoyi.in.stockindetail.domain.InStockinDetail;
import com.ruoyi.in.stockindetail.service.IInStockinDetailService;
import com.ruoyi.job.mydojob.domain.MydoJob;
import com.ruoyi.job.mydojob.service.IMydoJobService;
import com.ruoyi.job.mydojobdetail.domain.MydoJobDetail;
import com.ruoyi.job.mydojobdetail.service.IMydoJobDetailService;
import com.ruoyi.common.core.domain.entity.SysRole;
import com.ruoyi.common.utils.SecurityUtils;
import com.ruoyi.in.stockin.service.IInStockinService;
import com.ruoyi.in.stockindetail.domain.InStockinDetail;
import com.ruoyi.in.stockindetail.service.IInStockinDetailService;
import com.ruoyi.job.mydojobfinish.domain.MydoJobFinish;
import com.ruoyi.job.mydojobfinish.mapper.MydoJobFinishMapper;
import com.ruoyi.out.outStockout.domain.OutStockout;
import com.ruoyi.out.outStockout.service.IOutStockoutService;
@@ -65,7 +60,6 @@ import org.springframework.transaction.annotation.Transactional;
import javax.annotation.Resource;
import java.math.BigDecimal;
import java.util.*;
import java.util.stream.Collectors;
@Service
@Slf4j
@@ -328,6 +322,7 @@ public class PdaServiceImp implements PdaService {
if (flag) {
HashMap<String, Object> map = new HashMap<>();
map.put("v_tray_code", trayCodeMakeSure.getTrayCode());
map.put("v_entrance_id", getEntranceIdByExitId(mydoJob.getExitId()));
map.put("v_type", "1");
pdaMapper.outMakeSure(map);
//iToWcsService.pushInMydoJob();
@@ -388,7 +383,7 @@ public class PdaServiceImp implements PdaService {
HashMap<String, Object> map = new HashMap<>();
map.put("v_tray_code", trayCodeMakeSure.getTrayCode());
map.put("v_entrance_id",trayCodeMakeSure.getExitId());
map.put("v_entrance_id", getEntranceIdByExitId(mydoJob.getExitId()));
map.put("v_type", "1");
pdaMapper.outMakeSure(map);
//iToWcsService.pushInMydoJob();
@@ -614,6 +609,7 @@ public class PdaServiceImp implements PdaService {
HashMap<String, Object> map = new HashMap<>();
map.put("v_tray_code", trayCodeMakeSure.getTrayCode());
map.put("v_type", "1");
map.put("v_entrance_id", getEntranceIdByExitId(mydoJob.getExitId()));
pdaMapper.outMakeSureException(map);
//iToWcsService.pushInMydoJob();
String result = map.get("v_result").toString();
@@ -893,7 +889,41 @@ public class PdaServiceImp implements PdaService {
BasContainerDetails basContainer = basContainerDetails1.get(0);
return agvRequest(basContainer.getContainerId(), startPoint, endPoint);
}
private String getEntranceIdByExitId(String exitId) {
String entranceId = "";
switch (exitId) {
case "G2001":
entranceId = "G2012";
break;
case "G3001":
entranceId = "G3009";
break;
case "G3010":
entranceId = "G3018";
break;
case "G4001":
entranceId = "G4009";
break;
case "G4010":
entranceId = "G4018";
break;
case "G5001":
entranceId = "G5009";
break;
case "G5010":
entranceId = "G5018";
break;
case "G1004":
entranceId = "G1003";
break;
case "G1010":
entranceId = "G1009";
break;
default:
break;
}
return entranceId;
}
}

View File

@@ -81,6 +81,7 @@
{call proc_out_makesure_exception(
#{v_tray_code,mode=IN,jdbcType=VARCHAR},
#{v_type,mode=IN,jdbcType=VARCHAR},
#{v_entrance_id,mode=IN,jdbcType=VARCHAR},
#{v_result,mode=OUT,jdbcType=INTEGER},
#{v_resultmsg,mode=OUT,jdbcType=VARCHAR}
)}