Просмотр исходного кода

[选择用户标签][修改 ]用户标签统计数量的修改

release_toaliyun_real
jinguo24@163.com 7 лет назад
Родитель
Сommit
824c38be93
5 измененных файлов: 24 добавлений и 15 удалений
  1. +12
    -3
      mallinkAdmin/src/main/java/com/simple/controller/WxTagsController.java
  2. +3
    -3
      mallinkService/src/main/java/com/simple/mapper/WxCUserTagsMapper.java
  3. +1
    -1
      mallinkService/src/main/java/com/simple/service/WxCUserTagsService.java
  4. +5
    -5
      mallinkService/src/main/java/com/simple/service/impl/WxCUserTagsServiceImpl.java
  5. +3
    -3
      mallinkService/src/main/resources/mapper/WxCUserTagsMapper.xml

+ 12
- 3
mallinkAdmin/src/main/java/com/simple/controller/WxTagsController.java Просмотреть файл

@@ -1,6 +1,7 @@
package com.simple.controller;

import java.util.ArrayList;
import java.util.Arrays;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
@@ -16,6 +17,7 @@ import com.simple.common.Result;
import com.simple.common.ResultData;
import com.simple.domain.po.WxTags;
import com.simple.domain.vo.WxTagsVo;
import com.simple.service.WxCUserTagsService;
import com.simple.service.WxTagsService;

import io.swagger.annotations.Api;
@@ -28,6 +30,9 @@ public class WxTagsController extends BaseController
{
@Autowired
private WxTagsService wxTagsService;
@Autowired
private WxCUserTagsService wxCUserTagsService;

private Logger logger = Logger.getLogger(WxTagsController.class);
@@ -104,10 +109,14 @@ public class WxTagsController extends BaseController
names.append(t.getName()+"/");
}
Map<String,Object> map = new HashMap<>();
map.put("names", names.toString().substring(0,names.length()-1));
String endName="";
if(names.length()>0) {
endName = names.toString().substring(0,names.length()-1);
}
map.put("names",endName );
map.put("ids", ids);
map.put("userCout", 0);
return new ResultData(Result.SUCCESS,"查询成功");
map.put("userCout", wxCUserTagsService.findCountByTag(Arrays.asList(tagIds)));
return new ResultData(Result.SUCCESS,"查询成功",map);
}
// @ApiOperation("分页列表接口")


+ 3
- 3
mallinkService/src/main/java/com/simple/mapper/WxCUserTagsMapper.java Просмотреть файл

@@ -1,15 +1,15 @@
package com.simple.mapper;

import java.util.*;
import java.util.List;

import com.simple.common.CommonMapper;
import org.apache.ibatis.annotations.Param;
import com.simple.domain.po.WxCUserTags;

public interface WxCUserTagsMapper extends CommonMapper<WxCUserTags, String> {

List<WxCUserTags> findList(WxCUserTags wxCUserTags);
long findCountByTag(List<Long> tagIds);



+ 1
- 1
mallinkService/src/main/java/com/simple/service/WxCUserTagsService.java Просмотреть файл

@@ -39,7 +39,7 @@ public interface WxCUserTagsService {
void deleteById(Long id);
long findCountByTag(List<Long> tagIds);



+ 5
- 5
mallinkService/src/main/java/com/simple/service/impl/WxCUserTagsServiceImpl.java Просмотреть файл

@@ -43,11 +43,11 @@ public class WxCUserTagsServiceImpl implements WxCUserTagsService {
public void deleteById(Long id) {
wxCUserTagsMapper.deleteByPrimaryKey(id);
}
@Override
public long findCountByTag(List<Long> tagIds) {
return wxCUserTagsMapper.findCountByTag(tagIds);
}


+ 3
- 3
mallinkService/src/main/resources/mapper/WxCUserTagsMapper.xml Просмотреть файл

@@ -60,9 +60,9 @@
<include refid="dynamicWhereConditions" />
</select>
<select id ="findCountByTag" resultType="java.lang.Long">
select count(user_id) from wx_c_user_tags where JSON_CONTAINS(tags,JSON_ARRAY(#{list}) );
</select>
</mapper>

Загрузка…
Отмена
Сохранить