chenjiahe
2023-02-09 99f5cda938c41638dc963d364204716aa62e8ba1
Merge branch 'master-prod-new' into master-test

# Conflicts:
# phis-feign/src/main/java/com/hz/his/dto/order/PayDto.java
2个文件已修改
1个文件已添加
59 ■■■■ 已修改文件
phis-feign/src/main/java/com/hz/his/dto/order/OrderPHisDto.java 12 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-feign/src/main/java/com/hz/his/dto/order/PayDto.java 25 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-feign/src/main/java/com/hz/his/feign/service/phis/SMeiJiService.java 22 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-feign/src/main/java/com/hz/his/dto/order/OrderPHisDto.java
@@ -14,16 +14,16 @@
 */
@Data
public class OrderPHisDto extends PageDto {
    //type:0:草稿 1:创建订单 2:创建订单+结账(目前结账和创建是分开的),crm填2,必填
    /**0:草稿 1:创建订单 2:创建订单+结账(目前结账和创建是分开的),crm填2,必填*/
    private String type;
    //操作人id(当前登录人的标识),获取当前登录人标识,crm填用户,必填
    /**操作人id(当前登录人的标识),获取当前登录人标识,crm填用户,必填*/
    private String operatorId;
    //操作人门店标识,必填
    /**操作人门店标识,必填*/
    private String shopId;
    //总订单信息,必填
    /**总订单信息,必填*/
    private OrdersPHisTotalDto orderTotal;
    //一级子订单,必填
    /**一级子订单,必填*/
    private List<OrderItemPHisDto> orderItem;
    //开发人集合 非必填
    /**开发人集合 非必填*/
    private List<OrderDeveloperDto> orderDeveloper;
}
phis-feign/src/main/java/com/hz/his/dto/order/PayDto.java
@@ -13,26 +13,35 @@
 */
@Data
public class PayDto {
    //必填 是否是按项目付款,0:否,1:是,默认:0
    /**必填 是否是按项目付款,0:否,1:是,默认:0*/
    private Integer type;
    //必填 订单id
    /**必填 订单id*/
    private String orderId;
    //必填 应付总金额
    /**必填 应付总金额*/
    private String total;
    //必填 结账参数
    /**必填 结账参数*/
    private List<PayAmountDto> amount;
    //必填 操作人标识,crm填用户
    /**必填 操作人标识,crm填用户*/
    private String operatorId;
    //非必填 优惠券id
    /**支付用户*/
    private String payUserId;
    /**非必填 优惠券id*/
    private String userCouponId;
    //非必填 订单领建标识
    /**非必填 订单领建标识*/
    private String hisOrderId;
    /**非必填 收银员id*/
    //非必填 优惠券id集合
    private List<String> userCouponIds;
    //非必填 收银员id
    private String cashier;
    //非必填 收银员门店
    /**非必填 收银员门店*/
    private String cashierShopId;
    /**非必填 优惠券id集合*/
    private List<String> userCouponIds;
}
phis-feign/src/main/java/com/hz/his/feign/service/phis/SMeiJiService.java
New file
@@ -0,0 +1,22 @@
package com.hz.his.feign.service.phis;
import com.hx.resultTool.Result;
import com.hz.his.dto.order.OrderDto;
import com.hz.his.dto.user.UserDto;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestParam;
/**
 * 这里这个name 需要填写 请求的服务提供者的注册到nacos Server上面的服务名,path 是请求接口前缀
 */
@FeignClient(name = "phis-provider", path = "/p-his-data", contextId = "meiji")
public interface SMeiJiService {
    /**
     * 订单列表
     */
    @PostMapping(value = "/meiji/userSkinReportList")
    Result userSkinReportList(@RequestBody UserDto userDto);
}