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