自动化立体仓库 - WMS系统
Junjie
2023-05-26 4cb27cf5432de5883149766852eff15af5f59c75
入库作业提取商品增加上架区域查询筛选
6个文件已修改
22 ■■■■ 已修改文件
src/main/java/com/zy/asrs/controller/MatController.java 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/mapper/MatMapper.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/service/MatService.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/service/impl/MatServiceImpl.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/mapper/MatMapper.xml 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/webapp/views/pakStore/matQuery.html 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/controller/MatController.java
@@ -120,6 +120,7 @@
                , param.get("matnr")
                , param.get("maktx")
                , param.get("specs")
                , param.get("mat_type")
                )
        );
src/main/java/com/zy/asrs/mapper/MatMapper.java
@@ -13,7 +13,7 @@
@Repository
public interface MatMapper extends BaseMapper<Mat> {
    List<Mat> listByPage(Page page, @Param("tagId") String tagId, @Param("matnr") Object matnr,  @Param("maktx") Object maktx,  @Param("specs") Object specs);
    List<Mat> listByPage(Page page, @Param("tagId") String tagId, @Param("matnr") Object matnr, @Param("maktx") Object maktx, @Param("specs") Object specs, @Param("matType") Object matType);
    Mat selectByMatnr(@Param("matnr")String matnr);
src/main/java/com/zy/asrs/service/MatService.java
@@ -8,7 +8,7 @@
public interface MatService extends IService<Mat> {
    Page<Mat> getPage(Page page, String tagId, Object matnr, Object maktx, Object specs);
    Page<Mat> getPage(Page page, String tagId, Object matnr, Object maktx, Object specs, Object matType);
    Mat selectByMatnr(String matnr);
src/main/java/com/zy/asrs/service/impl/MatServiceImpl.java
@@ -13,8 +13,8 @@
public class MatServiceImpl extends ServiceImpl<MatMapper, Mat> implements MatService {
    @Override
    public Page<Mat> getPage(Page page, String tagId, Object matnr, Object maktx, Object specs) {
        return page.setRecords(baseMapper.listByPage(page, tagId, matnr, maktx, specs));
    public Page<Mat> getPage(Page page, String tagId, Object matnr, Object maktx, Object specs, Object matType) {
        return page.setRecords(baseMapper.listByPage(page, tagId, matnr, maktx, specs, matType));
    }
src/main/resources/mapper/MatMapper.xml
@@ -76,6 +76,9 @@
        <if test="specs != null and specs != ''">
            and mm.specs like concat('%',#{specs},'%')
        </if>
        <if test="matType != null and matType != ''">
            and mm.mat_type = #{matType}
        </if>
        ORDER BY mm.inout_everyday desc, mm.create_time DESC
    </select>
src/main/webapp/views/pakStore/matQuery.html
@@ -46,6 +46,16 @@
            </div>
            <div class="layui-inline">
                <div class="layui-input-inline">
                    <select name="mat_type">
                        <option value="">选择上架区域</option>
                        <option value="1">单品区</option>
                        <option value="2">高频混放区</option>
                        <option value="3">低频混放区</option>
                    </select>
                </div>
            </div>
            <div class="layui-inline">
                <div class="layui-input-inline">
                    <input class="layui-input" type="text" name="condition" placeholder="请输入" autocomplete="off">
                </div>
            </div>