src/main/java/zy/cloud/wms/manager/controller/WorkController.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/zy/cloud/wms/manager/entity/param/InitOrderParam.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/zy/cloud/wms/manager/entity/param/PakinMatDto.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/zy/cloud/wms/manager/service/WorkService.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/zy/cloud/wms/manager/service/impl/WorkServiceImpl.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/webapp/static/js/ioWorks/matQuery.js | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/main/java/zy/cloud/wms/manager/controller/WorkController.java
@@ -15,10 +15,7 @@ import zy.cloud.wms.manager.entity.CustOrder; import zy.cloud.wms.manager.entity.Pakout; import zy.cloud.wms.manager.entity.WrkSts; import zy.cloud.wms.manager.entity.param.InitPakoutParam; import zy.cloud.wms.manager.entity.param.StockConfirmParam; import zy.cloud.wms.manager.entity.param.StockInParam; import zy.cloud.wms.manager.entity.param.StockOutParam; import zy.cloud.wms.manager.entity.param.*; import zy.cloud.wms.manager.service.CustOrderService; import zy.cloud.wms.manager.service.PakoutService; import zy.cloud.wms.manager.service.WorkService; @@ -128,4 +125,10 @@ return R.ok().add(String.valueOf(nextId)); } @RequestMapping("/order/init") @ManagerAuth(memo = "生成销售订单") public R initOrder(@RequestBody InitOrderParam param) { return workService.initOrder(param, getUserId()); } } src/main/java/zy/cloud/wms/manager/entity/param/InitOrderParam.java
New file @@ -0,0 +1,17 @@ package zy.cloud.wms.manager.entity.param; import lombok.Data; import java.util.List; /** * Created by vincent on 2021/3/10 */ @Data public class InitOrderParam { private String number; private List<PakinMatDto> list; } src/main/java/zy/cloud/wms/manager/entity/param/PakinMatDto.java
New file @@ -0,0 +1,15 @@ package zy.cloud.wms.manager.entity.param; import lombok.Data; /** * Created by vincent on 2021/3/11 */ @Data public class PakinMatDto { private String matnr; private Double count; } src/main/java/zy/cloud/wms/manager/service/WorkService.java
@@ -1,10 +1,7 @@ package zy.cloud.wms.manager.service; import com.core.common.R; import zy.cloud.wms.manager.entity.param.InitPakoutParam; import zy.cloud.wms.manager.entity.param.StockConfirmParam; import zy.cloud.wms.manager.entity.param.StockInParam; import zy.cloud.wms.manager.entity.param.StockOutParam; import zy.cloud.wms.manager.entity.param.*; import java.util.List; @@ -26,4 +23,6 @@ R cancelPakout(String wrkNo, Long userId); R initOrder(InitOrderParam param, Long userId); } src/main/java/zy/cloud/wms/manager/service/impl/WorkServiceImpl.java
@@ -12,10 +12,7 @@ import zy.cloud.wms.common.service.MainService; import zy.cloud.wms.common.utils.VersionUtils; import zy.cloud.wms.manager.entity.*; import zy.cloud.wms.manager.entity.param.InitPakoutParam; import zy.cloud.wms.manager.entity.param.StockConfirmParam; import zy.cloud.wms.manager.entity.param.StockInParam; import zy.cloud.wms.manager.entity.param.StockOutParam; import zy.cloud.wms.manager.entity.param.*; import zy.cloud.wms.manager.entity.result.StoPrintVo; import zy.cloud.wms.manager.service.*; @@ -213,4 +210,10 @@ return R.ok("拣货单已取消"); } @Override @Transactional public R initOrder(InitOrderParam param, Long userId) { return null; } } src/main/webapp/static/js/ioWorks/matQuery.js
@@ -43,7 +43,6 @@ if (data.length === 0){ layer.msg('请添加物料'); } else { layer.open({ type: 1, title: '定义销售单编号', @@ -58,32 +57,6 @@ $('#orderNo').val(''); } }); // var matDetls = []; // data.forEach(function(elem) { // matDetls.push({matnr: elem.matnr, count: elem.count}); // }); // $.ajax({ // url: baseUrl+"/work/pakout/init", // headers: {'token': localStorage.getItem('token')}, // data: JSON.stringify(matDetls), // contentType:'application/json;charset=UTF-8', // method: 'POST', // success: function (res) { // if (res.code === 200){ // matData = []; // tableIns.reload({data: matData,done:function (res) { // limit(); // }}); // layer.msg(res.msg, {icon: 1}); // } else if (res.code === 403){ // top.location.href = baseUrl+"/"; // } else { // layer.msg(res.msg) // } // } // }); } break; } @@ -108,8 +81,31 @@ // 开始生成拣货单 form.on('submit(confirm)', function (data) { var matDetls = []; matData.forEach(function(elem) { matDetls.push({matnr: elem.matnr, count: elem.count}); }); $.ajax({ url: baseUrl+"/work/order/init", headers: {'token': localStorage.getItem('token')}, data: JSON.stringify({ number: data.field.orderNo, list: matDetls }), contentType:'application/json;charset=UTF-8', method: 'POST', success: function (res) { if (res.code === 200){ top.layui.layer.close(top.popupRight); layer.msg(res.msg, {icon: 1}); } else if (res.code === 403){ top.location.href = baseUrl+"/"; } else { layer.msg(res.msg, {icon: 2}) } } }); }) function updateMatData(locNo, matnr, count) {