Commit 8f981d4f authored by cy's avatar cy

Merge remote-tracking branch 'origin/master'

# Conflicts:
#	wisenergy-service/src/main/java/cn/wisenergy/service/common/VolunteerManager.java
parents 741523ea 196e8c29
package cn.wisenergy.model.app; package cn.wisenergy.model.app;
import cn.wisenergy.model.common.BaseEntity;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
......
...@@ -3,7 +3,6 @@ package cn.wisenergy.service.app.impl; ...@@ -3,7 +3,6 @@ package cn.wisenergy.service.app.impl;
import cn.wisenergy.common.utils.R; import cn.wisenergy.common.utils.R;
import cn.wisenergy.mapper.PayRecordMapper; import cn.wisenergy.mapper.PayRecordMapper;
import cn.wisenergy.model.app.PayRecord; import cn.wisenergy.model.app.PayRecord;
import cn.wisenergy.model.app.User;
import cn.wisenergy.model.dto.PayPageDto; import cn.wisenergy.model.dto.PayPageDto;
import cn.wisenergy.model.dto.PayQueryDto; import cn.wisenergy.model.dto.PayQueryDto;
import cn.wisenergy.model.vo.AddLimitVo; import cn.wisenergy.model.vo.AddLimitVo;
...@@ -37,6 +36,9 @@ import java.util.Iterator; ...@@ -37,6 +36,9 @@ import java.util.Iterator;
import java.util.Map; import java.util.Map;
import java.util.Set; import java.util.Set;
/**
* @author 86187
*/
@Slf4j @Slf4j
@Service @Service
public class AliPayServiceImpl implements AliPayService { public class AliPayServiceImpl implements AliPayService {
......
package cn.wisenergy.service.common; package cn.wisenergy.service.common;
import cn.wisenergy.common.utils.R; import cn.wisenergy.common.utils.R;
import cn.wisenergy.common.utils.StringUtil;
import cn.wisenergy.mapper.*; import cn.wisenergy.mapper.*;
import cn.wisenergy.model.app.*; import cn.wisenergy.model.app.*;
import cn.wisenergy.model.enums.CardStatus; import cn.wisenergy.model.enums.CardStatus;
import cn.wisenergy.model.enums.OperationTypeEnum; import cn.wisenergy.model.enums.OperationTypeEnum;
import cn.wisenergy.model.enums.PayType; import cn.wisenergy.model.enums.PayType;
import cn.wisenergy.model.enums.SchemeTypeEnums;
import cn.wisenergy.model.vo.AddLimitVo; import cn.wisenergy.model.vo.AddLimitVo;
import cn.wisenergy.model.vo.UserInfoVo; import cn.wisenergy.model.vo.UserInfoVo;
import cn.wisenergy.service.app.UserLimitService; import cn.wisenergy.service.app.UserLimitService;
...@@ -14,13 +14,11 @@ import cn.wisenergy.service.app.UserVolunteerService; ...@@ -14,13 +14,11 @@ import cn.wisenergy.service.app.UserVolunteerService;
import cn.wisenergy.service.app.VolunteerService; import cn.wisenergy.service.app.VolunteerService;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.apache.commons.lang.StringUtils;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component; import org.springframework.stereotype.Component;
import org.springframework.transaction.annotation.Transactional; import org.springframework.transaction.annotation.Transactional;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Date;
import java.util.List; import java.util.List;
import java.util.stream.Collectors; import java.util.stream.Collectors;
...@@ -107,10 +105,7 @@ public class VolunteerManager { ...@@ -107,10 +105,7 @@ public class VolunteerManager {
userLimitRecord.setUserId(userLimit.getUserId()); userLimitRecord.setUserId(userLimit.getUserId());
int record = userLimitRecordMapper.add(userLimitRecord); int record = userLimitRecordMapper.add(userLimitRecord);
if (record == 0) { return record != 0;
return false;
}
return true;
} }
/** /**
...@@ -147,9 +142,7 @@ public class VolunteerManager { ...@@ -147,9 +142,7 @@ public class VolunteerManager {
payRecord.setType(addLimitVo.getPayType()); payRecord.setType(addLimitVo.getPayType());
payRecord.setUserId(addLimitVo.getUserId()); payRecord.setUserId(addLimitVo.getUserId());
int pay = payRecordMapper.add(payRecord); int pay = payRecordMapper.add(payRecord);
if (pay == 0) { return pay != 0;
return false;
}
} else { } else {
//1、更新用户查询次数信息 //1、更新用户查询次数信息
int limit = userLimitMapper.edit(userLimit); int limit = userLimitMapper.edit(userLimit);
...@@ -167,22 +160,17 @@ public class VolunteerManager { ...@@ -167,22 +160,17 @@ public class VolunteerManager {
payRecord.setUserId(addLimitVo.getUserId()); payRecord.setUserId(addLimitVo.getUserId());
payRecord.setTradeNo(addLimitVo.getTradeNo()); payRecord.setTradeNo(addLimitVo.getTradeNo());
QueryWrapper<PayRecord> queryWrapper = new QueryWrapper<>(); QueryWrapper<PayRecord> queryWrapper = new QueryWrapper<>();
queryWrapper.eq("trade_no",payRecord.getTradeNo()); queryWrapper.eq("trade_no", payRecord.getTradeNo());
PayRecord byTradeNo = payRecordMapper.selectOne(queryWrapper); PayRecord byTradeNo = payRecordMapper.selectOne(queryWrapper);
payRecord.setId(byTradeNo.getId()); int pay;
int pay =0; if (null != byTradeNo) {
if(null!=byTradeNo){
payRecord.setUpdateTime(new Date());
pay = payRecordMapper.updateById(payRecord); pay = payRecordMapper.updateById(payRecord);
}else{ } else {
pay = payRecordMapper.add(payRecord); pay = payRecordMapper.add(payRecord);
} }
if (pay == 0) { return pay != 0;
return false;
}
} }
return true;
} }
/** /**
...@@ -259,7 +247,6 @@ public class VolunteerManager { ...@@ -259,7 +247,6 @@ public class VolunteerManager {
} }
schemeQueryRecord.setScore(scoreInfo.getCultureGrade().toString()); schemeQueryRecord.setScore(scoreInfo.getCultureGrade().toString());
List<Integer> ids = list.stream().map(Volunteer::getId).collect(Collectors.toList());
//保存方案查询记录 //保存方案查询记录
int count = schemeRecordMapper.add(schemeQueryRecord); int count = schemeRecordMapper.add(schemeQueryRecord);
if (count == 0) { if (count == 0) {
...@@ -305,9 +292,7 @@ public class VolunteerManager { ...@@ -305,9 +292,7 @@ public class VolunteerManager {
//flag =2 编辑 //flag =2 编辑
if (null != flag && flag == 2) { if (null != flag && flag == 2) {
int edit = scoreInfoMapper.edit(scoreInfo); int edit = scoreInfoMapper.edit(scoreInfo);
if (edit == 0) { return edit != 0;
return false;
}
} }
return true; return true;
} }
...@@ -320,7 +305,7 @@ public class VolunteerManager { ...@@ -320,7 +305,7 @@ public class VolunteerManager {
* @return true or false * @return true or false
*/ */
@Transactional(rollbackFor = Exception.class) @Transactional(rollbackFor = Exception.class)
public boolean updateAndSaveUserVipInfo(User user, ScoreInfo scoreInfo, Integer flag,Integer staffId) { public boolean updateAndSaveUserVipInfo(User user, ScoreInfo scoreInfo, Integer flag, Integer staffId) {
//添加vip客户信息 //添加vip客户信息
//1、更新用户信息 //1、更新用户信息
...@@ -358,10 +343,7 @@ public class VolunteerManager { ...@@ -358,10 +343,7 @@ public class VolunteerManager {
int add = staffUserVipMapper.add(staffUserVip); int add = staffUserVipMapper.add(staffUserVip);
//判断数据是否添加成功 //判断数据是否添加成功
if (add==0) { return add != 0;
return false;
}
return true;
} }
/** /**
...@@ -381,11 +363,7 @@ public class VolunteerManager { ...@@ -381,11 +363,7 @@ public class VolunteerManager {
//2、保存用户成绩信息 //2、保存用户成绩信息
int save = scoreInfoMapper.edit(scoreInfo); int save = scoreInfoMapper.edit(scoreInfo);
if (save == 0) { return save != 0;
return false;
}
return true;
} }
/** /**
...@@ -406,6 +384,10 @@ public class VolunteerManager { ...@@ -406,6 +384,10 @@ public class VolunteerManager {
for (Volunteer volunteer : list) { for (Volunteer volunteer : list) {
volunteer.setSchemeId(schemeInfo.getId()); volunteer.setSchemeId(schemeInfo.getId());
volunteer.setType(schemeInfo.getType()); volunteer.setType(schemeInfo.getType());
if (!SchemeTypeEnums.UNDERGRADUATE_CULTURE.getCode().equals(volunteer.getType()) ||
!SchemeTypeEnums.JUNIOR_COLLEGE_MAJOR.getCode().equals(volunteer.getType())) {
volunteer.setLowestRank(null);
}
} }
boolean bool = volunteerService.saveBatch(list); boolean bool = volunteerService.saveBatch(list);
if (!bool) { if (!bool) {
...@@ -432,11 +414,7 @@ public class VolunteerManager { ...@@ -432,11 +414,7 @@ public class VolunteerManager {
//更行志愿状态为删除 //更行志愿状态为删除
int count = volunteerMapper.updateBySchemeId(schemeId); int count = volunteerMapper.updateBySchemeId(schemeId);
if (size != count) { return size == count;
return false;
}
return true;
} }
/** /**
...@@ -531,6 +509,6 @@ public class VolunteerManager { ...@@ -531,6 +509,6 @@ public class VolunteerManager {
UserInfoVo userInfoVo = new UserInfoVo(); UserInfoVo userInfoVo = new UserInfoVo();
userInfoVo.setUserId(userInfo.getId()); userInfoVo.setUserId(userInfo.getId());
userInfoVo.setPhone(userInfo.getPhone()); userInfoVo.setPhone(userInfo.getPhone());
return R.ok(0,userInfoVo); return R.ok(0, userInfoVo);
} }
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment