From c68e631c3ef3c105b82bbc9e40118c3301ea9237 Mon Sep 17 00:00:00 2001
From: huanghongfa <18228131219@163.com>
Date: 星期一, 28 十二月 2020 17:56:49 +0800
Subject: [PATCH] 广告模块积分模块数据模型建立完成
---
springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComActEasyPhotoServiceImpl.java | 48 +++++++++++++++++++++++++++++++++++++++++++++---
1 files changed, 45 insertions(+), 3 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 dac6d40..e16e484 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
@@ -16,6 +16,7 @@
import org.springframework.util.ObjectUtils;
import javax.annotation.Resource;
+import java.util.Date;
import java.util.List;
/**
@@ -41,10 +42,10 @@
Page page = new Page<>();
Long pageNum = comActEasyPhotoVO.getPageNum();
Long pageSize = comActEasyPhotoVO.getPageSize();
- if (ObjectUtils.isEmpty(pageNum)||0==pageNum) {
+ if (null==pageNum||0==pageNum) {
pageNum = 1l;
}
- if (ObjectUtils.isEmpty(pageSize)||0==pageSize) {
+ if (null==pageSize||0==pageSize) {
pageSize = 10l;
}
page.setSize(pageSize);
@@ -78,7 +79,7 @@
public R detailEasyPhoto(Long id, Long userId) {
ComActEasyPhotoVO comActEasyPhotoVO=comActEasyPhotoDAO.detailEasyPhoto(id);
if (ObjectUtils.isEmpty(comActEasyPhotoVO)) {
- return R.fail();
+ return R.fail("随手拍不存在");
}
ComActEasyPhotoUserDO comActEasyPhotoUserDO = comActEasyPhotoUserDAO.selectOne(new QueryWrapper<ComActEasyPhotoUserDO>().lambda().eq(ComActEasyPhotoUserDO::getEasyPhotoId, id).eq(ComActEasyPhotoUserDO::getUserId, userId));
if (ObjectUtils.isEmpty(comActEasyPhotoUserDO)) {
@@ -141,4 +142,45 @@
}
return R.fail();
}
+
+ /**
+ * 审核反馈随手拍
+ *
+ * @param comActEasyPhotoVO 操作参数
+ * @return 操作结果
+ */
+ @Override
+ public R putEasypHotoStatus(ComActEasyPhotoVO comActEasyPhotoVO) {
+ Integer type = comActEasyPhotoVO.getType();
+// 操作类型 1审核通过 2驳回 3反馈
+ ComActEasyPhotoDO cmActEasyPhotoDO=new ComActEasyPhotoDO();
+ cmActEasyPhotoDO.setId(comActEasyPhotoVO.getId());
+ int isNeedFeedBack = comActEasyPhotoVO.getIsNeedFeedBack().intValue();
+ switch (type){
+ case 1:
+ if (isNeedFeedBack==1) {
+ cmActEasyPhotoDO.setStatus(2);//进行中
+ }else{
+ cmActEasyPhotoDO.setStatus(4);//已完成
+ }
+ cmActEasyPhotoDO.setExamineAt(new Date());
+ break;
+ case 2:
+ cmActEasyPhotoDO.setStatus(3);//已驳回
+ cmActEasyPhotoDO.setExamineAt(new Date());
+ break;
+ case 3:
+ cmActEasyPhotoDO.setHandleResult(comActEasyPhotoVO.getHandleResult());
+ cmActEasyPhotoDO.setHandlePhotoList(comActEasyPhotoVO.getHandlePhotoList());
+ cmActEasyPhotoDO.setStatus(4);//已完成
+ cmActEasyPhotoDO.setFeedbackAt(new Date());
+ break;
+ default:break;
+ }
+ int update = comActEasyPhotoDAO.updateById(cmActEasyPhotoDO);
+ if (update>0) {
+ return R.ok();
+ }
+ return R.fail();
+ }
}
--
Gitblit v1.7.1