jiaosong
2023-10-11 1d6b16912c21c74282af89e98a474c2d6696180b
#获取可退款信息
已修改4个文件
11 ■■■■■ 文件已修改
server/platform/src/main/java/com/doumee/api/business/GoodsorderController.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
server/services/src/main/java/com/doumee/dao/business/web/request/GoodsorderBackDTO.java 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
server/services/src/main/java/com/doumee/service/business/GoodsorderService.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
server/services/src/main/java/com/doumee/service/business/impl/GoodsorderServiceImpl.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
server/platform/src/main/java/com/doumee/api/business/GoodsorderController.java
@@ -136,7 +136,7 @@
    @PostMapping("/backGoodsorder")
    @RequiresPermissions("business:goodsorder:query")
    public ApiResponse backGoodsorder(@RequestBody GoodsorderBackDTO goodsorderBackDTO){
        goodsorderService.backGoodsorder(goodsorderBackDTO.getOrderId(),goodsorderBackDTO.getMoney());
        goodsorderService.backGoodsorder(goodsorderBackDTO.getOrderId(),goodsorderBackDTO.getMoney(),goodsorderBackDTO.getReason());
        return ApiResponse.success(null);
    }
server/services/src/main/java/com/doumee/dao/business/web/request/GoodsorderBackDTO.java
@@ -18,4 +18,7 @@
    @ApiModelProperty(value = "退款金额")
    private BigDecimal money;
    @ApiModelProperty(value = "退款金额")
    private String reason;
}
server/services/src/main/java/com/doumee/service/business/GoodsorderService.java
@@ -151,7 +151,7 @@
     * 退款
     * @param orderId
     */
    void backGoodsorder(String orderId, BigDecimal money);
    void backGoodsorder(String orderId, BigDecimal money ,String reason);
    /**
     * 获取可退款信息
server/services/src/main/java/com/doumee/service/business/impl/GoodsorderServiceImpl.java
@@ -460,7 +460,7 @@
    }
    @Override
    public void backGoodsorder(String orderId, BigDecimal money) {
    public void backGoodsorder(String orderId, BigDecimal money,String reason) {
        LoginUserInfo principal = (LoginUserInfo) SecurityUtils.getSubject().getPrincipal();
        Goodsorder goodsorder = goodsorderMapper.selectById(orderId);
@@ -481,7 +481,7 @@
            refundDTO.setRefundAmount(money);
            refundDTO.setTotalAmount(goodsorder.getMoney());
            refundDTO.setMemberId(goodsorder.getMemberId());
            refundDTO.setReason("平台退款");
            refundDTO.setReason(reason);
            refundDTO.setType(Constants.REFUND_TYPE.BACK.getKey());
            Refund refund = wxMiniUtilService.wxRefund(refundDTO);
        }