Browse Source

fix: 处理下订单时未保存游客的性别,生日等字段

luofeiyun 2 weeks ago
parent
commit
fcee1a78ef

+ 6 - 0
ship-module-trade/ship-module-trade-biz/src/main/java/com/yc/ship/module/trade/controller/admin/order/vo/order/ShipTradeOrderCreateReqVO.java

@@ -281,12 +281,18 @@ public class ShipTradeOrderCreateReqVO implements Serializable {
         @Schema(description = "年龄")
         private Integer age;
 
+        @Schema(description = "性别 0:未知 1:男 2:女", example = "")
+        private Integer gender;
+
         @Schema(description = "是否重庆中转 0:否 1是")
         private Integer cqzz;
 
         @Schema(description = "是否宜昌中转 0:否 1是")
         private Integer yczz;
 
+        @Schema(description = "生日", example = "")
+        private String bithday;
+
         @Schema(description = "证件号", example = "")
         private String credentialNo;
 

+ 3 - 0
ship-module-trade/ship-module-trade-biz/src/main/java/com/yc/ship/module/trade/controller/admin/order/vo/order/TradeVistorReqVO.java

@@ -23,6 +23,9 @@ public class TradeVistorReqVO {
 
     @Schema(description = "证件号")
     private String cardNo;
+
+    @Schema(description = "出生日期")
+    private String birthday;
     /**
      * 证件类型
      * 关联 {@link CredentialTypeEnum}

+ 2 - 0
ship-module-trade/ship-module-trade-biz/src/main/java/com/yc/ship/module/trade/service/otc/impl/OtcTradeOrderServiceImpl.java

@@ -2312,6 +2312,8 @@ public class OtcTradeOrderServiceImpl implements OtcTradeOrderService {
         visitor.setCqzz(tradeVistorReqVO.getChongqing());
         visitor.setRoomId(tradeVistorReqVO.getRoomId());
         visitor.setNationality(tradeVistorReqVO.getNationality());
+        visitor.setGender(tradeVistorReqVO.getSex());
+        visitor.setBithday(tradeVistorReqVO.getBirthday());
         return visitor;
     }