提交代码

dev_xd
姜玉琦 2025-03-09 15:20:39 +08:00
parent 75953e6c1f
commit a9d0d7ad46
1 changed files with 13 additions and 1 deletions

View File

@ -4,12 +4,14 @@ import java.util.ArrayList;
import java.util.HashMap; import java.util.HashMap;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
import java.util.concurrent.TimeUnit;
import java.util.stream.Collectors; import java.util.stream.Collectors;
import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpServletResponse;
import com.yanzhu.common.core.enums.IsDelEnums; import com.yanzhu.common.core.enums.IsDelEnums;
import com.yanzhu.common.core.text.Convert; import com.yanzhu.common.core.text.Convert;
import com.yanzhu.common.core.utils.StringUtils; import com.yanzhu.common.core.utils.StringUtils;
import com.yanzhu.common.redis.service.RedisService;
import com.yanzhu.common.security.utils.SecurityUtils; import com.yanzhu.common.security.utils.SecurityUtils;
import com.yanzhu.manage.domain.SmzSspAuditinfo; import com.yanzhu.manage.domain.SmzSspAuditinfo;
import com.yanzhu.manage.domain.SmzSspProblemmodify; import com.yanzhu.manage.domain.SmzSspProblemmodify;
@ -37,6 +39,9 @@ import com.yanzhu.common.security.annotation.RequiresPermissions;
@RequestMapping("/problemmodify") @RequestMapping("/problemmodify")
public class SmzSspProblemmodifyController extends BaseController public class SmzSspProblemmodifyController extends BaseController
{ {
@Autowired
private RedisService redisService;
@Autowired @Autowired
private ISmzSspAuditinfoService smzSspAuditinfoService; private ISmzSspAuditinfoService smzSspAuditinfoService;
@ -291,10 +296,17 @@ public class SmzSspProblemmodifyController extends BaseController
*/ */
@GetMapping("/getWxGroupCountView/{proId}") @GetMapping("/getWxGroupCountView/{proId}")
public AjaxResult getWxGroupCountView(@PathVariable("proId") Long proId,Long infoType){ public AjaxResult getWxGroupCountView(@PathVariable("proId") Long proId,Long infoType){
String key = "getWxGroupCountView::"+proId+"_"+infoType;
Object cache = redisService.getCacheObject(key);
if(cache!=null){
return success(cache);
}
SmzSspProblemmodify query = new SmzSspProblemmodify(); SmzSspProblemmodify query = new SmzSspProblemmodify();
query.setProjectId(proId); query.setProjectId(proId);
query.setInfoType(infoType); query.setInfoType(infoType);
return success(smzSspProblemmodifyService.getWxGroupCountView(query)); List<Map<String,Object>> list = smzSspProblemmodifyService.getWxGroupCountView(query);
redisService.setCacheObject(key,list,2L, TimeUnit.MINUTES);
return success(list);
} }
/** (ssp_proble_type) /** (ssp_proble_type)