src/main/java/com/zy/asrs/controller/OpenController.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/zy/asrs/entity/result/LocDetlMesVo.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/zy/asrs/mapper/LocDetlMapper.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/zy/asrs/service/LocDetlService.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/zy/asrs/service/impl/LocDetlServiceImpl.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/resources/mapper/LocDetlMapper.xml | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/main/java/com/zy/asrs/controller/OpenController.java
@@ -9,6 +9,7 @@ import com.zy.asrs.entity.BasDevp; import com.zy.asrs.entity.BasJar; import com.zy.asrs.entity.param.*; import com.zy.asrs.entity.result.LocDetlMesVo; import com.zy.asrs.entity.vo.JarStateTableVo; import com.zy.asrs.service.*; import com.zy.common.model.DetlDto; @@ -45,6 +46,8 @@ private BasCrnpService basCrnpService; @Autowired private BasJarService basJarService; @Autowired private LocDetlService locDetlService; @PostMapping("/order/matSync/default/v1") @AppAuth(memo = "商品信息同步接口") @@ -383,6 +386,17 @@ } return R.ok().add(list); } //设备状态查询接口 @PostMapping("/mesLocStatus") @AppAuth(memo = "库存信息查询接口") @Transactional public R mesLocStatus(@RequestHeader String appkey, HttpServletRequest request) { auth(appkey, "库存信息查询接口", request); List<LocDetlMesVo> list = locDetlService.selectLocDetlMesAll(); return R.ok().add(list); } /*...........................亳州煜星..............以上.............亳州煜星...........................*/ } src/main/java/com/zy/asrs/entity/result/LocDetlMesVo.java
New file @@ -0,0 +1,19 @@ package com.zy.asrs.entity.result; import lombok.Data; /** * Created by vincent on 2022/4/9 */ @Data public class LocDetlMesVo { private String matnr; private String batch; private Integer batchNum; private Double weight; } src/main/java/com/zy/asrs/mapper/LocDetlMapper.java
@@ -2,6 +2,7 @@ import com.baomidou.mybatisplus.mapper.BaseMapper; import com.zy.asrs.entity.LocDetl; import com.zy.asrs.entity.result.LocDetlMesVo; import com.zy.asrs.entity.result.StockVo; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; @@ -72,4 +73,6 @@ void updateMatTurn(@Param("matnrOld")String matnrOld,@Param("matnr")String matnr); List<LocDetlMesVo> selectLocDetlMesAll(); } src/main/java/com/zy/asrs/service/LocDetlService.java
@@ -3,6 +3,7 @@ import com.baomidou.mybatisplus.plugins.Page; import com.baomidou.mybatisplus.service.IService; import com.zy.asrs.entity.LocDetl; import com.zy.asrs.entity.result.LocDetlMesVo; import com.zy.asrs.entity.result.StockVo; import java.util.List; @@ -64,4 +65,6 @@ * @return locNo 库位号 */ List<String> getSameDetlToday2(String matnr, String batch, Integer start, Integer end); List<LocDetlMesVo> selectLocDetlMesAll(); } src/main/java/com/zy/asrs/service/impl/LocDetlServiceImpl.java
@@ -3,10 +3,12 @@ import com.baomidou.mybatisplus.plugins.Page; import com.baomidou.mybatisplus.service.impl.ServiceImpl; import com.zy.asrs.entity.LocDetl; import com.zy.asrs.entity.result.LocDetlMesVo; import com.zy.asrs.entity.result.StockVo; import com.zy.asrs.mapper.LocDetlMapper; import com.zy.asrs.service.LocDetlService; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; import java.util.List; import java.util.Set; @@ -126,4 +128,11 @@ public void updateMatTurn(String matnrOld,String matnr){ this.baseMapper.updateMatTurn(matnrOld,matnr); } @Override @Transactional public List<LocDetlMesVo> selectLocDetlMesAll() { return this.baseMapper.selectLocDetlMesAll(); } } src/main/resources/mapper/LocDetlMapper.xml
@@ -336,5 +336,8 @@ INNER JOIN man_mat b ON a.matnr=#{matnrOld} AND b.matnr=#{matnr}; </update> <select id="selectLocDetlMesAll" resultType="com.zy.asrs.entity.result.LocDetlMesVo"> select DISTINCT matnr,weight, count(*) as batchNum from asr_loc_detl where 1=1 GROUP BY matnr,weight </select> </mapper>