|
@ -70,19 +70,19 @@ public class ExchangeGoodsService extends BaseJpaService<ExchangeGoodsDO,Exchang
|
|
|
taskPatientDetailDO.setCouponTotal(taskPatientDetailDO.getCouponTotal() - exchangeGoodsDO.getCoupon());
|
|
|
}
|
|
|
}
|
|
|
if (exchangeGoodsDO.getCoupon() == null){
|
|
|
/*if (exchangeGoodsDO.getCoupon() == null){
|
|
|
if (accountDO.getTotal() == null ){
|
|
|
throw new Exception("积分余额不足!");
|
|
|
}else {
|
|
|
accountDO.setTotal(accountDO.getTotal()-exchangeGoodsDO.getIntegrate());
|
|
|
}
|
|
|
}else if (exchangeGoodsDO.getIntegrate() == null){
|
|
|
if (accountDO.getTotal() == null){
|
|
|
if (accountDO.getCouponTotal() == null){
|
|
|
throw new Exception("活动劵余额不足!");
|
|
|
}else {
|
|
|
accountDO.setCouponTotal(accountDO.getCouponTotal()-exchangeGoodsDO.getCoupon());
|
|
|
}
|
|
|
}
|
|
|
}*/
|
|
|
exchangeGoodsDO.setCreateTime(new Date());
|
|
|
exchangeGoodsDO.setUpdateTime(new Date());
|
|
|
exchangeGoodsDO.setSaasId("dev");
|
|
@ -102,9 +102,11 @@ public class ExchangeGoodsService extends BaseJpaService<ExchangeGoodsDO,Exchang
|
|
|
creditsDetailDO.setHospitalName(exchangeGoodsDO.getHospitalName());
|
|
|
creditsDetailDO.setTransactionId(exchangeGoodsDO.getId());
|
|
|
creditsDetailDO.setPatientId(exchangeGoodsDO.getPatientId());
|
|
|
creditsDetailDO.setCreateTime(new Date());
|
|
|
creditsDetailDO.setUpdateTime(new Date());
|
|
|
credittsLogDetailDao.save(creditsDetailDO);
|
|
|
taskPatientDetailDao.save(taskPatientDetailDO);
|
|
|
accountDao.save(accountDO);
|
|
|
/*accountDao.save(accountDO);*/
|
|
|
return envelop;
|
|
|
}
|
|
|
|