|
@@ -128,7 +128,7 @@ public class ReplacementInstrumentActivityServiceImpl extends BaseServiceImpl<In
|
|
|
|
|
|
@Override
|
|
@Override
|
|
public Map pay(ReplacementPayDto replacementPayDto) throws Exception {
|
|
public Map pay(ReplacementPayDto replacementPayDto) throws Exception {
|
|
- ReplacementInstrumentActivity replacementInstrumentActivity = replacementInstrumentActivityDao.get(replacementPayDto.getId());
|
|
|
|
|
|
+ ReplacementInstrumentActivity replacementInstrumentActivity = replacementInstrumentActivityDao.getLock(replacementPayDto.getId());
|
|
if (replacementInstrumentActivity == null) {
|
|
if (replacementInstrumentActivity == null) {
|
|
throw new BizException("乐器置换不存在,请核查");
|
|
throw new BizException("乐器置换不存在,请核查");
|
|
}
|
|
}
|
|
@@ -182,7 +182,9 @@ public class ReplacementInstrumentActivityServiceImpl extends BaseServiceImpl<In
|
|
studentPaymentOrder.setUpdateTime(nowDate);
|
|
studentPaymentOrder.setUpdateTime(nowDate);
|
|
studentPaymentOrderService.insert(studentPaymentOrder);
|
|
studentPaymentOrderService.insert(studentPaymentOrder);
|
|
//修改支付状态
|
|
//修改支付状态
|
|
-
|
|
|
|
|
|
+ replacementInstrumentActivity.setPayStatus(1);
|
|
|
|
+ replacementInstrumentActivity.setUpdateTime(nowDate);
|
|
|
|
+ replacementInstrumentActivityDao.update(replacementInstrumentActivity);
|
|
|
|
|
|
studentPaymentOrder.setVersion(0);
|
|
studentPaymentOrder.setVersion(0);
|
|
if (amount.compareTo(BigDecimal.ZERO) == 0) {
|
|
if (amount.compareTo(BigDecimal.ZERO) == 0) {
|
|
@@ -232,7 +234,7 @@ public class ReplacementInstrumentActivityServiceImpl extends BaseServiceImpl<In
|
|
throw new BizException("订单更新失败");
|
|
throw new BizException("订单更新失败");
|
|
}
|
|
}
|
|
//更新维修单信息
|
|
//更新维修单信息
|
|
- ReplacementInstrumentActivity replacementInstrumentActivity = get(Integer.parseInt(studentPaymentOrder.getMusicGroupId()));
|
|
|
|
|
|
+ ReplacementInstrumentActivity replacementInstrumentActivity = replacementInstrumentActivityDao.getLock(Integer.parseInt(studentPaymentOrder.getMusicGroupId()));
|
|
if (replacementInstrumentActivity == null) {
|
|
if (replacementInstrumentActivity == null) {
|
|
throw new BizException("置换信息不存在");
|
|
throw new BizException("置换信息不存在");
|
|
}
|
|
}
|