自动化立体仓库 - WMS系统
#
lsh
2024-07-26 e28217b3effeb811484f1acd596966ce91c7bb57
#
5个文件已修改
1个文件已添加
51 ■■■■■ 已修改文件
src/main/java/com/zy/asrs/controller/OpenController.java 14 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/entity/result/LocDetlMesVo.java 19 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/mapper/LocDetlMapper.java 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/service/LocDetlService.java 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/service/impl/LocDetlServiceImpl.java 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/mapper/LocDetlMapper.xml 3 ●●●●● 补丁 | 查看 | 原始文档 | 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>