From 46316be02efd767ad2dfb864158e942b9a67c382 Mon Sep 17 00:00:00 2001 From: luxiaotao1123 <t1341870251@163.com> Date: 星期二, 23 三月 2021 16:51:59 +0800 Subject: [PATCH] # --- src/main/resources/mapper/LocDetlMapper.xml | 8 ++++++++ src/main/java/zy/cloud/wms/manager/mapper/LocDetlMapper.java | 1 + src/main/java/zy/cloud/wms/manager/service/LocDetlService.java | 7 +++++++ src/main/java/zy/cloud/wms/manager/controller/LocDetlController.java | 11 +++++++++++ src/main/java/zy/cloud/wms/manager/service/impl/LocDetlServiceImpl.java | 5 +++++ src/main/webapp/views/pda/stockCheck.html | 15 +++++++-------- 6 files changed, 39 insertions(+), 8 deletions(-) diff --git a/src/main/java/zy/cloud/wms/manager/controller/LocDetlController.java b/src/main/java/zy/cloud/wms/manager/controller/LocDetlController.java index 2ff8b0b..1d9eb87 100644 --- a/src/main/java/zy/cloud/wms/manager/controller/LocDetlController.java +++ b/src/main/java/zy/cloud/wms/manager/controller/LocDetlController.java @@ -27,6 +27,17 @@ @Autowired private LocDetlService locDetlService; + @RequestMapping(value = "/locDetl/queryDetl/auth") + @ManagerAuth + public R queryDetl(@RequestParam(required = false) String uuid) { + if (Cools.isEmpty(uuid)) { + return R.ok(); + } + List<LocDetl> locDetls = locDetlService.findByNodeUuid(uuid); + return R.ok().add(locDetls); + } + + @RequestMapping(value = "/locDetl/{id}/auth") @ManagerAuth public R get(@PathVariable("id") String id) { diff --git a/src/main/java/zy/cloud/wms/manager/mapper/LocDetlMapper.java b/src/main/java/zy/cloud/wms/manager/mapper/LocDetlMapper.java index be5674f..c372d49 100644 --- a/src/main/java/zy/cloud/wms/manager/mapper/LocDetlMapper.java +++ b/src/main/java/zy/cloud/wms/manager/mapper/LocDetlMapper.java @@ -31,4 +31,5 @@ List<LocDetl> getLocDetlStatis(); + List<LocDetl> selectByNodeUuid(String uuid); } diff --git a/src/main/java/zy/cloud/wms/manager/service/LocDetlService.java b/src/main/java/zy/cloud/wms/manager/service/LocDetlService.java index 0607190..a5c32af 100644 --- a/src/main/java/zy/cloud/wms/manager/service/LocDetlService.java +++ b/src/main/java/zy/cloud/wms/manager/service/LocDetlService.java @@ -62,4 +62,11 @@ */ Double selectCountByMatnr(String matnr); + /** + * 鏍规嵁璐т綅uuid鏌ユ壘璐т綅鏄庣粏 + * @param uuid + * @return + */ + List<LocDetl> findByNodeUuid(String uuid); + } diff --git a/src/main/java/zy/cloud/wms/manager/service/impl/LocDetlServiceImpl.java b/src/main/java/zy/cloud/wms/manager/service/impl/LocDetlServiceImpl.java index 5a1277b..6d88519 100644 --- a/src/main/java/zy/cloud/wms/manager/service/impl/LocDetlServiceImpl.java +++ b/src/main/java/zy/cloud/wms/manager/service/impl/LocDetlServiceImpl.java @@ -136,5 +136,10 @@ return this.baseMapper.selectCountByMatnr(matnr); } + @Override + public List<LocDetl> findByNodeUuid(String uuid) { + return this.baseMapper.selectByNodeUuid(uuid); + } + } diff --git a/src/main/resources/mapper/LocDetlMapper.xml b/src/main/resources/mapper/LocDetlMapper.xml index d62caa9..57207b4 100644 --- a/src/main/resources/mapper/LocDetlMapper.xml +++ b/src/main/resources/mapper/LocDetlMapper.xml @@ -140,4 +140,12 @@ group by a.matnr </select> + <select id="selectByNodeUuid" resultMap="BaseResultMap"> + select * from man_loc_detl mld left join man_node mn on mld.node_id = mn.id + where 1=1 + and mn.uuid = #{uuid} + and mld.status = 1 + order by mld.create_time + </select> + </mapper> diff --git a/src/main/webapp/views/pda/stockCheck.html b/src/main/webapp/views/pda/stockCheck.html index efda29a..3fc9f20 100644 --- a/src/main/webapp/views/pda/stockCheck.html +++ b/src/main/webapp/views/pda/stockCheck.html @@ -95,7 +95,7 @@ </div> </body> <script> - window.onload = function(){document.getElementById("code").focus();} + window.onload = function(){document.getElementById("locNo").focus();} var tableIns; var countLayer; layui.use(['table','laydate', 'form'], function() { @@ -159,7 +159,7 @@ } } tableIns.reload({data: matData}); - $("#comb-btn").focus(); + // $("#comb-btn").focus(); } @@ -170,14 +170,13 @@ if (isEmpty(el.value)) { return; } - var billNo = el.value.split(",")[0].split("=")[1]; $.ajax({ - url: baseUrl + "/mobile/bill/query/auth", + url: baseUrl + "/locDetl/queryDetl/auth", headers: {'token': localStorage.getItem('token')}, data: { - billNo: billNo + uuid: el.value }, - method: 'POST', + method: 'GET', success: function (res) { if (res.code === 200) { if (res.data != null) { @@ -324,8 +323,8 @@ $("#comb-btn").focus(); comb(); } else if (key === 113) { - $("#code").val(""); - $("#code").focus(); + $("#locNo").val(""); + $("#locNo").focus(); } } </script> -- Gitblit v1.9.1