diff --git a/bonus-modules/bonus-material/src/main/java/com/bonus/material/ma/controller/MachineController.java b/bonus-modules/bonus-material/src/main/java/com/bonus/material/ma/controller/MachineController.java index 1670a709..7a9a5fc9 100644 --- a/bonus-modules/bonus-material/src/main/java/com/bonus/material/ma/controller/MachineController.java +++ b/bonus-modules/bonus-material/src/main/java/com/bonus/material/ma/controller/MachineController.java @@ -195,6 +195,21 @@ public class MachineController extends BaseController { return error("系统错误, " + e.getMessage()); } } + /** + * 电子标签编码查询接口 + * + * @param machine + * @return + */ + @ApiOperation(value = "电子标签编码查询接口") + @GetMapping("/getNewByMaCode") + public AjaxResult getNewByMaCode(Machine machine) { + try { + return success(machineService.getNewByMaCode(machine)); + } catch (Exception e) { + return error("系统错误, " + e.getMessage()); + } + } /** * 根据标签信息查询出库单 diff --git a/bonus-modules/bonus-material/src/main/java/com/bonus/material/ma/mapper/MachineMapper.java b/bonus-modules/bonus-material/src/main/java/com/bonus/material/ma/mapper/MachineMapper.java index 9a4079fb..c54c0acf 100644 --- a/bonus-modules/bonus-material/src/main/java/com/bonus/material/ma/mapper/MachineMapper.java +++ b/bonus-modules/bonus-material/src/main/java/com/bonus/material/ma/mapper/MachineMapper.java @@ -225,4 +225,6 @@ public interface MachineMapper int editMachineStatus(Machine machine); int updateMaStatus(BoxBindWarehouseDto boxMa); + + List getNewByMaCode(Machine machine); } diff --git a/bonus-modules/bonus-material/src/main/java/com/bonus/material/ma/service/IMachineService.java b/bonus-modules/bonus-material/src/main/java/com/bonus/material/ma/service/IMachineService.java index 399f10de..331a5e2f 100644 --- a/bonus-modules/bonus-material/src/main/java/com/bonus/material/ma/service/IMachineService.java +++ b/bonus-modules/bonus-material/src/main/java/com/bonus/material/ma/service/IMachineService.java @@ -142,4 +142,6 @@ public interface IMachineService AjaxResult getHisByCodeNew(Machine machine); AjaxResult editMachineStatus(Machine machine); + + List getNewByMaCode(Machine machine); } diff --git a/bonus-modules/bonus-material/src/main/java/com/bonus/material/ma/service/impl/MachineServiceImpl.java b/bonus-modules/bonus-material/src/main/java/com/bonus/material/ma/service/impl/MachineServiceImpl.java index cf6dcd9d..bd6e1964 100644 --- a/bonus-modules/bonus-material/src/main/java/com/bonus/material/ma/service/impl/MachineServiceImpl.java +++ b/bonus-modules/bonus-material/src/main/java/com/bonus/material/ma/service/impl/MachineServiceImpl.java @@ -582,6 +582,11 @@ public class MachineServiceImpl implements IMachineService return error(HttpCodeEnum.FAIL.getCode(), HttpCodeEnum.FAIL.getMsg()); } + @Override + public List getNewByMaCode(Machine machine) { + return machineMapper.getNewByMaCode(machine); + } + /** * 编码铭牌信息 * @param machine diff --git a/bonus-modules/bonus-material/src/main/resources/mapper/material/ma/MachineMapper.xml b/bonus-modules/bonus-material/src/main/resources/mapper/material/ma/MachineMapper.xml index 1f5c9b92..89db9f2e 100644 --- a/bonus-modules/bonus-material/src/main/resources/mapper/material/ma/MachineMapper.xml +++ b/bonus-modules/bonus-material/src/main/resources/mapper/material/ma/MachineMapper.xml @@ -994,4 +994,42 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" update ma_machine set ma_status = 1 where ma_id = #{maId} + +