#
luxiaotao1123
2021-02-27 21efa735d706b4d7d0cbcc94bcd21ac1533881d3
#
8个文件已修改
82 ■■■■ 已修改文件
src/main/java/zy/cloud/wms/manager/controller/MatController.java 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/zy/cloud/wms/manager/mapper/MatMapper.java 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/zy/cloud/wms/manager/service/MatService.java 5 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/zy/cloud/wms/manager/service/impl/MatServiceImpl.java 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/mapper/MatMapper.xml 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/webapp/static/js/locDetl/locDetl.js 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/webapp/views/locDetl/locDetl.html 34 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/webapp/views/mat/mat.html 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/zy/cloud/wms/manager/controller/MatController.java
@@ -46,15 +46,21 @@
                  @RequestParam(required = false)String orderByField,
                  @RequestParam(required = false)String orderByType,
                  @RequestParam Map<String, Object> param){
        EntityWrapper<Mat> wrapper = new EntityWrapper<>();
        excludeTrash(param);
        convert(param, wrapper);
        if (!Cools.isEmpty(orderByField)){
            wrapper.orderBy(humpToLine(orderByField), "asc".equals(orderByType));
//        EntityWrapper<Mat> wrapper = new EntityWrapper<>();
//        excludeTrash(param);
//        convert(param, wrapper);
//        if (!Cools.isEmpty(orderByField)){
//            wrapper.orderBy(humpToLine(orderByField), "asc".equals(orderByType));
//        }
//        Page<Mat> page = matService.selectPage(new Page<>(curr, limit), wrapper);
//
//        return R.ok().add(page);
        Object tagId = param.get("tag_id");
        if (Cools.isEmpty(tagId)) {
            tagId = getOriginTag().getId();
        }
        Page<Mat> page = matService.selectPage(new Page<>(curr, limit), wrapper);
        return R.ok(matService.getPage(new Page<>(curr, limit), String.valueOf(tagId)));
        return R.ok().add(page);
    }
    private void convert(Map<String, Object> map, EntityWrapper wrapper){
src/main/java/zy/cloud/wms/manager/mapper/MatMapper.java
@@ -1,15 +1,20 @@
package zy.cloud.wms.manager.mapper;
import com.baomidou.mybatisplus.plugins.Page;
import org.apache.ibatis.annotations.Param;
import zy.cloud.wms.manager.entity.Mat;
import com.baomidou.mybatisplus.mapper.BaseMapper;
import org.apache.ibatis.annotations.Mapper;
import org.springframework.stereotype.Repository;
import java.util.List;
@Mapper
@Repository
public interface MatMapper extends BaseMapper<Mat> {
    List<Mat> listByPage(Page page, @Param("tagId") String tagId);
    Mat selectByMatnr(@Param("matnr")String matnr);
}
src/main/java/zy/cloud/wms/manager/service/MatService.java
@@ -1,10 +1,13 @@
package zy.cloud.wms.manager.service;
import zy.cloud.wms.manager.entity.Mat;
import com.baomidou.mybatisplus.plugins.Page;
import com.baomidou.mybatisplus.service.IService;
import zy.cloud.wms.manager.entity.Mat;
public interface MatService extends IService<Mat> {
    Page<Mat> getPage(Page page, String tagId);
    Mat selectByMatnr(String matnr);
}
src/main/java/zy/cloud/wms/manager/service/impl/MatServiceImpl.java
@@ -1,5 +1,6 @@
package zy.cloud.wms.manager.service.impl;
import com.baomidou.mybatisplus.plugins.Page;
import zy.cloud.wms.manager.mapper.MatMapper;
import zy.cloud.wms.manager.entity.Mat;
import zy.cloud.wms.manager.service.MatService;
@@ -9,6 +10,11 @@
@Service("matService")
public class MatServiceImpl extends ServiceImpl<MatMapper, Mat> implements MatService {
    @Override
    public Page<Mat> getPage(Page page, String tagId) {
        return page.setRecords(baseMapper.listByPage(page, tagId));
    }
    @Override
    public Mat selectByMatnr(String matnr) {
src/main/resources/mapper/MatMapper.xml
@@ -31,13 +31,13 @@
    </resultMap>
    <select id="listByPageByArea" resultMap="BaseResultMap">
    <select id="listByPage" resultMap="BaseResultMap">
        SELECT
        mm.*
        FROM man_mat mm
        LEFT JOIN man_tag mt ON mm.`tag_id` = mt.`id`
        LEFT JOIN man_tag mt ON mm.tag_id = mt.id
        WHERE 1=1
        AND (FIND_IN_SET(#{tagId}, mt.`path`) OR mt.`id` = #{tagId})
        AND (CHARINDEX(',' + '#{tagId}' + ',', ','+mt.path+',') > 0 OR mt.id = #{tagId})
        ORDER BY mm.create_time DESC
    </select>
src/main/webapp/static/js/locDetl/locDetl.js
@@ -43,7 +43,7 @@
            // ,{field: 'createTime$', align: 'center',title: '添加时间'}
            // ,{field: 'updateBy$', align: 'center',title: '修改人员',event: 'updateBy', style: 'cursor:pointer'}
            // ,{field: 'updateTime$', align: 'center',title: '修改时间'}
            ,{field: 'memo', align: 'center',title: '备注'}
            ,{field: 'memo', align: 'center',title: '备注', hide: true}
            ,{fixed: 'right', title:'操作', align: 'center', toolbar: '#operate', width:150}
        ]],
src/main/webapp/views/locDetl/locDetl.html
@@ -29,6 +29,10 @@
        .layui-form.layui-border-box.layui-table-view {
            margin: 0;
        }
        #search-box {
            padding: 30px 30px 10px 0px;
            margin-left: 0px;
        }
    </style>
</head>
<body>
@@ -92,36 +96,6 @@
    </div>
</div>
<!--&lt;!&ndash; 搜索栏 &ndash;&gt;-->
<!--<div id="search-box" class="layui-form layui-card-header">-->
<!--    <div class="layui-inline">-->
<!--        <div class="layui-input-inline">-->
<!--            <input class="layui-input" type="text" name="loc_no" placeholder="货位编号" autocomplete="off">-->
<!--        </div>-->
<!--    </div>-->
<!--    <div class="layui-inline">-->
<!--        <div class="layui-input-inline">-->
<!--            <input class="layui-input" type="text" name="matnr" placeholder="商品编号" autocomplete="off">-->
<!--        </div>-->
<!--    </div>-->
<!--    <div class="layui-inline">-->
<!--        <div class="layui-input-inline">-->
<!--            <input class="layui-input" type="text" name="maktx" placeholder="商品名称" autocomplete="off">-->
<!--        </div>-->
<!--    </div>-->
<!--    &lt;!&ndash; 待添加 &ndash;&gt;-->
<!--    <div id="data-search-btn" class="layui-btn-container layui-form-item">-->
<!--        <button id="search" class="layui-btn layui-btn-primary layui-btn-radius" lay-submit lay-filter="search">搜索</button>-->
<!--        <button id="reset" class="layui-btn layui-btn-primary layui-btn-radius" lay-submit lay-filter="reset">重置</button>-->
<!--    </div>-->
<!--</div>-->
<!--&lt;!&ndash; 表格 &ndash;&gt;-->
<!--<div class="layui-form">-->
<!--    <table class="layui-hide" id="locDetl" lay-filter="locDetl"></table>-->
<!--</div>-->
<script type="text/html" id="toolbar">
    <div class="layui-btn-container">
        <button class="layui-btn layui-btn-sm" id="btn-add" lay-event="addData">新增</button>
src/main/webapp/views/mat/mat.html
@@ -29,6 +29,10 @@
        .layui-form.layui-border-box.layui-table-view {
            margin: 0;
        }
        #search-box {
            padding: 30px 30px 10px 0px;
            margin-left: 0px;
        }
    </style>
</head>
<body>