fhx
2023-09-04 1a40457346f9f48590d5a76dfededb33fc3e20b1
Merge branch 'fhx-prod-订单升单' into master-prod-new
6个文件已修改
2个文件已添加
77 ■■■■■ 已修改文件
phis-feign/src/main/java/com/hz/his/dto/coupon/CouponCheckDto.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-feign/src/main/java/com/hz/his/dto/coupon/CouponListDto.java 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-feign/src/main/java/com/hz/his/dto/order/OrderConsumePayDto.java 37 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-feign/src/main/java/com/hz/his/dto/order/OrderPHisDto.java 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-feign/src/main/java/com/hz/his/dto/order/OrderRiseDto.java 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-feign/src/main/java/com/hz/his/dto/order/OrdersPHisTotalDto.java 4 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-feign/src/main/java/com/hz/his/dto/order/PayDto.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-feign/src/main/java/com/hz/his/feign/service/phis/SCouponService.java 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-feign/src/main/java/com/hz/his/dto/coupon/CouponCheckDto.java
@@ -20,6 +20,8 @@
    /**支付方式编号集合*/
    private List<String> payMethodList;
    /** 检查优惠券码是否已被使用,默认ture检查,升单是false不检查 */
    private boolean checkCouponNumberIsUse = true;
    /**商品总金额(暂无用-不传)*/
    private BigDecimal total;
phis-feign/src/main/java/com/hz/his/dto/coupon/CouponListDto.java
@@ -28,4 +28,10 @@
    private List<String> payMethodList;
    /**优惠券平台*/
    private String platform;
    /** 订单标识List */
    private List<String> orderIdList;
    /** 订单标识 */
    private String orderId;
}
phis-feign/src/main/java/com/hz/his/dto/order/OrderConsumePayDto.java
New file
@@ -0,0 +1,37 @@
package com.hz.his.dto.order;
import lombok.Data;
import java.math.BigDecimal;
/**
 * 订单支付方式dto
 * @USER: fhx
 * @DATE: 2023/8/24
 **/
@Data
public class OrderConsumePayDto {
    /** 实际支付金额 */
    private BigDecimal amount;
    /** 支付编码 */
    private String method;
    /** 支付方式名称 */
    private String methodName;
    /** 支付的商品/项目/组合套餐/组合卡项的标识 */
    private String commonId;
    /** 卡项的权益类型标识 */
    private String cardEquityId;
    /** 用户卡包标识 */
    private String userCardId;
    /** 对应判断标识,如果时积分支付时对应:101=不需扣减积分,100=需要扣减积分 */
    private Integer isDel = 0;
    public OrderConsumePayDto() {
    }
    public OrderConsumePayDto(BigDecimal amount, String method) {
        this.amount = amount;
        this.method = method;
    }
}
phis-feign/src/main/java/com/hz/his/dto/order/OrderPHisDto.java
@@ -30,4 +30,7 @@
    /**卡扣不判断过期时间:0否1是*/
    private Integer cardPass = 0;
    /** 订单升单关联列表 */
    private List<OrderRiseDto> orderRiseList;
}
phis-feign/src/main/java/com/hz/his/dto/order/OrderRiseDto.java
New file
@@ -0,0 +1,16 @@
package com.hz.his.dto.order;
import lombok.Data;
/**
 * 订单升单关联dto
 * @USER: fhx
 * @DATE: 2023/8/23
 **/
@Data
public class OrderRiseDto {
    /** 关联订单标识(OrdersTotal) */
    private String assocOrderId;
}
phis-feign/src/main/java/com/hz/his/dto/order/OrdersPHisTotalDto.java
@@ -97,6 +97,8 @@
    /**非必填 活动规则标识集合*/
    private List<String> activityIds;
    /** 治疗单id */
    /** 治疗单id(目前没用) */
    private String treatSingleId;
    /** 创建方式(OrderTotalConstants) */
    private String addWay;
}
phis-feign/src/main/java/com/hz/his/dto/order/PayDto.java
@@ -24,6 +24,8 @@
    private List<PayAmountDto> amount;
    /**必填 操作人标识,crm填用户*/
    private String operatorId;
    /** 操作人角色(升单结账必填,退款使用) */
    private String opRoleId;
    /**支付用户*/
    private String payUserId;
phis-feign/src/main/java/com/hz/his/feign/service/phis/SCouponService.java
@@ -116,6 +116,13 @@
    Result userCouponCheckList(@RequestBody(required = false) CouponListDto couponListDto);
    /**
     * 用户-升单订单的原使用优惠券列表
     * @return canUseCouponList可用券列表 canUseCount可用券数量
     * */
    @PostMapping(value = "/coupon/user/riseOrderOriCouponList")
    Result riseOrderOriCouponList(@RequestBody(required = false) CouponListDto couponListDto);
    /**
     * 根据skuid查询关联优惠券
     */
    @PostMapping(value = "/coupon/find/skuId")