小程序 打卡社区动态接口加上点赞人信息、增加点赞接口
This commit is contained in:
		| @@ -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); | ||||
|     } | ||||
|  | ||||
|  | ||||
|     /** | ||||
|      * 修改健康减脂宣言 | ||||
|   | ||||
		Reference in New Issue
	
	Block a user