From 08f1b1f1804a8bd833d42f257908d80e88387b55 Mon Sep 17 00:00:00 2001
From: mitao <2763622819@qq.com>
Date: 星期五, 14 三月 2025 11:27:47 +0800
Subject: [PATCH] 3.5增加登录验证、修改密码、人员列表调整
---
springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/service/impl/ComActIntegralUsersServiceImpl.java | 116 ++++++++++++++++++++++++++++++++++++++++++++--------------
1 files changed, 88 insertions(+), 28 deletions(-)
diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/service/impl/ComActIntegralUsersServiceImpl.java b/springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/service/impl/ComActIntegralUsersServiceImpl.java
index df9947e..f268474 100644
--- a/springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/service/impl/ComActIntegralUsersServiceImpl.java
+++ b/springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/service/impl/ComActIntegralUsersServiceImpl.java
@@ -5,15 +5,14 @@
import com.panzhihua.common.model.dtos.partybuilding.NewFightIntegral;
import com.panzhihua.common.model.vos.R;
import com.panzhihua.common.model.vos.community.building.IntegratingTaskVO;
+import com.panzhihua.common.model.vos.community.building.NewFightConvenientMerchantVO;
import com.panzhihua.common.utlis.StringUtils;
import com.panzhihua.service_dangjian.dao.ComActIntegralUsersMapper;
import com.panzhihua.service_dangjian.entity.ComActIntegralUser;
import com.panzhihua.service_dangjian.entity.ComActIntegralUserTrade;
import com.panzhihua.service_dangjian.entity.IntegratingTask;
-import com.panzhihua.service_dangjian.service.ComActIntegralUserChangeDAOService;
-import com.panzhihua.service_dangjian.service.ComActIntegralUserTradeDaoService;
-import com.panzhihua.service_dangjian.service.ComActIntegralUsersService;
-import com.panzhihua.service_dangjian.service.NewFightIntegratingTaskService;
+import com.panzhihua.service_dangjian.entity.NewFightConvenientMerchant;
+import com.panzhihua.service_dangjian.service.*;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service;
@@ -40,6 +39,9 @@
@Resource
private NewFightIntegratingTaskService taskService;
+
+ @Resource
+ private NewFightConvenientMerchantService merchantService;
@Override
@@ -102,15 +104,35 @@
{
case "9":
//商城积分兑换
- item.setAddOrReduce(2);
+ //积分总数加减
break;
case "10":
- //商家线下积分兑换
- item.setAddOrReduce(2);
+ //商家线下积分兑换 增加
+ //商家积分增加
+ NewFightConvenientMerchant merchant=merchantService.selectMerchantById(item.getMerchantId());
+ int allMoney=0;
+ if(!StringUtils.isEmpty(merchant.getBusinessCredit()))
+ {
+ allMoney=Integer.valueOf(merchant.getBusinessCredit());
+ }
+ if (item.getAddOrReduce() == ComActIntegralUserTrade.changeType.add)
+ {
+ allMoney=allMoney+Integer.valueOf(item.getIntegralNum());
+
+ }
+ else
+ {
+ //商家积分减少
+ allMoney=allMoney-Integer.valueOf(item.getIntegralNum());
+ }
+ NewFightConvenientMerchantVO merchantVO=new NewFightConvenientMerchantVO();
+ merchantVO.setId(merchant.getId());
+ merchantVO.setBusinessCredit(allMoney+"");
+ merchantService.editData(merchantVO);
break;
case "11":
//花城登录
-
+ item.setRemark("花城登录");
IntegratingTask task=taskService.getDetails(item.getUserId(),
item.getCommunityId(),item.getType());
if(task!=null && StringUtils.equals("2",task.getIsDraw()) )
@@ -128,25 +150,7 @@
break;
case "12":
// 查看问题清单
- case "13":
- //13查看需求清单
- case "14":
- //查看报道服务活动
- case "15":
- //15查看微心愿
- case "16":
- //查看随手拍
-// item.setAddOrReduce(1);
-// item.setIntegralNum("1");
-// break;
- case "17":
- //每日签到
- IntegratingTask task2=taskService.getDetails(item.getUserId(),
- item.getCommunityId(),item.getType());
- if(task2!=null && StringUtils.equals("2",task2.getIsDraw()) )
- {
- return R.ok();
- }
+ item.setRemark("查看问题清单");
item.setAddOrReduce(1);
item.setIntegralNum("1");
IntegratingTaskVO taskVO2=new IntegratingTaskVO();
@@ -154,8 +158,64 @@
taskVO2.setId(item.getTaskId());
taskService.editData(taskVO2);
break;
+ case "13":
+ //13查看需求清单
+ item.setRemark("查看需求清单");
+ item.setAddOrReduce(1);
+ item.setIntegralNum("1");
+ IntegratingTaskVO taskVO13=new IntegratingTaskVO();
+ taskVO13.setIsDraw("2");
+ taskVO13.setId(item.getTaskId());
+ taskService.editData(taskVO13);
+ break;
+ case "14":
+ //查看报道服务活动
+ item.setRemark("查看需求清单");
+ item.setAddOrReduce(1);
+ item.setIntegralNum("1");
+ IntegratingTaskVO taskVO14=new IntegratingTaskVO();
+ taskVO14.setIsDraw("2");
+ taskVO14.setId(item.getTaskId());
+ taskService.editData(taskVO14);
+ break;
+ case "15":
+ //15查看微心愿
+ item.setRemark("查看微心愿");
+ item.setAddOrReduce(1);
+ item.setIntegralNum("1");
+ IntegratingTaskVO taskVO15=new IntegratingTaskVO();
+ taskVO15.setIsDraw("2");
+ taskVO15.setId(item.getTaskId());
+ taskService.editData(taskVO15);
+ break;
+ case "16":
+ //查看随手拍
+ item.setRemark("查看随手拍");
+ item.setAddOrReduce(1);
+ item.setIntegralNum("1");
+ IntegratingTaskVO taskVO16=new IntegratingTaskVO();
+ taskVO16.setIsDraw("2");
+ taskVO16.setId(item.getTaskId());
+ taskService.editData(taskVO16);
+ break;
+ case "17":
+ //每日签到
+// IntegratingTask task2=taskService.getDetails(item.getUserId(),
+// item.getCommunityId(),item.getType());
+// if(task2!=null && StringUtils.equals("2",task2.getIsDraw()) )
+// {
+// return R.ok();
+// }
+ item.setRemark("每日签到");
+ item.setAddOrReduce(1);
+// IntegratingTaskVO taskVO2=new IntegratingTaskVO();
+// taskVO2.setIsDraw("2");
+// taskVO2.setId(item.getTaskId());
+// taskService.editData(taskVO2);
+ break;
case "18":
//上传“随手拍”或“微心愿
+ item.setRemark("上传“随手拍”或“微心愿");
item.setAddOrReduce(1);
item.setIntegralNum("2");
break;
@@ -211,7 +271,7 @@
//积分总数加减
if (item.getAddOrReduce() == ComActIntegralUserTrade.changeType.reduce)
{
- integralUserDO.setIntegralSum(addIntegral(integralSum - amount));
+// integralUserDO.setIntegralSum(addIntegral(integralSum - amount));
integralUserDO.setIntegralAvailableSum(addIntegral(integralAvailableSum - amount));
}
else {
--
Gitblit v1.7.1