小程序 打卡社区动态接口加上点赞人信息、增加点赞接口

This commit is contained in:
xiezhijun
2021-07-15 18:13:03 +08:00
parent f71fe6f4cd
commit 6165838288
8 changed files with 421 additions and 0 deletions

View File

@ -77,6 +77,9 @@ public class WechatAppletController extends BaseController {
@Autowired
private ISysWxBannerImageService sysWxBannerImageService;
@Autowired
private ISysPunchThumbsupService sysPunchThumbsupService;
/**
* 查询微信小程序中展示的客户案例
*/
@ -794,11 +797,39 @@ public class WechatAppletController extends BaseController {
for (CommunityPunchReponse comm : list) {
comm.setId(AesUtils.encrypt(comm.getId()));
comm.setCusId(AesUtils.encrypt(comm.getCusId()));
comm.setThumbsupNum(comm.getThumbsupOpenid() != null ? comm.getThumbsupOpenid().size() : 0);
}
}
return getDataTable(list);
}
/**
* 打卡社区点赞
* @return
*/
@PostMapping("/thumbsupPunch")
public AjaxResult getCommunityPunch(@RequestBody SysPunchThumbsup sysPunchThumbsup) {
if(StringUtils.isEmpty(sysPunchThumbsup.getCusOpenid(),sysPunchThumbsup.getEncPunchId()) || sysPunchThumbsup.getThumbsupFlag() == null){
return AjaxResult.error("缺少必要参数");
}
sysPunchThumbsup.setPunchId(Long.parseLong(AesUtils.decrypt(sysPunchThumbsup.getEncPunchId())));
SysPunchThumbsup existPunchThumbsup = sysPunchThumbsupService.getThumbsupByPunchIdAndOpenid(sysPunchThumbsup);
if(existPunchThumbsup != null && sysPunchThumbsup.getThumbsupFlag()){
return AjaxResult.error("已点过暂,无法重复点赞");
}
if(existPunchThumbsup == null && !sysPunchThumbsup.getThumbsupFlag()){
return AjaxResult.error("还未未点赞,无法取消点赞");
}
int row = 0;
try{
row = sysPunchThumbsup.getThumbsupFlag() ? sysPunchThumbsupService.insertSysPunchThumbsup(sysPunchThumbsup) : sysPunchThumbsupService.deleteThumbsupByPunchIdAndOpenid(sysPunchThumbsup);
}catch (Exception e){
e.printStackTrace();
}
return toAjax(row);
}
/**
* 修改健康减脂宣言