提交 671d73d5 authored 作者: 吴德鹏's avatar 吴德鹏

优化商品置顶

上级 d1ae456d
...@@ -446,7 +446,7 @@ public class ShopifyController { ...@@ -446,7 +446,7 @@ public class ShopifyController {
tbCfStationItem.setItemCategorytwo(tags); tbCfStationItem.setItemCategorytwo(tags);
tbCfStationItem.setItemTags(tags); tbCfStationItem.setItemTags(tags);
tbCfStationItem.setItemDescritionId(null); tbCfStationItem.setItemDescritionId(null);
tbCfStationItem.setItemTop("N"); tbCfStationItem.setItemTop(0);
tbCfStationItem.setItemImg(productsObj.getJSONObject("image").getString("src")); tbCfStationItem.setItemImg(productsObj.getJSONObject("image").getString("src"));
tbCfStationItem.setEnableFlag(2); tbCfStationItem.setEnableFlag(2);
tbCfStationItemDao.save(tbCfStationItem); tbCfStationItemDao.save(tbCfStationItem);
......
...@@ -81,7 +81,7 @@ public class TbCfStationItemEntity implements Serializable { ...@@ -81,7 +81,7 @@ public class TbCfStationItemEntity implements Serializable {
/** /**
* 是否置顶 Y:是 N:否 * 是否置顶 Y:是 N:否
*/ */
private String itemTop; private Integer itemTop;
/** /**
* 供应商 * 供应商
*/ */
...@@ -122,6 +122,18 @@ public class TbCfStationItemEntity implements Serializable { ...@@ -122,6 +122,18 @@ public class TbCfStationItemEntity implements Serializable {
* 创建人 * 创建人
*/ */
private String creator; private String creator;
/**
* 排序
*/
private Integer sort;
public Integer getSort() {
return sort;
}
public void setSort(Integer sort) {
this.sort = sort;
}
/** /**
* 设置:商品id * 设置:商品id
...@@ -347,18 +359,12 @@ public class TbCfStationItemEntity implements Serializable { ...@@ -347,18 +359,12 @@ public class TbCfStationItemEntity implements Serializable {
return itemSku; return itemSku;
} }
/** public Integer getItemTop() {
* 设置:是否置顶 Y:是 N:否 return itemTop;
*/
public void setItemTop(String itemTop) {
this.itemTop = itemTop;
} }
/** public void setItemTop(Integer itemTop) {
* 获取:是否置顶 Y:是 N:否 this.itemTop = itemTop;
*/
public String getItemTop() {
return itemTop;
} }
/** /**
......
...@@ -136,7 +136,7 @@ public class TbCfStationItemServiceImpl implements TbCfStationItemService { ...@@ -136,7 +136,7 @@ public class TbCfStationItemServiceImpl implements TbCfStationItemService {
tbCfStationItem.setItemTags(itemSkus.getItemTags()); tbCfStationItem.setItemTags(itemSkus.getItemTags());
tbCfStationItem.setItemLabel(itemSkus.getItemLabel()); tbCfStationItem.setItemLabel(itemSkus.getItemLabel());
tbCfStationItem.setItemDescritionId(itemSkus.getItemDescritionId()); tbCfStationItem.setItemDescritionId(itemSkus.getItemDescritionId());
tbCfStationItem.setItemTop("N"); tbCfStationItem.setItemTop(0);
tbCfStationItem.setItemImg(itemSkus.getItemImg()); tbCfStationItem.setItemImg(itemSkus.getItemImg());
tbCfStationItem.setSkuImgs(itemSkus.getSkuImgs()); tbCfStationItem.setSkuImgs(itemSkus.getSkuImgs());
tbCfStationItem.setEnableFlag(2); tbCfStationItem.setEnableFlag(2);
......
...@@ -21,6 +21,7 @@ ...@@ -21,6 +21,7 @@
<result property="itemCount" column="item_count"/> <result property="itemCount" column="item_count"/>
<result property="itemSku" column="item_sku"/> <result property="itemSku" column="item_sku"/>
<result property="itemTop" column="item_top"/> <result property="itemTop" column="item_top"/>
<result property="sort" column="sort"/>
<result property="supplier" column="supplier"/> <result property="supplier" column="supplier"/>
<result property="template" column="template"/> <result property="template" column="template"/>
<result property="skuImgs" column="sku_imgs"/> <result property="skuImgs" column="sku_imgs"/>
...@@ -51,6 +52,7 @@ ...@@ -51,6 +52,7 @@
`item_count`, `item_count`,
`item_sku`, `item_sku`,
`item_top`, `item_top`,
sort,
`supplier`, `supplier`,
template, template,
`sku_imgs`, `sku_imgs`,
...@@ -83,6 +85,7 @@ ...@@ -83,6 +85,7 @@
`item_count`, `item_count`,
`item_sku`, `item_sku`,
`item_top`, `item_top`,
sort,
`supplier`, `supplier`,
template, template,
`sku_imgs`, `sku_imgs`,
...@@ -132,6 +135,7 @@ ...@@ -132,6 +135,7 @@
i.item_categorytwo, i.item_categorytwo,
i.item_descrition_id, i.item_descrition_id,
i.item_top, i.item_top,
i.sort,
i.supplier, i.supplier,
i.template, i.template,
i.sku_imgs, i.sku_imgs,
...@@ -180,7 +184,7 @@ ...@@ -180,7 +184,7 @@
order by ${sidx} ${order} order by ${sidx} ${order}
</when> </when>
<otherwise> <otherwise>
order by i.create_time desc order by i.item_top desc,i.sort asc
</otherwise> </otherwise>
</choose> </choose>
<if test="offset != null and limit != null"> <if test="offset != null and limit != null">
...@@ -249,6 +253,7 @@ ...@@ -249,6 +253,7 @@
`item_count`, `item_count`,
`item_sku`, `item_sku`,
`item_top`, `item_top`,
sort,
`supplier`, `supplier`,
template, template,
`sku_imgs`, `sku_imgs`,
...@@ -277,6 +282,7 @@ ...@@ -277,6 +282,7 @@
#{itemCount}, #{itemCount},
#{itemSku}, #{itemSku},
#{itemTop}, #{itemTop},
#{sort},
#{supplier}, #{supplier},
#{template}, #{template},
#{skuImgs}, #{skuImgs},
...@@ -308,6 +314,7 @@ ...@@ -308,6 +314,7 @@
<if test="itemCount != null">`item_count` = #{itemCount},</if> <if test="itemCount != null">`item_count` = #{itemCount},</if>
<if test="itemSku != null">`item_sku` = #{itemSku},</if> <if test="itemSku != null">`item_sku` = #{itemSku},</if>
<if test="itemTop != null">`item_top` = #{itemTop},</if> <if test="itemTop != null">`item_top` = #{itemTop},</if>
<if test="sort != null">`sort` = #{sort},</if>
<if test="supplier != null">`supplier` = #{supplier},</if> <if test="supplier != null">`supplier` = #{supplier},</if>
<if test="template != null">`template` = #{template},</if> <if test="template != null">`template` = #{template},</if>
<if test="skuImgs != null">`sku_imgs` = #{skuImgs},</if> <if test="skuImgs != null">`sku_imgs` = #{skuImgs},</if>
......
...@@ -373,7 +373,7 @@ public class ImpartCode { ...@@ -373,7 +373,7 @@ public class ImpartCode {
tbCfStationItem.setItemCategorytwo(goodsTwoId); tbCfStationItem.setItemCategorytwo(goodsTwoId);
tbCfStationItem.setItemDescritionId(goodsThreeId); tbCfStationItem.setItemDescritionId(goodsThreeId);
tbCfStationItem.setItemTags(product_type + "," + two + "," + three); tbCfStationItem.setItemTags(product_type + "," + two + "," + three);
tbCfStationItem.setItemTop("N"); tbCfStationItem.setItemTop(0);
// 上传图片获取主图 // 上传图片获取主图
String src = productsObj.getJSONObject("image").getString("src"); String src = productsObj.getJSONObject("image").getString("src");
......
...@@ -5,7 +5,7 @@ $(function () { ...@@ -5,7 +5,7 @@ $(function () {
{label: 'itemId', name: 'itemId', index: 'item_id', key: true, hidden: true}, {label: 'itemId', name: 'itemId', index: 'item_id', key: true, hidden: true},
{label: '商品图片', name: 'itemImg', index: 'item_img', width: 40, formatter: imageFormat}, {label: '商品图片', name: 'itemImg', index: 'item_img', width: 40, formatter: imageFormat},
{label: '商品编号', name: 'itemCode', index: 'item_code', width: 60}, {label: '商品编号', name: 'itemCode', index: 'item_code', width: 60},
{label: '商品名称', name: 'itemName', index: 'item_name', width: 160}, {label: '商品名称', name: 'itemName', index: 'item_name', width: 120},
/* {label: '商品标题', name: 'itemBrief', index: 'item_brief', width: 120},*/ /* {label: '商品标题', name: 'itemBrief', index: 'item_brief', width: 120},*/
/*{label: '商品链接', name: 'itemUrl', index: 'item_url', width: 80,formatter:linkFormat},*/ /*{label: '商品链接', name: 'itemUrl', index: 'item_url', width: 80,formatter:linkFormat},*/
{label: '商品原价', name: 'itemPrice', index: 'item_price', width: 45}, {label: '商品原价', name: 'itemPrice', index: 'item_price', width: 45},
...@@ -15,12 +15,26 @@ $(function () { ...@@ -15,12 +15,26 @@ $(function () {
/*{label: '所属平台', name: 'platformCode', index: 'platform_code', width: 80}, /*{label: '所属平台', name: 'platformCode', index: 'platform_code', width: 80},
{label: '平台名', name: 'platformName', index: 'platform_name', width: 80},*/ {label: '平台名', name: 'platformName', index: 'platform_name', width: 80},*/
{label: '供应商', name: 'supplier', index: 'supplier', width: 80}, {label: '供应商', name: 'supplier', index: 'supplier', width: 80},
{label: '置顶', name: 'itemTop', index: 'item_top', width: 80,hidden: true},
{label: '商品一级分类', name: 'goodtype', index: 'goodtype', width: 80}, {label: '商品一级分类', name: 'goodtype', index: 'goodtype', width: 80},
{label: '商品二级分类', name: 'title', index: 'title', width: 80}, {label: '商品二级分类', name: 'title', index: 'title', width: 80},
{label: '商品三级分类', name: 'dname', index: 'itemDescritionId', width: 80}, {label: '商品三级分类', name: 'dname', index: 'itemDescritionId', width: 80},
{label: '状态', name: 'enableFlag', index: 'enable_flag', width: 60, formatter: itemStatusFormat}, {label: '状态', name: 'enableFlag', index: 'enable_flag', width: 60, formatter: itemStatusFormat},
{label: '创建日期', name: 'createTime', index: 'create_time', width: 80}, {label: '创建日期', name: 'createTime', index: 'create_time', width: 80},
{label: '创建人', name: 'uname', index: 'uname', width: 80} /* {label: '创建人', name: 'uname', index: 'uname', width: 80},*/
{
label: '操作', index: 'operate', width: 120, formatter: function (value, grid, rows) {
if (rows.itemTop === 1) {
return '<span class="label label-danger pointer" onclick="vm.placedTop(\'' + rows.id + '\')">置顶</span>&nbsp;&nbsp;' +
'<span class="label label-warning pointer" onclick="vm.off(\'' + rows.id + '\')" ">取消</span>&nbsp;&nbsp;' +
'<span class="label label-success pointer" onclick="vm.activate(\'' + rows.id + '\')" ">up</span>'+
'<span class="label label-warning pointer" onclick="vm.off(\'' + rows.id + '\')" ">down</span>&nbsp;&nbsp;';
}
return '<span class="label label-info pointer" onclick="vm.placedTop(\'' + rows.id + '\')">置顶</span>&nbsp;&nbsp;' +
'<span class="label label-warning pointer" onclick="vm.off(\'' + rows.id + '\')" ">up</span>&nbsp;&nbsp;' +
'<span class="label label-success pointer" onclick="vm.activate(\'' + rows.id + '\')" ">down</span>';
}
}
] ]
}); });
}); });
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论