Browse Source

24-03-21 出库扫描报表

master
zelian_wu 2 years ago
parent
commit
b9d3c7d607
  1. 2
      src/main/java/com/heai/common/utils/Constant.java
  2. 8
      src/main/java/com/heai/modules/board/service/impl/BoardServiceImpl.java
  3. 7
      src/main/java/com/heai/modules/production/controller/DailyPlanController.java

2
src/main/java/com/heai/common/utils/Constant.java

@ -126,5 +126,5 @@ public class Constant {
public static final String BAG = "BAG"; public static final String BAG = "BAG";
public static final String QTY = "QTY"; public static final String QTY = "QTY";
public static final String CARTON = "CARTON"; public static final String CARTON = "CARTON";
public static final String QTY_BAG = "BAG/QTY";
public static final String QTY_BAG = "QTY/BAG";
} }

8
src/main/java/com/heai/modules/board/service/impl/BoardServiceImpl.java

@ -579,20 +579,16 @@ public class BoardServiceImpl implements BoardService {
throw new RuntimeException("派工单未查询到标签信息"); throw new RuntimeException("派工单未查询到标签信息");
} }
PackagePrintData packagePrintData = list.get(0); PackagePrintData packagePrintData = list.get(0);
// String workCenterProLine = boardMapper.getWorkCenterProLineNo(packagePrintData.getSite(),packagePrintData.getWorkCenterNo());
// if (!"PACKING".equals(workCenterProLine)){
// throw new RuntimeException("该派工单工序不是包装工序");
// }
if (Objects.nonNull(number)){ if (Objects.nonNull(number)){
packagePrintData.setUnitQty(number.doubleValue()); packagePrintData.setUnitQty(number.doubleValue());
} }
Map<String,String> map = boardMapper.getCustomerInfo(site,orderNo); Map<String,String> map = boardMapper.getCustomerInfo(site,orderNo);
if ("TBC".equals(map.get("CustomerGroup"))){ if ("TBC".equals(map.get("CustomerGroup"))){
packagePrintData.setKeyInfoStr1(map.get("LogoFileName")); packagePrintData.setKeyInfoStr1(map.get("LogoFileName"));
packagePrintData.setKeyInfoStr1(map.get("CustomerDesc"));
packagePrintData.setKeyInfoStr2(map.get("CustomerDesc"));
}else { }else {
packagePrintData.setKeyInfoStr1("AMLogo.jpg"); packagePrintData.setKeyInfoStr1("AMLogo.jpg");
packagePrintData.setKeyInfoStr1("A&M Polymer");
packagePrintData.setKeyInfoStr2("A&M Polymer");
} }
switch (map.get("ABC")){ switch (map.get("ABC")){
case "A": case "A":

7
src/main/java/com/heai/modules/production/controller/DailyPlanController.java

@ -516,6 +516,13 @@ public class DailyPlanController {
List<SOScheduledRoutingOutData> resultList = dailyPlanService.getSOScheduleRoutingDataPrint(inData); List<SOScheduledRoutingOutData> resultList = dailyPlanService.getSOScheduleRoutingDataPrint(inData);
R r = R.ok().put("rows", resultList).put("total", resultList.size()); R r = R.ok().put("rows", resultList).put("total", resultList.size());
if (!resultList.isEmpty()){ if (!resultList.isEmpty()){
if (Objects.isNull(resultList.get(0).getPreviousSeqNo())){
throw new RuntimeException("派工单未扫描对接");
}
SOScheduledRoutingOutData outData = new SOScheduledRoutingOutData();
outData.setSeqNo(resultList.get(0).getPreviousSeqNo());
List<SOScheduledRoutingOutData> print = dailyPlanService.getSOScheduleRoutingDataPrint(outData);
r.put("data",print.get(0));
r.put("row",dailyPlanService.packagingParameters(resultList.get(0).getSite(),resultList.get(0).getPartNo())); r.put("row",dailyPlanService.packagingParameters(resultList.get(0).getSite(),resultList.get(0).getPartNo()));
} }
return r; return r;

Loading…
Cancel
Save