更新主单支付状态的时候,顺便把子单的也一起更新咯
This commit is contained in:
parent
7733e4f755
commit
a5ad79dc0e
|
|
@ -514,7 +514,13 @@ public class OrderMasterServiceImpl implements OrderMasterService {
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@Transactional(rollbackFor = Exception.class)
|
||||||
public int updatePayStatus(Long orderMasterId, Integer payStatus) {
|
public int updatePayStatus(Long orderMasterId, Integer payStatus) {
|
||||||
|
OrderDetail orderDetail = new OrderDetail();
|
||||||
|
orderDetail.setOrderMasterId(orderMasterId);
|
||||||
|
orderDetail.setPayStatus(PayStatus.PAID.getCode());
|
||||||
|
orderDetail.setPayTime(new Date());
|
||||||
|
orderDetailService.updateByOrderMasterId(orderDetail);
|
||||||
return orderMasterMapper.updatePayStatus(orderMasterId, payStatus);
|
return orderMasterMapper.updatePayStatus(orderMasterId, payStatus);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -14,6 +14,7 @@ import org.apache.commons.lang3.StringUtils;
|
||||||
import org.slf4j.Logger;
|
import org.slf4j.Logger;
|
||||||
import org.slf4j.LoggerFactory;
|
import org.slf4j.LoggerFactory;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
|
import org.springframework.transaction.annotation.Transactional;
|
||||||
import org.springframework.util.CollectionUtils;
|
import org.springframework.util.CollectionUtils;
|
||||||
|
|
||||||
import javax.annotation.Resource;
|
import javax.annotation.Resource;
|
||||||
|
|
@ -166,7 +167,13 @@ public class FinancialMasterServiceImpl implements FinancialMasterService {
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@Transactional(rollbackFor = Exception.class)
|
||||||
public int updatePay(Long id, String paymentId, Integer payStatus) {
|
public int updatePay(Long id, String paymentId, Integer payStatus) {
|
||||||
|
FinancialDetail financialDetail = new FinancialDetail();
|
||||||
|
financialDetail.setFinancialMasterId(id);
|
||||||
|
financialDetail.setPayStatus(payStatus);
|
||||||
|
financialDetail.setPayTime(new Date());
|
||||||
|
financialDetailService.updateByFinancialMasterId(financialDetail);
|
||||||
return financialMasterMapper.updatePay(id, paymentId, payStatus);
|
return financialMasterMapper.updatePay(id, paymentId, payStatus);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue