From 3c884ccd7b51edf3b36840bf99de5edaa41a38a7 Mon Sep 17 00:00:00 2001
From: 张天森 <1292933220@qq.com>
Date: 星期三, 12 十月 2022 19:05:28 +0800
Subject: [PATCH] 三说会堂事件流程处理

---
 springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComActEasyPhotoServiceImpl.java |   44 +++++++++++++++++++++++++++++++++++++++++++-
 1 files changed, 43 insertions(+), 1 deletions(-)

diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComActEasyPhotoServiceImpl.java b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComActEasyPhotoServiceImpl.java
index cdd0400..1ab0d6d 100644
--- a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComActEasyPhotoServiceImpl.java
+++ b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComActEasyPhotoServiceImpl.java
@@ -8,6 +8,7 @@
 import javax.annotation.Resource;
 
 import com.panzhihua.common.model.dtos.common.PageComActEasyPhotoEvaluateDto;
+import com.panzhihua.common.model.vos.common.ComActEasyPhotoHandlerVo;
 import com.panzhihua.common.model.vos.community.easyPhoto.BannerVO;
 import com.panzhihua.service_community.entity.ComActEasyPhotoEvaluate;
 import com.panzhihua.service_community.entity.ComActEasyPhotoHandler;
@@ -623,7 +624,7 @@
                     SysTemplateConfig sysTemplateConfig=sysTemplateConfigDao.selectOne(new QueryWrapper<SysTemplateConfig>().lambda().eq(SysTemplateConfig::getAreaCode, grantRewardDTO.getAreaCode()).eq(SysTemplateConfig::getType,7));
                     WxXCXTempSend util = new WxXCXTempSend();
                     try {
-                        WxUtil.sendSubscribeJLDZ(openid, util.getAppAccessToken(), "随手拍有奖活动",
+                        WxUtil.sendSubscribeJLDZ(openid, util.getAccessToken(), "随手拍有奖活动",
                             grantRewardDTO.getAmount(), activityType,sysTemplateConfig.getTemplateId());
                     } catch (Exception e) {
                         log.error("消息推送失败,失败原因:" + e.getMessage());
@@ -880,4 +881,45 @@
         return R.ok(this.baseMapper.easyPhotoNoHandleIds(communityId));
     }
 
+    /**
+     * 获取人大代表反馈记录
+     * @param id 随手拍id
+     * @return
+     */
+    @Override
+    public R getFeedbackList(Long id) {
+        return R.ok(comActEasyPhotoFeedbackMapper.getPhotoFeedbackListForDpc(id));
+    }
+
+    /**
+     * 人大代表反馈随手拍
+     * @param comActEasyPhotoVO
+     * @return
+     */
+    @Override
+    public R addEasyPhotoFeedbackForDpc(ComActEasyPhotoVO comActEasyPhotoVO) {
+        Date nowDate = new Date();
+        // 操作类型 1审核通过 2驳回 3反馈 4完成随手拍
+        ComActEasyPhotoDO cmActEasyPhotoDO = this.comActEasyPhotoDAO.selectById(comActEasyPhotoVO.getId());
+        if (cmActEasyPhotoDO == null) {
+            return R.fail("未查询到随手拍记录");
+        }
+        if (!cmActEasyPhotoDO.getStatus().equals(ComActEasyPhotoDO.status.dfk)) {
+            return R.fail("该随手拍不是进行中状态,不可进行反馈");
+        }
+        // 给随手拍新增反馈信息
+        ComActEasyPhotoFeedbackDO photoFeedbackDO = new ComActEasyPhotoFeedbackDO();
+        photoFeedbackDO.setEasyId(comActEasyPhotoVO.getId());
+        photoFeedbackDO.setFeedbackContent(comActEasyPhotoVO.getHandleResult());
+        photoFeedbackDO.setFeedbackImg(comActEasyPhotoVO.getHandlePhotoList());
+        photoFeedbackDO.setType(2);
+        photoFeedbackDO.setCreateAt(nowDate);
+        photoFeedbackDO.setCreateBy(comActEasyPhotoVO.getUserId());
+        int result = comActEasyPhotoFeedbackMapper.insert(photoFeedbackDO);
+        if (result > 0) {
+            return R.ok();
+        }
+        return R.fail();
+    }
+
 }

--
Gitblit v1.7.1