src/main/java/zy/cloud/wms/manager/entity/param/PakinParam.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/zy/cloud/wms/manager/service/impl/WorkServiceImpl.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/webapp/views/pda/stockIn.html | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/main/java/zy/cloud/wms/manager/entity/param/PakinParam.java
@@ -15,4 +15,6 @@ private List<MatnrDto> mats; private Integer docType; } src/main/java/zy/cloud/wms/manager/service/impl/WorkServiceImpl.java
@@ -20,10 +20,7 @@ import zy.cloud.wms.manager.entity.result.StoPrintVo; import zy.cloud.wms.manager.service.*; import java.util.ArrayList; import java.util.Date; import java.util.Iterator; import java.util.List; import java.util.*; /** * Created by vincent on 2021/2/25 @@ -96,6 +93,30 @@ } } } // 上报给erp List<BillDto> dtos = new ArrayList<>(); for (MatnrDto dto : param.getMats()) { BillDto billDto = new BillDto(); billDto.setMatnr(dto.getMatnr()); billDto.setQty(dto.getCount()); dtos.add(billDto); } Integer docId = Optional.ofNullable(param.getDocType()).orElse(34); String docNum = String.valueOf(snowflakeIdWorker.nextId()); switch (docId) { case 34: // 采购单 docNum = "PU-" + String.valueOf(snowflakeIdWorker.nextId()).substring(0, 15); break; case 45: // 销售退货单 docNum = "SR-" + String.valueOf(snowflakeIdWorker.nextId()).substring(0, 15); break; default: break; } if (!erpService.uploadBill(dtos, docId, docNum)) { throw new CoolException("无法上报至erp"); } return R.ok("入库成功"); } src/main/webapp/views/pda/stockIn.html
@@ -107,7 +107,7 @@ <footer> <div class="layui-btn-container"> <button type="button" class="layui-btn layui-btn-primary" onclick="reset()">重置</button> <button id="pakin" type="button" class="layui-btn layui-btn-normal" onclick="confirm()" style="margin-left: 15px">上架</button> <button id="pakin" type="button" class="layui-btn layui-btn-normal" onclick="pakIn()" style="margin-left: 15px">上架</button> </div> </footer>