admin
2019-05-13 07a2f803801e3fc79637193eb4892629becbb05d
批量增加二级分类标签
1个文件已修改
13 ■■■■ 已修改文件
fanli/src/main/java/com/yeshi/fanli/controller/admin/GoodsSubClassLabelAdminController.java 13 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
fanli/src/main/java/com/yeshi/fanli/controller/admin/GoodsSubClassLabelAdminController.java
@@ -32,6 +32,7 @@
    /**
     * 标签列表
     *
     * @param callback
     * @param classId
     * @param pageIndex
@@ -66,12 +67,13 @@
     */
    @RequestMapping(value = "saveLabel")
    public void save(String callback, GoodsSubClassLabel label, HttpServletRequest request, PrintWriter out) {
        if (StringUtil.isNullOrEmpty(label.getName()) || label.getGoodsClass() == null) {
        if (StringUtil.isNullOrEmpty(label.getName()) || label.getGoodsClass() == null || label.getOrderBy() == null) {
            JsonUtil.printMode(out, callback, JsonUtil.loadFalseResult("数据不完整"));
            return;
        }
        if (label.getId() == null)// 新增
        {
            if (label.getGoodsClass().getId() == null) {
                JsonUtil.printMode(out, callback, JsonUtil.loadFalseResult("分类不能为空"));
                return;
@@ -79,7 +81,14 @@
            label.setCreateTime(new Date());
            try {
                goodsSubClassLabelService.addSubClassLabel(label);
                String[] names = label.getName().replace(",", ",").split(",");
                int orderBy = label.getOrderBy();
                for (String name : names) {
                    label.setId(null);
                    label.setOrderBy(orderBy++);
                    label.setName(name);
                    goodsSubClassLabelService.addSubClassLabel(label);
                }
            } catch (GoodsClassException e) {
                JsonUtil.printMode(out, callback, JsonUtil.loadFalseResult(e.getMessage()));
            }