|
@@ -10,10 +10,12 @@ import com.fjhx.common.utils.Assert;
|
|
|
import com.fjhx.purchase.entity.purchase.dto.PurchasePayRecordDetailSelectDto;
|
|
|
import com.fjhx.purchase.entity.purchase.po.Purchase;
|
|
|
import com.fjhx.purchase.entity.purchase.po.PurchasePayRecordDetail;
|
|
|
+import com.fjhx.purchase.entity.purchase.po.PurchaseRefundRecord;
|
|
|
import com.fjhx.purchase.entity.purchase.vo.PurchasePayRecordDetailVo;
|
|
|
import com.fjhx.purchase.mapper.purchase.PurchasePayRecordDetailMapper;
|
|
|
import com.fjhx.purchase.service.purchase.PurchasePayRecordDetailService;
|
|
|
import com.fjhx.purchase.service.purchase.PurchasePayRecordService;
|
|
|
+import com.fjhx.purchase.service.purchase.PurchaseRefundRecordService;
|
|
|
import com.fjhx.purchase.service.purchase.PurchaseService;
|
|
|
import com.ruoyi.common.utils.wrapper.IWrapper;
|
|
|
import com.ruoyi.system.utils.UserUtil;
|
|
@@ -41,12 +43,14 @@ public class PurchasePayRecordDetailServiceImpl extends ServiceImpl<PurchasePayR
|
|
|
private PurchaseService purchaseService;
|
|
|
@Autowired
|
|
|
private PurchasePayRecordService purchasePayRecordService;
|
|
|
+ @Autowired
|
|
|
+ private PurchaseRefundRecordService purchaseRefundRecordService;
|
|
|
|
|
|
@Override
|
|
|
public Page<PurchasePayRecordDetailVo> getPage(PurchasePayRecordDetailSelectDto dto) {
|
|
|
IWrapper<PurchasePayRecordDetail> wrapper = getWrapper();
|
|
|
- wrapper.eq(PurchasePayRecordDetail::getPurchaseId, dto.getPurchaseId());
|
|
|
- wrapper.orderByDesc("pprd", PurchasePayRecordDetail::getId);
|
|
|
+ wrapper.eq("t1",PurchasePayRecordDetail::getPurchaseId, dto.getPurchaseId());
|
|
|
+ wrapper.orderByDesc("t1", PurchasePayRecordDetail::getId);
|
|
|
Page<PurchasePayRecordDetailVo> page = this.baseMapper.getPage(dto.getPage(), wrapper);
|
|
|
UserUtil.assignmentNickName(page.getRecords(), PurchasePayRecordDetailVo::getCreateUser, PurchasePayRecordDetailVo::setPayUserName);
|
|
|
return page;
|
|
@@ -73,6 +77,9 @@ public class PurchasePayRecordDetailServiceImpl extends ServiceImpl<PurchasePayR
|
|
|
}
|
|
|
//清空付款明细信息
|
|
|
this.remove(q -> q.eq(PurchasePayRecordDetail::getPurchaseId, dto.getPurchaseId()));
|
|
|
+
|
|
|
+ //清空退款记录
|
|
|
+ purchaseRefundRecordService.remove(q -> q.eq(PurchaseRefundRecord::getPurchaseId, dto.getPurchaseId()));
|
|
|
}
|
|
|
|
|
|
@Override
|