diff --git a/ghy-admin/src/main/resources/templates/goods/deptcategory/edit.html b/ghy-admin/src/main/resources/templates/goods/deptcategory/edit.html index f3b0cdb5..b5cea0ec 100644 --- a/ghy-admin/src/main/resources/templates/goods/deptcategory/edit.html +++ b/ghy-admin/src/main/resources/templates/goods/deptcategory/edit.html @@ -137,6 +137,13 @@ +
+ +
+ + +
+
@@ -198,6 +205,34 @@ } }); + // 商品封面上传 + $('#coverImg').fileinput({ + language: 'zh', //设置语言 + dropZoneEnabled: false, //是否显示拖拽区域 + showPreview: false, + uploadExtraData: { + "name": "coverImg" + }, + dropZoneTitle: "可以将图片拖放到这里", //拖拽区域显示文字 + uploadUrl: ctx + 'tool/qiniu/dept/upload', //上传路径 + allowedFileExtensions: ['jpg', 'png', 'gif', 'jpeg'], //指定上传文件类型 + maxFileSize: 0, + maxFileSize: 12048, //上传文件最大值,单位kb + uploadAsync: true, //异步上传 + maxFileCount: 1 //上传文件最大个数。 + }).on("fileuploaded", function(event,data) { //异步上传成功后回调 + if(data.response.code === 0){ + var imgUrl = $("input[name='cover']").val(); + if(imgUrl){ + $("input[name='cover']").val( imgUrl + "," + data.response.url) + }else { + $("input[name='cover']").val(data.response.url) + } + }else { + alert("上传失败!"); + } + }); + \ No newline at end of file diff --git a/ghy-goods/src/main/java/com/ghy/goods/domain/Goods.java b/ghy-goods/src/main/java/com/ghy/goods/domain/Goods.java index deb83bc9..13055b61 100644 --- a/ghy-goods/src/main/java/com/ghy/goods/domain/Goods.java +++ b/ghy-goods/src/main/java/com/ghy/goods/domain/Goods.java @@ -34,6 +34,12 @@ public class Goods extends BaseEntity { private String goodsUnit; + private String warrantyPeriod; + + private String servActivity; + + private String expectDuration; + @Excel(name = "商品排序", cellType = Excel.ColumnType.NUMERIC) private Integer goodsSort; diff --git a/ghy-goods/src/main/resources/mapper/goods/DeptGoodsCategoryMapper.xml b/ghy-goods/src/main/resources/mapper/goods/DeptGoodsCategoryMapper.xml index 09fd1b41..0d6971c9 100644 --- a/ghy-goods/src/main/resources/mapper/goods/DeptGoodsCategoryMapper.xml +++ b/ghy-goods/src/main/resources/mapper/goods/DeptGoodsCategoryMapper.xml @@ -32,7 +32,7 @@ - SELECT dept_goods_category_id, dept_id, goods_category_id, category_sort, is_hot, hot_name, + SELECT dept_goods_category_id, dept_id, goods_category_id, category_sort, is_hot, cover, hot_name, one_rate, two_rate, three_rate, dept_rate, dept_money, retain_rate, retain_money, create_by, create_time, remark FROM dept_goods_category @@ -40,9 +40,9 @@ SELECT dgc.dept_goods_category_id, dgc.dept_id, dgc.goods_category_id, dgc.category_sort, dgc.one_rate, dgc.two_rate, dgc.three_rate, dgc.create_by, dgc.create_time, dgc.remark, - dgc.is_hot, dgc.hot_name, dgc.dept_rate, dgc.dept_money, dgc.retain_rate, dgc.retain_money, + dgc.is_hot, dgc.cover, dgc.hot_name, dgc.dept_rate, dgc.dept_money, dgc.retain_rate, dgc.retain_money, dgc.dept_category_name, gc.goods_category_name, gc.level, gc.parent_category_id, gc.type, gc.status, - gc.cover, gc.simple_goods_category_name + gc.simple_goods_category_name FROM dept_goods_category dgc LEFT JOIN goods_category gc ON dgc.goods_category_id = gc.goods_category_id @@ -68,6 +68,7 @@ dept_category_name = #{deptCategoryName}, is_hot = #{isHot}, + cover = #{cover}, hot_name = #{hotName}, dept_rate = #{deptRate}, dept_money = #{deptMoney}, diff --git a/ghy-goods/src/main/resources/mapper/goods/GoodsMapper.xml b/ghy-goods/src/main/resources/mapper/goods/GoodsMapper.xml index f700386e..d3201552 100644 --- a/ghy-goods/src/main/resources/mapper/goods/GoodsMapper.xml +++ b/ghy-goods/src/main/resources/mapper/goods/GoodsMapper.xml @@ -10,6 +10,9 @@ + + + @@ -24,12 +27,12 @@ - SELECT goods_id, goods_code, dept_id, goods_name, goods_desc, goods_unit, goods_sort, worker_id, + SELECT goods_id, goods_code, dept_id, goods_name, goods_desc, warranty_period, serv_activity, goods_unit, expect_duration, goods_sort, worker_id, dept_goods_category_id, goods_img_url, goods_video_url, status, create_by, create_time, remark FROM goods - SELECT DISTINCT g.goods_id, goods_code, dept_id, goods_name, goods_desc, goods_sort, worker_id, goods_unit, + SELECT DISTINCT g.goods_id, goods_code, dept_id, goods_name, goods_desc, goods_sort, worker_id, goods_unit, warranty_period, serv_activity, expect_duration, dept_goods_category_id, goods_img_url, goods_video_url, status, g.create_by, g.create_time, g.remark FROM goods g LEFT JOIN goods_area ga ON g.goods_id = ga.goods_id @@ -45,6 +48,10 @@ goods_video_url = #{goodsVideoUrl}, `status` = #{status}, remark = #{remark}, + goods_unit = #{goodsUnit}, + warranty_period = #{warrantyPeriod}, + serv_activity = #{servActivity}, + expect_duration = #{expectDuration}, update_by = #{updateBy}, update_time = sysdate() @@ -64,6 +71,9 @@ goods_name, goods_desc, goods_unit, + warranty_period, + serv_activity, + expect_duration, goods_sort, worker_id, dept_goods_category_id, @@ -79,6 +89,9 @@ #{goodsName}, #{goodsDesc}, #{goodsUnit}, + #{warrantyPeriod}, + #{servActivity}, + #{expectDuration}, #{goodsSort}, #{workerId}, #{deptGoodsCategoryId},