diff --git a/cash-api/order-server/src/main/java/com/czg/controller/admin/CreditBuyerController.java b/cash-api/order-server/src/main/java/com/czg/controller/admin/CreditBuyerController.java index df5c1fe18..517f3cb47 100644 --- a/cash-api/order-server/src/main/java/com/czg/controller/admin/CreditBuyerController.java +++ b/cash-api/order-server/src/main/java/com/czg/controller/admin/CreditBuyerController.java @@ -2,6 +2,7 @@ package com.czg.controller.admin; import com.czg.log.annotation.OperationLog; import com.czg.order.dto.CreditBuyerDTO; +import com.czg.order.entity.CreditBuyer; import com.czg.order.param.CreditBuyerQueryParam; import com.czg.order.param.CreditBuyerRepaymentParam; import com.czg.order.service.CreditBuyerService; @@ -43,10 +44,9 @@ public class CreditBuyerController { @GetMapping("{id}") @OperationLog("挂账人-详情") //@SaAdminCheckPermission("creditBuyer:info") - public CzgResult getCreditBuyerById(@PathVariable("id") String id) { + public CzgResult getCreditBuyerById(@PathVariable("id") String id) { AssertUtil.isNull(id, "{}不能为空", "id"); - CreditBuyerDTO data = creditBuyerService.getCreditBuyerById(id); - return CzgResult.success(data); + return CzgResult.success(creditBuyerService.getById(id)); } /** @@ -55,7 +55,7 @@ public class CreditBuyerController { @PostMapping @OperationLog("挂账人-新增") //@SaAdminCheckPermission("creditBuyer:add") - public CzgResult addCreditBuyer(@RequestBody CreditBuyerDTO dto) { + public CzgResult addCreditBuyer(@RequestBody CreditBuyer dto) { creditBuyerService.addCreditBuyer(dto); return CzgResult.success(); } @@ -66,7 +66,7 @@ public class CreditBuyerController { @PutMapping @OperationLog("挂账人-修改") //@SaAdminCheckPermission("creditBuyer:update") - public CzgResult updateCreditBuyer(@RequestBody CreditBuyerDTO dto) { + public CzgResult updateCreditBuyer(@RequestBody CreditBuyer dto) { creditBuyerService.updateCreditBuyer(dto); return CzgResult.success(); } diff --git a/cash-common/cash-common-service/src/main/java/com/czg/order/entity/CreditBuyer.java b/cash-common/cash-common-service/src/main/java/com/czg/order/entity/CreditBuyer.java index ae265c81f..ea342aceb 100644 --- a/cash-common/cash-common-service/src/main/java/com/czg/order/entity/CreditBuyer.java +++ b/cash-common/cash-common-service/src/main/java/com/czg/order/entity/CreditBuyer.java @@ -76,4 +76,14 @@ public class CreditBuyer implements Serializable { * 删除标志 0-正常 1-删除 */ private Integer isDel; + /** + * 还款提醒日 最大28 + */ + private Integer expireRemindDay; + /** + * 还款提醒 提醒多久以前的数据 暂定单位 月 + */ + private Integer expireRemind; + + } \ No newline at end of file diff --git a/cash-common/cash-common-service/src/main/java/com/czg/order/entity/CreditBuyerOrder.java b/cash-common/cash-common-service/src/main/java/com/czg/order/entity/CreditBuyerOrder.java index 5ddba7b75..9dd9943e5 100644 --- a/cash-common/cash-common-service/src/main/java/com/czg/order/entity/CreditBuyerOrder.java +++ b/cash-common/cash-common-service/src/main/java/com/czg/order/entity/CreditBuyerOrder.java @@ -36,10 +36,18 @@ public class CreditBuyerOrder implements Serializable { * 挂账人编码 */ private String creditBuyerId; + /** + * 订单金额 + */ + private BigDecimal orderAmount; /** * 已付金额 */ private BigDecimal paidAmount; + /** + * 退款金额 + */ + private BigDecimal refundAmount; /** * 状态 unpaid-未付款 partial-部分支付 paid-已付款 */ diff --git a/cash-common/cash-common-service/src/main/java/com/czg/order/service/CreditBuyerOrderService.java b/cash-common/cash-common-service/src/main/java/com/czg/order/service/CreditBuyerOrderService.java index 167733edc..4afa84b14 100644 --- a/cash-common/cash-common-service/src/main/java/com/czg/order/service/CreditBuyerOrderService.java +++ b/cash-common/cash-common-service/src/main/java/com/czg/order/service/CreditBuyerOrderService.java @@ -3,6 +3,7 @@ package com.czg.order.service; import com.czg.order.dto.CreditBuyerOrderDTO; import com.czg.order.entity.CreditBuyerOrder; import com.czg.order.entity.CreditPaymentRecord; +import com.czg.order.entity.OrderInfo; import com.czg.order.param.CreditBuyerOrderQueryParam; import com.czg.order.vo.CreditBuyerOrderSummaryVo; import com.mybatisflex.core.paginate.Page; @@ -46,17 +47,7 @@ public interface CreditBuyerOrderService extends IService { * @param creditBuyerId 挂账人id * @param orderId 订单id */ - boolean save(String creditBuyerId, Long orderId); - - /** - * 挂账人退款(整单退款) - * - * @param creditBuyerId 挂账人id - * @param orderId 订单id - * @return - */ - @Deprecated - boolean refund(String creditBuyerId, Long orderId); + boolean save(OrderInfo orderInfo, String creditBuyerId, Long orderId); /** @@ -67,6 +58,6 @@ public interface CreditBuyerOrderService extends IService { * @param refundAmount 退款金额 * @return */ - boolean partRefund(String creditBuyerId, Long orderId, BigDecimal refundAmount); + boolean partRefund(String creditBuyerId, Long orderId, String orderNo, BigDecimal refundAmount); } \ No newline at end of file diff --git a/cash-common/cash-common-service/src/main/java/com/czg/order/service/CreditBuyerService.java b/cash-common/cash-common-service/src/main/java/com/czg/order/service/CreditBuyerService.java index a9152fe8e..fc72cfcec 100644 --- a/cash-common/cash-common-service/src/main/java/com/czg/order/service/CreditBuyerService.java +++ b/cash-common/cash-common-service/src/main/java/com/czg/order/service/CreditBuyerService.java @@ -17,11 +17,10 @@ import com.mybatisflex.core.service.IService; public interface CreditBuyerService extends IService { Page getCreditBuyerPage(CreditBuyerQueryParam param); - CreditBuyerDTO getCreditBuyerById(String id); - void addCreditBuyer(CreditBuyerDTO dto); + void addCreditBuyer(CreditBuyer dto); - void updateCreditBuyer(CreditBuyerDTO dto); + void updateCreditBuyer(CreditBuyer dto); void deleteCreditBuyer(String id); diff --git a/cash-common/cash-common-service/src/main/java/com/czg/order/vo/CreditBuyerRepaymentVo.java b/cash-common/cash-common-service/src/main/java/com/czg/order/vo/CreditBuyerRepaymentVo.java index 998b3ecec..b00a734da 100644 --- a/cash-common/cash-common-service/src/main/java/com/czg/order/vo/CreditBuyerRepaymentVo.java +++ b/cash-common/cash-common-service/src/main/java/com/czg/order/vo/CreditBuyerRepaymentVo.java @@ -25,14 +25,14 @@ public class CreditBuyerRepaymentVo implements Serializable { * 还款金额 */ private BigDecimal repaymentAmount; - /** - * 支付欠款 - */ - private BigDecimal payAmount; - /** - * 转存金额 - */ - private BigDecimal rechargeAmount; +// /** +// * 支付欠款 +// */ +// private BigDecimal payAmount; +// /** +// * 转存金额 +// */ +// private BigDecimal rechargeAmount; /** * 还款反馈消息 */ diff --git a/cash-service/order-service/src/main/java/com/czg/service/order/service/impl/CreditBuyerOrderServiceImpl.java b/cash-service/order-service/src/main/java/com/czg/service/order/service/impl/CreditBuyerOrderServiceImpl.java index 29389c73c..c85f0bca3 100644 --- a/cash-service/order-service/src/main/java/com/czg/service/order/service/impl/CreditBuyerOrderServiceImpl.java +++ b/cash-service/order-service/src/main/java/com/czg/service/order/service/impl/CreditBuyerOrderServiceImpl.java @@ -7,7 +7,6 @@ import cn.hutool.core.util.NumberUtil; import cn.hutool.core.util.StrUtil; import com.czg.constants.SystemConstants; import com.czg.exception.CzgException; -import com.czg.order.dto.CreditBuyerDTO; import com.czg.order.dto.CreditBuyerOrderDTO; import com.czg.order.entity.CreditBuyer; import com.czg.order.entity.CreditBuyerOrder; @@ -20,7 +19,6 @@ import com.czg.order.vo.CreditBuyerOrderSummaryVo; import com.czg.service.order.mapper.CreditBuyerMapper; import com.czg.service.order.mapper.CreditBuyerOrderMapper; import com.czg.service.order.mapper.CreditPaymentRecordMapper; -import com.czg.service.market.mapper.OrderInfoMapper; import com.czg.utils.PageUtil; import com.github.pagehelper.PageHelper; import com.github.pagehelper.PageInfo; @@ -53,8 +51,6 @@ public class CreditBuyerOrderServiceImpl extends ServiceImpl getCreditBuyerOrderPage(CreditBuyerOrderQueryParam param) { @@ -140,11 +136,11 @@ public class CreditBuyerOrderServiceImpl extends ServiceImpl list = super.mapper.findCreditBuyerList(param); - if (CollUtil.isEmpty(list)) { - return null; - } - return list.getFirst(); - } @Override - public void addCreditBuyer(CreditBuyerDTO dto) { + public void addCreditBuyer(CreditBuyer dto) { Long shopId = StpKit.USER.getShopId(0L); dto.setShopId(shopId); commonVerify(dto); @@ -109,13 +97,13 @@ public class CreditBuyerServiceImpl extends ServiceImpl