src/main/java/com/zy/asrs/controller/MobileController.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/zy/asrs/entity/OrderDetl.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/zy/asrs/entity/param/GDYKConfirmGoodsParam.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/main/java/com/zy/asrs/controller/MobileController.java
@@ -10,6 +10,7 @@ import com.core.exception.CoolException; import com.zy.asrs.entity.*; import com.zy.asrs.entity.param.CombParam; import com.zy.asrs.entity.param.GDYKConfirmGoodsParam; import com.zy.asrs.entity.param.MobileAdjustParam; import com.zy.asrs.entity.param.OffSaleParam; import com.zy.asrs.entity.result.MobileAdjustResult; @@ -54,6 +55,8 @@ private PackService packService; @Autowired private ManLocDetlMapper manLocDetlMapper; @Autowired private WrkDetlLogService wrkDetlLogService; // 商品上架 @@ -217,6 +220,31 @@ return R.ok(); } /** * 出库确认 - 扫货物 广德宜科版 * 1.全板 返回 101 * 2.拣料 返回 103 */ @RequestMapping("/pakout/confirm/goods/auth") //待完善 原因(客户未给出详细信息) @ManagerAuth public R pakoutQueryByGoods(@RequestBody GDYKConfirmGoodsParam combParam){ if (Cools.isEmpty(combParam)) { return R.ok(); } // List<Order> orders = orderService.selectorderNoL(batch); OrderDetl orderDetl = orderDetlService.selectOne(new EntityWrapper<OrderDetl>().eq("matnr", combParam.getMatnr()).eq("batch", combParam.getBatch()).eq("order_no",combParam.getOrderNo())); if (Cools.isEmpty(orderDetl)){ return R.error("未查到数据"); } if (!orderDetl.getQty$().equals("已完成")){ return R.error("任务未完成"); } //复核数 orderDetl.setSource(1); orderDetlService.updateById(orderDetl); return R.ok(); } // 根据库位码和商品码搜索商品 @RequestMapping("/mat/find/auth") public R find(@RequestParam(required = false) String locNo src/main/java/com/zy/asrs/entity/OrderDetl.java
@@ -236,7 +236,7 @@ private Integer deadWarn; /** * 制购 1: 制造 2: 采购 3: 外协 * 制购 1: 制造 2: 采购 3: 外协 、、宜科: 是否确认 1: 确认 2: 未确认 */ @ApiModelProperty(value= "制购 1: 制造 2: 采购 3: 外协 ") private Integer source; @@ -452,6 +452,13 @@ return null; } public String getQty$(){ if (getAnfme().equals(getQty())){ return "已完成"; } return "未完成"; } public void sync(Object source) { Synchro.Copy(source, this); } src/main/java/com/zy/asrs/entity/param/GDYKConfirmGoodsParam.java
New file @@ -0,0 +1,49 @@ package com.zy.asrs.entity.param; import lombok.Data; import java.util.List; @Data public class GDYKConfirmGoodsParam { // 单据编号 private String orderNo; // 母托盘条码 private String barcode; // 子托盘条码 private String trayCode; // 物料编号 private String matnr; // 批次号 private String batch; // 库位编号 private String locno; private List<CombParam.CombMat> combMats; @Data public static class CombMat { // 物料编号 private String matnr; // 序列码 private String batch; // 物料数量 private Double anfme; // 商品名称 private String maktx; // 规格 private String specs; } }