提交 8e4db3e6 authored 作者: 吴德鹏's avatar 吴德鹏

活动管理

上级 84ca0eef
...@@ -313,9 +313,13 @@ public class TbCfStationItemController extends ApiBaseAction { ...@@ -313,9 +313,13 @@ public class TbCfStationItemController extends ApiBaseAction {
} }
@PostMapping("/queryItemByIds") @PostMapping("/queryItemByIds")
public R queryItemByIds(@RequestParam("value") String ids) { public R queryItemByIds(@RequestParam Map<String, Object> params, @RequestBody String ids) {
Query query = new Query(params);
String[] idArr = ids.split(","); String[] idArr = ids.split(",");
List<TbCfStationItemEntity> itemList = tbCfStationItemService.queryItemByIds(idArr); query.put("ids", idArr);
return R.ok().put("list", itemList); List<TbCfStationItemEntity> itemList = tbCfStationItemService.queryItemByIds(query);
int total = tbCfStationItemService.countItemByIds(idArr);
PageUtils pageUtil = new PageUtils(itemList, total, query.getLimit(), query.getPage());
return R.ok().put("page", pageUtil);
} }
} }
...@@ -17,7 +17,7 @@ import java.util.Map; ...@@ -17,7 +17,7 @@ import java.util.Map;
public interface TbCfStationItemDao extends BaseDao<TbCfStationItemEntity> { public interface TbCfStationItemDao extends BaseDao<TbCfStationItemEntity> {
List<TbCfStationItemEntity> queryItemByIds(String[] itemIds); List<TbCfStationItemEntity> queryItemByIds(Map<String, Object> params);
int changeItemStatus(@Param("status") Integer status, @Param("itemIds") String[] itemIds); int changeItemStatus(@Param("status") Integer status, @Param("itemIds") String[] itemIds);
...@@ -47,4 +47,6 @@ public interface TbCfStationItemDao extends BaseDao<TbCfStationItemEntity> { ...@@ -47,4 +47,6 @@ public interface TbCfStationItemDao extends BaseDao<TbCfStationItemEntity> {
List<TbCfStationItemEntity> getAdvertisementItem(Map<String, Object> map); List<TbCfStationItemEntity> getAdvertisementItem(Map<String, Object> map);
int countItemByIds(String[] ids);
} }
...@@ -112,5 +112,7 @@ public interface TbCfStationItemService { ...@@ -112,5 +112,7 @@ public interface TbCfStationItemService {
List<TbCfStationItemEntity> getAdvertisementItem(Map<String, Object> map); List<TbCfStationItemEntity> getAdvertisementItem(Map<String, Object> map);
List<TbCfStationItemEntity> queryItemByIds(String[] ids); List<TbCfStationItemEntity> queryItemByIds(Map<String, Object> params);
int countItemByIds(String[] ids);
} }
...@@ -583,8 +583,13 @@ public class TbCfStationItemServiceImpl implements TbCfStationItemService { ...@@ -583,8 +583,13 @@ public class TbCfStationItemServiceImpl implements TbCfStationItemService {
} }
@Override @Override
public List<TbCfStationItemEntity> queryItemByIds(String[] ids) { public List<TbCfStationItemEntity> queryItemByIds(Map<String, Object> params) {
return tbCfStationItemDao.queryItemByIds(ids); return tbCfStationItemDao.queryItemByIds(params);
}
@Override
public int countItemByIds(String[] ids) {
return tbCfStationItemDao.countItemByIds(ids);
} }
......
...@@ -63,7 +63,7 @@ ...@@ -63,7 +63,7 @@
<select id="queryItemByIds" resultType="com.platform.entity.TbCfStationItemEntityExtends"> <select id="queryItemByIds" resultType="com.platform.entity.TbCfStationItemEntityExtends">
select select
i.item_id, i.item_id,
i.item_code, i.item_code,
i.item_name, i.item_name,
i.item_brief, i.item_brief,
...@@ -83,12 +83,26 @@ ...@@ -83,12 +83,26 @@
i.sort, i.sort,
i.supplier, i.supplier,
template template
from tb_cf_station_item i from tb_cf_station_item i
where i.item_id in where i.item_id in
<foreach item="itemId" collection="ids" open="(" separator="," close=")">
#{itemId}
</foreach>
<if test="offset != null and limit != null">
limit #{offset}, #{limit}
</if>
</select>
<select id="countItemByIds" resultType="int">
select
count(1)
from tb_cf_station_item i
where i.item_id in
<foreach item="itemId" collection="array" open="(" separator="," close=")"> <foreach item="itemId" collection="array" open="(" separator="," close=")">
#{itemId} #{itemId}
</foreach> </foreach>
</select> </select>
<select id="getAdvertisementItem" resultType="com.platform.entity.TbCfStationItemEntityExtends"> <select id="getAdvertisementItem" resultType="com.platform.entity.TbCfStationItemEntityExtends">
select select
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论