退单,售后相关流程的问题修复

This commit is contained in:
donqi 2022-10-10 22:49:35 +08:00
parent ff2c4e92be
commit 5c8b625228
2 changed files with 4 additions and 4 deletions

View File

@ -122,7 +122,7 @@ public class AfterServiceRecordServiceImpl implements IAfterServiceRecordService
AfterServiceRecord afterServiceRecord = this.selectAfterServiceRecordById(param.getId());
Assert.notNull(afterServiceRecord, "售后记录不存在!");
// 实际同意,需要发起退款减少原单分账金额-调用退款接口
if(param.getCustomerFinalCheck() == 1){
if(param.getCustomerFinalCheck() != null && param.getCustomerFinalCheck() == 1){
OrderDetail orderDetail = orderDetailService.selectById(afterServiceRecord.getOrderDetailId());
Assert.notNull(orderDetail, "子单不存在!");
FinancialDetail financialDetail = financialDetailService.selectByOrderDetailId(afterServiceRecord.getOrderDetailId());
@ -159,8 +159,8 @@ public class AfterServiceRecordServiceImpl implements IAfterServiceRecordService
throw new BaseException("发起退款异常!");
}
}
afterServiceRecord.setUpdateTime(DateUtils.getNowDate());
return afterServiceRecordMapper.updateAfterServiceRecord(afterServiceRecord);
param.setUpdateTime(DateUtils.getNowDate());
return afterServiceRecordMapper.updateAfterServiceRecord(param);
}
/**

View File

@ -113,7 +113,7 @@
</delete>
<delete id="deleteAfterServiceRecordByIds" parameterType="String">
delete from after_service_record where customer_final_check != 1 and id in
delete from after_service_record where (customer_final_check is NULL or customer_final_check != 1) and id in
<foreach item="id" collection="array" open="(" separator="," close=")">
#{id}
</foreach>