From acdcaee563c5cb53729acfc33bd9ddbcbf53f8a9 Mon Sep 17 00:00:00 2001 From: luxiaotao1123 <t1341870251@163.com> Date: 星期三, 23 三月 2022 16:49:53 +0800 Subject: [PATCH] #杰克缝纫机立库 【优化单据管理】 --- src/main/java/com/zy/asrs/controller/MatCodeController.java | 36 ++++++++++++++++++++++++++++++++++++ 1 files changed, 36 insertions(+), 0 deletions(-) diff --git a/src/main/java/com/zy/asrs/controller/MatCodeController.java b/src/main/java/com/zy/asrs/controller/MatCodeController.java index 6d4c5b2..5c3823d 100644 --- a/src/main/java/com/zy/asrs/controller/MatCodeController.java +++ b/src/main/java/com/zy/asrs/controller/MatCodeController.java @@ -14,10 +14,12 @@ import com.core.common.R; import com.zy.asrs.entity.MatCode; import com.zy.asrs.entity.MatCodePrint; +import com.zy.asrs.entity.OrderDetl; import com.zy.asrs.service.MatCodeService; import com.zy.asrs.utils.VersionUtils; import com.zy.common.CodeRes; import com.zy.common.config.AdminInterceptor; +import com.zy.common.model.KeyValueVo; import com.zy.common.utils.BarcodeUtils; import com.zy.common.utils.QrCode; import com.zy.common.utils.excel.matcode.MatCodeExcel; @@ -41,6 +43,40 @@ @Autowired private MatCodeService matCodeService; + /*************************************** xm-select ***********************************************/ + + // xm-select 鎼滅储鍟嗗搧鍒楄〃 + @RequestMapping("/mat/all/get/kv") + @ManagerAuth + public R getMatDataKV(@RequestParam(required = false) String condition) { + Wrapper<MatCode> wrapper = new EntityWrapper<MatCode>() + .andNew().like("mat_no", condition).or().like("mat_name", condition) + .orderBy("appe_time", false); + List<MatCode> mats = matCodeService.selectPage(new Page<>(1, 30), wrapper).getRecords(); + List<KeyValueVo> valueVos = new ArrayList<>(); + for (MatCode mat : mats) { + KeyValueVo vo = new KeyValueVo(); + vo.setName(mat.getMatNo() + " - " + mat.getMatName()); + vo.setValue(mat.getMatNo()); + valueVos.add(vo); + } + return R.ok().add(valueVos); + } + + @RequestMapping(value = "/matCode/covert/{id}/auth") + @ManagerAuth + public R covert(@PathVariable("id") String id) { + MatCode matCode = matCodeService.selectById(String.valueOf(id)); + if (matCode == null) { + return R.ok(); + } + OrderDetl orderDetl = new OrderDetl(); + VersionUtils.setOrderDetl(orderDetl, matCode); + orderDetl.setAnfme(0.0D); + return R.ok().add(orderDetl); + } + + @RequestMapping(value = "/matCode/{id}/auth") @ManagerAuth public R get(@PathVariable("id") String id) { -- Gitblit v1.9.1