提交 582142b0 authored 作者: zhengfg's avatar zhengfg

修改商品列表的SQL

上级 9f30b445
...@@ -37,6 +37,10 @@ public class TbCfStationItemController { ...@@ -37,6 +37,10 @@ public class TbCfStationItemController {
private TbCfGoodstwotypeService tbCfGoodstwotypeService; private TbCfGoodstwotypeService tbCfGoodstwotypeService;
@Autowired @Autowired
private TbCfDescripitonService tbCfDescripitonService; private TbCfDescripitonService tbCfDescripitonService;
private Long INIT_NUM = 0L;
private Long COUNT_NUM = 1L;
/** /**
* 查看列表 * 查看列表
*/ */
...@@ -116,27 +120,34 @@ public class TbCfStationItemController { ...@@ -116,27 +120,34 @@ public class TbCfStationItemController {
} }
/** /**
*
* @param typeId * @param typeId
* @return 根据一级类目ID查询二级类目 * @return 根据一级类目ID查询二级类目
*/ */
@RequestMapping("/queryByItemType") @RequestMapping("/queryByItemType")
@ResponseBody @ResponseBody
public R queryByItemType(@RequestParam("typeId") String typeId){ public R queryByItemType(@RequestParam("typeId") String typeId) {
List<TbCfGoodstwotypeEntity> list = tbCfGoodstwotypeService.queryByTypeId(typeId); List<TbCfGoodstwotypeEntity> list = tbCfGoodstwotypeService.queryByTypeId(typeId);
return R.ok().put("list",list); return R.ok().put("list", list);
} }
/** /**
*
* @param typeTwoId * @param typeTwoId
* @return 根据二级类目ID查询三级类目 * @return 根据二级类目ID查询三级类目
*/ */
@RequestMapping("/queryByItemTypeTwo") @RequestMapping("/queryByItemTypeTwo")
@ResponseBody @ResponseBody
public R queryByItemTypeTwo(@RequestParam("typeTwoId") String typeTwoId ){ public R queryByItemTypeTwo(@RequestParam("typeTwoId") String typeTwoId) {
List<TbCfDescripitonEntity> descripiton= tbCfDescripitonService.queryByItemTypeTwo(typeTwoId); List<TbCfDescripitonEntity> descripiton = tbCfDescripitonService.queryByItemTypeTwo(typeTwoId);
return R.ok().put("descripiton",descripiton); return R.ok().put("descripiton", descripiton);
} }
/* @RequestMapping("/updateItemNum")
@ResponseBody
public R updateItemNum(@RequestParam("itemId") String itemId) {
TbCfStationItemEntity item = tbCfStationItemService.queryObject(itemId);
Long num = item.getItemNum() + COUNT_NUM;
item.setItemNum(num);
tbCfStationItemService.update(item);
return R.ok();
}*/
} }
...@@ -9,7 +9,7 @@ import java.util.Date; ...@@ -9,7 +9,7 @@ import java.util.Date;
* 表名 tb_cf_station_item * 表名 tb_cf_station_item
* *
* @author lipengjun * @author lipengjun
* @date 2019-10-21 15:13:28 * @date 2019-10-23 10:35:45
*/ */
public class TbCfStationItemEntity implements Serializable { public class TbCfStationItemEntity implements Serializable {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
...@@ -46,6 +46,10 @@ public class TbCfStationItemEntity implements Serializable { ...@@ -46,6 +46,10 @@ public class TbCfStationItemEntity implements Serializable {
* 商品图片 * 商品图片
*/ */
private String itemImg; private String itemImg;
/**
* 浏览人数
*/
private Long itemNum;
/** /**
* 所属平台 * 所属平台
*/ */
...@@ -175,6 +179,19 @@ public class TbCfStationItemEntity implements Serializable { ...@@ -175,6 +179,19 @@ public class TbCfStationItemEntity implements Serializable {
public String getItemImg() { public String getItemImg() {
return itemImg; return itemImg;
} }
/**
* 设置:浏览人数
*/
public void setItemNum(Long itemNum) {
this.itemNum = itemNum;
}
/**
* 获取:浏览人数
*/
public Long getItemNum() {
return itemNum;
}
/** /**
* 设置:所属平台 * 设置:所属平台
*/ */
......
...@@ -41,6 +41,7 @@ public class TbCfStationItemServiceImpl implements TbCfStationItemService { ...@@ -41,6 +41,7 @@ public class TbCfStationItemServiceImpl implements TbCfStationItemService {
public int save(TbCfStationItemEntity tbCfStationItem) { public int save(TbCfStationItemEntity tbCfStationItem) {
tbCfStationItem.setItemId(IdUtil.createIdbyUUID()); tbCfStationItem.setItemId(IdUtil.createIdbyUUID());
tbCfStationItem.setCreateTime(new Date()); tbCfStationItem.setCreateTime(new Date());
tbCfStationItem.setItemNum(0L);
return tbCfStationItemDao.save(tbCfStationItem); return tbCfStationItemDao.save(tbCfStationItem);
} }
......
...@@ -12,6 +12,7 @@ ...@@ -12,6 +12,7 @@
<result property="itemPrice" column="item_price"/> <result property="itemPrice" column="item_price"/>
<result property="itemUrl" column="item_url"/> <result property="itemUrl" column="item_url"/>
<result property="itemImg" column="item_img"/> <result property="itemImg" column="item_img"/>
<result column="item_num" property="itemNum"/>
<result property="platformCode" column="platform_code"/> <result property="platformCode" column="platform_code"/>
<result property="platformName" column="platform_name"/> <result property="platformName" column="platform_name"/>
<result property="enableFlag" column="enable_flag"/> <result property="enableFlag" column="enable_flag"/>
...@@ -30,6 +31,7 @@ ...@@ -30,6 +31,7 @@
`item_price`, `item_price`,
`item_url`, `item_url`,
`item_img`, `item_img`,
`item_num`,
`platform_code`, `platform_code`,
`platform_name`, `platform_name`,
`enable_flag`, `enable_flag`,
...@@ -50,6 +52,7 @@ ...@@ -50,6 +52,7 @@
i.item_price, i.item_price,
i.item_url, i.item_url,
i.item_img, i.item_img,
i.item_num,
i.platform_code, i.platform_code,
i.platform_name, i.platform_name,
i.enable_flag, i.enable_flag,
...@@ -100,6 +103,7 @@ ...@@ -100,6 +103,7 @@
`item_price`, `item_price`,
`item_url`, `item_url`,
`item_img`, `item_img`,
`item_num`,
`platform_code`, `platform_code`,
`platform_name`, `platform_name`,
`enable_flag`, `enable_flag`,
...@@ -115,6 +119,7 @@ ...@@ -115,6 +119,7 @@
#{itemPrice}, #{itemPrice},
#{itemUrl}, #{itemUrl},
#{itemImg}, #{itemImg},
#{itemNum},
#{platformCode}, #{platformCode},
#{platformName}, #{platformName},
#{enableFlag}, #{enableFlag},
...@@ -126,18 +131,19 @@ ...@@ -126,18 +131,19 @@
<update id="update" parameterType="com.platform.entity.TbCfStationItemEntity"> <update id="update" parameterType="com.platform.entity.TbCfStationItemEntity">
update tb_cf_station_item update tb_cf_station_item
<set> <set>
<if test="itemCode != null">`item_code` = #{itemCode}, </if> <if test="itemCode != null">`item_code` = #{itemCode},</if>
<if test="itemName != null">`item_name` = #{itemName}, </if> <if test="itemName != null">`item_name` = #{itemName},</if>
<if test="itemBrief != null">`item_brief` = #{itemBrief}, </if> <if test="itemBrief != null">`item_brief` = #{itemBrief},</if>
<if test="itemCategory != null">`item_category` = #{itemCategory}, </if> <if test="itemCategory != null">`item_category` = #{itemCategory},</if>
<if test="itemPrice != null">`item_price` = #{itemPrice}, </if> <if test="itemPrice != null">`item_price` = #{itemPrice},</if>
<if test="itemUrl != null">`item_url` = #{itemUrl}, </if> <if test="itemUrl != null">`item_url` = #{itemUrl},</if>
<if test="itemImg != null">`item_img` = #{itemImg}, </if> <if test="itemImg != null">`item_img` = #{itemImg},</if>
<if test="platformCode != null">`platform_code` = #{platformCode}, </if> <if test="itemNum != null">item_num=#{itemNum},</if>
<if test="platformName != null">`platform_name` = #{platformName}, </if> <if test="platformCode != null">`platform_code` = #{platformCode},</if>
<if test="enableFlag != null">`enable_flag` = #{enableFlag}, </if> <if test="platformName != null">`platform_name` = #{platformName},</if>
<if test="createTime != null">`create_time` = #{createTime}, </if> <if test="enableFlag != null">`enable_flag` = #{enableFlag},</if>
<if test="itemCategorytwo != null">`item_categorytwo` = #{itemCategorytwo}, </if> <if test="createTime != null">`create_time` = #{createTime},</if>
<if test="itemCategorytwo != null">`item_categorytwo` = #{itemCategorytwo},</if>
<if test="itemDescritionId != null">`item_descrition_id` = #{itemDescritionId}</if> <if test="itemDescritionId != null">`item_descrition_id` = #{itemDescritionId}</if>
</set> </set>
where item_id = #{itemId} where item_id = #{itemId}
......
...@@ -9,6 +9,7 @@ $(function () { ...@@ -9,6 +9,7 @@ $(function () {
{label: '商品链接', name: 'itemUrl', index: 'item_url', width: 80,formatter:linkFormat}, {label: '商品链接', name: 'itemUrl', index: 'item_url', width: 80,formatter:linkFormat},
{label: '商品图片', name: 'itemImg', index: 'item_img', width: 80,formatter: imageFormat}, {label: '商品图片', name: 'itemImg', index: 'item_img', width: 80,formatter: imageFormat},
{label: '商品价格', name: 'itemPrice', index: 'item_price', width: 80}, {label: '商品价格', name: 'itemPrice', index: 'item_price', width: 80},
{label: '点击量', name: 'itemNum', index: 'item_num', width: 80},
{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: 'enableFlag', index: 'enable_flag', width: 80}, {label: '启用状态', name: 'enableFlag', index: 'enable_flag', width: 80},
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论