代理user_money_detail更换表
This commit is contained in:
@@ -32,6 +32,8 @@ import com.sqx.modules.pay.entity.PayDetails;
|
||||
import com.sqx.modules.pay.wuyou.BaseResp;
|
||||
import com.sqx.modules.pay.wuyou.WuyouPay;
|
||||
import com.sqx.modules.sys.entity.SysUserEntity;
|
||||
import com.sqx.modules.sys.entity.SysUserMoneyDetails;
|
||||
import com.sqx.modules.sys.service.SysUserMoneyDetailsService;
|
||||
import com.sqx.modules.sys.service.SysUserService;
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
import org.slf4j.Logger;
|
||||
@@ -78,12 +80,14 @@ public class TempOrdersTask {
|
||||
private String profiles;
|
||||
private final InviteAchievementService inviteAchievementService;
|
||||
private final CourseService courseService;
|
||||
private final SysUserMoneyDetailsService sysUserMoneyDetailsService;
|
||||
|
||||
private Logger logger = LoggerFactory.getLogger(getClass());
|
||||
|
||||
public TempOrdersTask(InviteAchievementService inviteAchievementService, CourseService courseService) {
|
||||
public TempOrdersTask(InviteAchievementService inviteAchievementService, CourseService courseService, SysUserMoneyDetailsService sysUserMoneyDetailsService) {
|
||||
this.inviteAchievementService = inviteAchievementService;
|
||||
this.courseService = courseService;
|
||||
this.sysUserMoneyDetailsService = sysUserMoneyDetailsService;
|
||||
}
|
||||
|
||||
|
||||
@@ -244,12 +248,12 @@ public class TempOrdersTask {
|
||||
SysUserEntity sysUser = sysUserService.selectSysUserByQdCode(user.getQdCode());
|
||||
if (sysUser != null) {
|
||||
String qdAward = commonRepository.findOne(915).getValue();
|
||||
UserMoneyDetails userMoneyDetails4 = new UserMoneyDetails(
|
||||
SysUserMoneyDetails userMoneyDetails4 = new SysUserMoneyDetails(
|
||||
null, sysUser.getUserId(), null, "[分享达标额外奖励]", 6, 1, 2,
|
||||
new BigDecimal(qdAward), "推广人员首次达标,额外奖励现金红包" + qdAward, 2);
|
||||
|
||||
userMoneyService.updateSysAmount(1, sysUser.getUserId(), Double.parseDouble(qdAward));
|
||||
userMoneyDetailsService.save(userMoneyDetails4);
|
||||
sysUserMoneyDetailsService.save(userMoneyDetails4);
|
||||
|
||||
UserMoney userMoney = userMoneyService.selectSysUserMoneyByUserId(sysUser.getSysUserId());
|
||||
userMoney.setInviteIncomeMoney(userMoney.getInviteIncomeMoney().add(new BigDecimal(qdAward)));
|
||||
|
||||
Reference in New Issue
Block a user