0a33a559bfea025d874786c0c554a9656669a274..5d542ef50426fdaf5c06d09f6a7c5d13529ea4ac
2024-06-14 fwq
Merge branch 'master-fwq-团购提前扣取金额' into master-test
5d542e 对比 | 目录
2024-06-14 fwq
修复BUG:拼团订单支付未扣取虚拟金额
03b66d 对比 | 目录
3个文件已修改
2个文件已添加
58 ■■■■ 已修改文件
phis-feign/src/main/java/com/hz/his/dto/order/PayAmountDto.java 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-feign/src/main/java/com/hz/his/dto/user/money/UserMoneyListDto.java 15 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-feign/src/main/java/com/hz/his/dto/user/money/UserMoneyUpdateDto.java 7 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-feign/src/main/java/com/hz/his/feign/service/platform/SPhipUserMoneyService.java 11 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-feign/src/main/java/com/hz/his/vo/user/UserMoneyReturnVo.java 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-feign/src/main/java/com/hz/his/dto/order/PayAmountDto.java
@@ -13,6 +13,11 @@
 */
@Data
public class PayAmountDto {
    /**是否已提前扣取,例如拼团订单先扣取,后续结账不用再扣减*/
    private Boolean isPay = false;
    /**已提前扣取的记录标识*/
    private String isPayId;
    /**必填 实际支付金额*/
    private BigDecimal amount;
    /**必填 支付方式*/
phis-feign/src/main/java/com/hz/his/dto/user/money/UserMoneyListDto.java
New file
@@ -0,0 +1,15 @@
package com.hz.his.dto.user.money;
import lombok.Data;
import java.util.List;
/**
 * 修改用户资金-同时操作多个
 */
@Data
public class UserMoneyListDto {
    private List<UserMoneyUpdateDto> userMoneyList;
}
phis-feign/src/main/java/com/hz/his/dto/user/money/UserMoneyUpdateDto.java
@@ -33,14 +33,17 @@
    /**操作类型 是否需要领取 默认0 只有增值金 添加需要领取*/
    private int opType;
    /**关联标识(活动规则或者其他)*/
    /**关联标识(活动规则或者其他),如果是支付订单提前扣取的金额关联数据也存在这*/
    private String commonId;
    /**订单id*/
    /**订单id,如果是支付订单提前扣取金额存的是未同步过来的单标识*/
    private String orderId;
    /**子单订单id*/
    private String orderItemId;
    /**唯一标识,多条操作记录用到UserMoneyReturnVo返回该传值*/
    private String equId;
    /**备注*/
    private String remarks;
phis-feign/src/main/java/com/hz/his/feign/service/platform/SPhipUserMoneyService.java
@@ -1,10 +1,7 @@
package com.hz.his.feign.service.platform;
import com.hx.resultTool.Result;
import com.hz.his.dto.user.money.PhisUserMoneyDto;
import com.hz.his.dto.user.money.UserMoneyDto;
import com.hz.his.dto.user.money.UserMoneyUpdateDto;
import com.hz.his.dto.user.money.UserTurnDto;
import com.hz.his.dto.user.money.*;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
@@ -28,6 +25,12 @@
    Result userMoneyUpdate(@RequestBody UserMoneyUpdateDto userMoneyUpdateDto);
    /**
     * 开放平台-用户资产修改-多条
     */
    @PostMapping(value = "/user/money/unclaimed/add/list")
    Result userMoneyUpdateList(@RequestBody UserMoneyListDto userMoneyListDto);
    /**
     * 开放平台-用户资金信息
     */
    @PostMapping(value = "/user/money/info")
phis-feign/src/main/java/com/hz/his/vo/user/UserMoneyReturnVo.java
New file
@@ -0,0 +1,20 @@
package com.hz.his.vo.user;
import lombok.Data;
/**
 * 操作用户资金-返回
 */
@Data
public class UserMoneyReturnVo {
    /**唯一标识,多条操作记录用到*/
    private String equId;
    /**资金记录(UserMoneyUnclaimed)*/
    private String recordId;
    /**资金类型*/
    private Integer fundType;
}