From 179c4d64313c9b7572778da4aaaf6c6584fe457d Mon Sep 17 00:00:00 2001 From: mitao <2763622819@qq.com> Date: 星期二, 20 五月 2025 23:48:08 +0800 Subject: [PATCH] 修改文件上传类型限制 --- springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/service/impl/NewFightIntegratingTaskServiceImpl.java | 74 +++++++++++++++++++++++++++++++++++++ 1 files changed, 74 insertions(+), 0 deletions(-) diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/service/impl/NewFightIntegratingTaskServiceImpl.java b/springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/service/impl/NewFightIntegratingTaskServiceImpl.java index 0bbaa36..fdb6af1 100644 --- a/springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/service/impl/NewFightIntegratingTaskServiceImpl.java +++ b/springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/service/impl/NewFightIntegratingTaskServiceImpl.java @@ -1,13 +1,17 @@ package com.panzhihua.service_dangjian.service.impl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +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.utlis.StringUtils; import com.panzhihua.service_dangjian.dao.NewFightIntegratingTaskDao; import com.panzhihua.service_dangjian.entity.IntegratingTask; +import com.panzhihua.service_dangjian.service.ComActIntegralUsersService; import com.panzhihua.service_dangjian.service.NewFightIntegratingTaskService; import org.springframework.stereotype.Service; +import javax.annotation.Resource; import java.util.List; /** @@ -21,19 +25,73 @@ IntegratingTask> implements NewFightIntegratingTaskService { + + @Resource + private ComActIntegralUsersService usersService; + + @Override public List<IntegratingTask> getList(String userId, String communityId) { return baseMapper.getList(userId,communityId); } + @Override + public IntegratingTask getDetails(String userId, String communityId, String status) { + return baseMapper.getDetails(userId,communityId,status); + } + @Override public R addData(IntegratingTaskVO item) { + + switch (item.getStatus()) + { + case "11": + //花城登录 + case "12": + // 查看问题清单 + case "13": + //13查看需求清单 + case "14": + //查看报道服务活动 + case "15": + //15查看微心愿 + case "16": + //查看随手拍 + IntegratingTask task=baseMapper.getDetails(item.getUserId(),item.getCommunityId(),item.getStatus()); + if(task!=null) + { + return R.ok(); + } + break; + case "17": + //每日签到 + IntegratingTask task2=baseMapper.getDetails(item.getUserId(),item.getCommunityId(),item.getStatus()); + if(task2!=null) + { + return R.ok(); + } + item.setIsDraw("2"); + break; + } + int num=baseMapper.addData(item); if(num>0) { + if(StringUtils.equals("17",item.getStatus())) + { + NewFightIntegral integral=new NewFightIntegral(); + integral.setUserId(item.getUserId()); + integral.setCommunityId(item.getCommunityId()); + integral.setType("17"); + integral.setIntegralNum(item.getNum()); + usersService.upIntegral(integral); + + //新增每日用户签到记录 + baseMapper.addEverydayData(item); + } return R.ok(); } return R.fail("操作失败"); @@ -71,5 +129,21 @@ return R.fail("操作失败"); } + @Override + public List<IntegratingTask> getEverydayList(String userId, String communityId) { + return baseMapper.getEverydayList(userId,communityId); + } + + @Override + public R addEverydayData(IntegratingTaskVO item) + { + int num= baseMapper.addEverydayData(item); + if(num>0) + { + return R.ok(); + } + return R.fail("操作失败"); + } + } -- Gitblit v1.7.1