提交 0fb3e64a authored 作者: 吴德鹏's avatar 吴德鹏

评论管理添加 sku

上级 4b86eb45
......@@ -5,6 +5,7 @@ import com.platform.service.TbCfItemCommentService;
import com.platform.utils.PageUtils;
import com.platform.utils.Query;
import com.platform.utils.R;
import com.platform.vo.SkuVo;
import org.apache.shiro.authz.annotation.RequiresPermissions;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
......@@ -112,7 +113,7 @@ public class TbCfItemCommentController {
@GetMapping("/queryItemSku/{itemId}")
@ResponseBody
public R queryItemSku(@PathVariable("itemId") String itemId) {
List<String> list = tbCfItemCommentService.queryItemSku(itemId);
List<SkuVo> list = tbCfItemCommentService.queryItemSku(itemId);
return R.ok().put("list", list);
}
}
package com.platform.service;
import com.platform.entity.TbCfItemCommentEntity;
import com.platform.vo.SkuVo;
import org.springframework.web.bind.annotation.PathVariable;
import java.util.List;
......@@ -70,5 +71,5 @@ public interface TbCfItemCommentService {
*/
int deleteBatch(String[] ids);
List<String> queryItemSku(String itemId);
List<SkuVo> queryItemSku(String itemId);
}
......@@ -7,14 +7,12 @@ import com.platform.entity.TbCfUserInfoEntity;
import com.platform.entity.VirtualUserEntity;
import com.platform.service.TbCfItemCommentService;
import com.platform.utils.IdUtil;
import com.platform.vo.SkuVo;
import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
import java.util.Map;
import java.util.*;
import java.util.stream.Collectors;
/**
......@@ -41,6 +39,8 @@ public class TbCfItemCommentServiceImpl implements TbCfItemCommentService {
@Autowired
private VirtualUserDao virtualUserDao;
private volatile int index = 0;
@Override
public TbCfItemCommentEntity queryObject(String id) {
......@@ -95,9 +95,16 @@ public class TbCfItemCommentServiceImpl implements TbCfItemCommentService {
}
@Override
public List<String> queryItemSku(String itemId) {
public List<SkuVo> queryItemSku(String itemId) {
List<TbCfItemSkusEntity> skus = tbCfItemSkusDao.querySkusByItemId(itemId);
List<String> resList = skus.stream().map(s -> s.getSkuDesc()).collect(Collectors.toList());
return resList;
List<SkuVo> list = new ArrayList<>();
List<String> resList = skus.stream().map(s -> s.getSkuDesc().replaceAll("/", ";").replaceAll(" ", "")).collect(Collectors.toList());
resList.forEach(s -> {
SkuVo skuVo = new SkuVo();
skuVo.setLabel(s);
skuVo.setValue(index++);
list.add(skuVo);
});
return list;
}
}
package com.platform.vo;
/**
* @Auther: wudepeng
* @Date: 2021/02/05
* @Description:
*/
public class SkuVo {
private int value;
private String label;
public int getValue() {
return value;
}
public void setValue(int value) {
this.value = value;
}
public String getLabel() {
return label;
}
public void setLabel(String label) {
this.label = label;
}
}
......@@ -171,7 +171,7 @@
) o ON u.user_id = o.user_id
LEFT JOIN ( SELECT o.user_id, count( o.coupon_id ) num FROM tb_cf_order o GROUP BY o.user_id ) c ON u.user_id =
c.user_id
WHERE 1=1 and `real` !=0
WHERE 1=1 and `real` is null
<if test="name != null and name.trim() != ''">
AND name LIKE concat('%',#{name},'%')
</if>
......@@ -200,7 +200,7 @@
<select id="queryTotal" resultType="int">
select count(*) from tb_cf_user_info
WHERE 1=1 and `real` !=0
WHERE 1=1 and `real` is null
<if test="name != null and name.trim() != ''">
AND name LIKE concat('%',#{name},'%')
</if>
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论