退款单退款原因未保存bug修复

This commit is contained in:
林华觞
2025-07-25 15:45:08 +08:00
parent 86b6782cd7
commit ec7b80fa8b

View File

@@ -15,6 +15,7 @@ import com.zf.foodpurchase.fdsafe.utils.NoUtils;
import com.zf.foodpurchase.fdsafe.vo.RefundItemAddUpdateVO;
import com.zf.foodpurchase.fdsafe.vo.SchoolRefundItemVO;
import org.apache.commons.collections4.CollectionUtils;
import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.BeanUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.annotation.Bean;
@@ -100,6 +101,10 @@ public class SchoolRefundItemServiceImpl extends ServiceImpl<SchoolRefundItemMap
} else {
schoolRefund = schoolRefunds.get(0);
}
String refundReason = refundItemAddUpdateVO.getRefundItemRemark();
if(StringUtils.isNotBlank(refundReason)){
schoolRefund.setRefundReason(refundReason);
}
// 构建子退货单
SchoolRefundItem refundItem = new SchoolRefundItem();
// 子订单号,退款原因,退款数量
@@ -272,7 +277,10 @@ public class SchoolRefundItemServiceImpl extends ServiceImpl<SchoolRefundItemMap
SchoolRefund updateSchoolRefund = new SchoolRefund();
updateSchoolRefund.setRefundNo(schoolRefund.getRefundNo());
updateSchoolRefund.setTotalRefundMoney(schoolRefund.getTotalRefundMoney().add(diffMoney));
String refundReason = refundItemAddUpdateVO.getRefundItemRemark();
if(StringUtils.isNotBlank(refundReason)){
updateSchoolRefund.setRefundReason(refundReason);
}
// 数据更新
String msg = "更新失败,请稍后重试";