#
luxiaotao1123
2021-02-08 ad81eebcc8d98ad2c0bf85e2125f363e789fa3c7
#
5个文件已修改
2个文件已删除
517 ■■■■■ 已修改文件
src/main/java/zy/cloud/wms/common/config/CoolExceptionHandler.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/zy/cloud/wms/common/web/BaseController.java 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/zy/cloud/wms/manager/controller/MatController.java 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/zy/cloud/wms/manager/controller/TagController.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/mapper/MatMapper.xml 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/webapp/static/js/tag/tag.js 324 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/webapp/views/tag/tag_detail.html 159 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/zy/cloud/wms/common/config/CoolExceptionHandler.java
@@ -26,7 +26,7 @@
    @ExceptionHandler(CoolException.class)
    public R handleRRException(CoolException e) {
        return R.parse(e.getMessage());
        return R.error(e.getMessage());
    }
}
src/main/java/zy/cloud/wms/common/web/BaseController.java
@@ -9,6 +9,8 @@
import com.core.exception.CoolException;
import io.swagger.annotations.ApiModelProperty;
import org.springframework.beans.factory.annotation.Autowired;
import zy.cloud.wms.manager.entity.Tag;
import zy.cloud.wms.manager.service.TagService;
import zy.cloud.wms.system.entity.User;
import zy.cloud.wms.system.service.UserService;
@@ -28,6 +30,8 @@
    protected HttpServletRequest request;
    @Autowired
    private UserService userService;
    @Autowired
    private TagService tagService;
    protected Long getUserId(){
        return Long.parseLong(String.valueOf(request.getAttribute("userId")));
@@ -50,6 +54,14 @@
        return "";
    }
    protected Tag getOriginTag(){
        Tag tag = tagService.selectOne(new EntityWrapper<Tag>().eq("level", 1));
        if (tag == null) {
            throw new CoolException("归类数据错误");
        }
        return tag;
    }
    /**
     * 分页组装
     * @param pageNumber
src/main/java/zy/cloud/wms/manager/controller/MatController.java
@@ -43,8 +43,12 @@
        EntityWrapper<Mat> wrapper = new EntityWrapper<>();
        excludeTrash(param);
        convert(param, wrapper);
        if (!Cools.isEmpty(orderByField)){wrapper.orderBy(humpToLine(orderByField), "asc".equals(orderByType));}
        return R.ok(matService.selectPage(new Page<>(curr, limit), 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);
    }
    private void convert(Map<String, Object> map, EntityWrapper wrapper){
src/main/java/zy/cloud/wms/manager/controller/TagController.java
@@ -166,7 +166,7 @@
    @PostMapping(value = "/tag/tree/auth")
    @ManagerAuth
    public R tree(@RequestParam(required = false, defaultValue = "") String condition) throws IOException, ClassNotFoundException {
        ArrayList<Map> tree = treeUtils.getTree("1");
        ArrayList<Map> tree = treeUtils.getTree(String.valueOf(getOriginTag().getId()));
        // 深拷贝
        List<Map> result = ListUtils.deepCopy(tree);
        if (!Cools.isEmpty(condition)) {
src/main/resources/mapper/MatMapper.xml
@@ -31,4 +31,14 @@
    </resultMap>
    <select id="listByPageByArea" resultMap="BaseResultMap">
        SELECT
        mm.*
        FROM man_mat mm
        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})
        ORDER BY mm.create_time DESC
    </select>
</mapper>
src/main/webapp/static/js/tag/tag.js
File was deleted
src/main/webapp/views/tag/tag_detail.html
File was deleted