Преглед изворни кода

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

release_toaliyun_real
jinguo24@163.com пре 7 година
родитељ
комит
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; package com.simple.controller;


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


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


private Logger logger = Logger.getLogger(WxTagsController.class); private Logger logger = Logger.getLogger(WxTagsController.class);
@@ -104,10 +109,14 @@ public class WxTagsController extends BaseController
names.append(t.getName()+"/"); names.append(t.getName()+"/");
} }
Map<String,Object> map = new HashMap<>(); 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("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("分页列表接口") // @ApiOperation("分页列表接口")


+ 3
- 3
mallinkService/src/main/java/com/simple/mapper/WxCUserTagsMapper.java Прегледај датотеку

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


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

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


public interface WxCUserTagsMapper extends CommonMapper<WxCUserTags, String> { public interface WxCUserTagsMapper extends CommonMapper<WxCUserTags, String> {


List<WxCUserTags> findList(WxCUserTags wxCUserTags); 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); 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) { public void deleteById(Long id) {
wxCUserTagsMapper.deleteByPrimaryKey(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" /> <include refid="dynamicWhereConditions" />
</select> </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> </mapper>

Loading…
Откажи
Сачувај