|
@@ -15,7 +15,6 @@ import com.ym.mec.biz.dal.enums.PlatformCashAccountDetailTypeEnum;
|
|
|
import com.ym.mec.biz.service.StudentRechargeService;
|
|
|
import com.ym.mec.common.dal.BaseDAO;
|
|
|
import com.ym.mec.common.service.impl.BaseServiceImpl;
|
|
|
-import org.springframework.stereotype.Service;
|
|
|
|
|
|
import javax.annotation.Resource;
|
|
|
import java.util.Date;
|
|
@@ -41,17 +40,17 @@ public class StudentRechargeServiceImpl extends BaseServiceImpl<String, StudentR
|
|
|
@Override
|
|
|
public Boolean recharge(RechargeDto rechargeDto) {
|
|
|
|
|
|
- //TODO 调用第三方充值接口
|
|
|
+ //TODO ???????????????
|
|
|
Date now = new Date();
|
|
|
|
|
|
- //生成充值记录
|
|
|
+ //?????????
|
|
|
StudentRecharge studentRecharge = new StudentRecharge();
|
|
|
studentRecharge.setAmount(rechargeDto.getRechargeAmount());
|
|
|
studentRecharge.setCreateTime(now);
|
|
|
studentRecharge.setUserId(rechargeDto.getUserId().longValue());
|
|
|
studentRecharge.setTransNo(null);
|
|
|
studentRechargeDao.insert(studentRecharge);
|
|
|
- //账户金额
|
|
|
+ //??????
|
|
|
SysUserCashAccountDetail cashAccount = new SysUserCashAccountDetail();
|
|
|
cashAccount.setAmount(rechargeDto.getRechargeAmount());
|
|
|
cashAccount.setBalance(null);
|
|
@@ -60,7 +59,7 @@ public class StudentRechargeServiceImpl extends BaseServiceImpl<String, StudentR
|
|
|
cashAccount.setUserId(rechargeDto.getUserId());
|
|
|
cashAccount.setCreateTime(now);
|
|
|
sysUserCashAccountDetailDao.insert(cashAccount);
|
|
|
- //更新账户余额
|
|
|
+ //??????????
|
|
|
sysUserCashAccountDao.incrAccount(rechargeDto.getUserId(),rechargeDto.getRechargeAmount());
|
|
|
|
|
|
return true;
|