From c667e50f6e366d450ec77443746440fa8bca4723 Mon Sep 17 00:00:00 2001 From: liujie <1793218484@qq.com> Date: 星期五, 01 八月 2025 17:47:15 +0800 Subject: [PATCH] Merge branch 'master' of http://120.76.84.145:10101/gitblit/r/java/QianYunTong --- DriverQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/specialTrain/server/impl/OrderPrivateCarServiceImpl.java | 8 UserQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/TaskUtil.java | 201 +++ UserQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/qianyuntong/model/CreateOrderRequest.java | 4 UserQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/taxi/model/OrderTaxi.java | 2271 ++++++++++++++++++++++++++-------------------------- UserQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/qianyuntong/OrderUtil.java | 15 UserQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/taxi/service/IPaymentRecordService.java | 2 DriverQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/taxi/service/impl/OrderTaxiServiceImpl.java | 2 DriverQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/qianyuntong/QianYunTongProperties.java | 3 UserQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/qianyuntong/model/TradeOrderCreateData.java | 4 UserQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/qianyuntong/model/TradePayOff1Data.java | 4 UserQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/qianyuntong/model/TradePayOffData.java | 4 UserQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/api/OrderController.java | 24 12 files changed, 1,372 insertions(+), 1,170 deletions(-) diff --git a/DriverQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/specialTrain/server/impl/OrderPrivateCarServiceImpl.java b/DriverQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/specialTrain/server/impl/OrderPrivateCarServiceImpl.java index 90700fe..5cc01b3 100644 --- a/DriverQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/specialTrain/server/impl/OrderPrivateCarServiceImpl.java +++ b/DriverQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/specialTrain/server/impl/OrderPrivateCarServiceImpl.java @@ -241,15 +241,15 @@ // 是否推广订单 Integer promotion = isPromotion(orderPrivateCar.getUserId()); - if(promotion!=null){ + if(null != promotion){ orderPrivateCar.setPromotion(2); Driver driver1 = driverService.selectById(promotion); orderPrivateCar.setPromotionUser(driver1.getName()); orderPrivateCar.setPromotionPhone(driver1.getPhone()); orderPrivateCar.setPromotionDriverId(promotion); + }else{ + orderPrivateCar.setPromotion(1); } - - orderPrivateCar.setPromotion(promotion); if(null == oldDriverId){ UserInfo userInfo = userInfoMapper.selectById(orderPrivateCar.getUserId()); @@ -373,7 +373,7 @@ String registAreaCode = userInfo.getRegistAreaCode(); TDriverPromotionActivity tDriverPromotionActivity = driverPromotionActivityService.selectOne(new EntityWrapper<TDriverPromotionActivity>().eq("state",1).eq("districtCode", registAreaCode).ge("startTime", new Date()).lt("endTime", new Date()).last("AND FIND_IN_SET(" + 1 + ", bizType) limit 1")); if(tDriverPromotionActivity!=null){ - return 2; + return userInfo.getBindDriverId(); } } return null; diff --git a/DriverQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/qianyuntong/QianYunTongProperties.java b/DriverQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/qianyuntong/QianYunTongProperties.java index 0cf0368..aab3be0 100644 --- a/DriverQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/qianyuntong/QianYunTongProperties.java +++ b/DriverQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/qianyuntong/QianYunTongProperties.java @@ -16,7 +16,8 @@ /** * 私钥地址 */ - String privateKeyPath = "C:\\Users\\39373\\Desktop\\黔云通\\private_key_test.pem"; + String privateKeyPath = "C:\\Users\\Administrator\\Desktop\\private_key_test.pem"; +// String privateKeyPath = "C:\\Users\\39373\\Desktop\\黔云通\\private_key_test.pem"; /** * 私钥地址 */ diff --git a/DriverQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/taxi/service/impl/OrderTaxiServiceImpl.java b/DriverQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/taxi/service/impl/OrderTaxiServiceImpl.java index 7bcf42c..d1075d1 100644 --- a/DriverQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/taxi/service/impl/OrderTaxiServiceImpl.java +++ b/DriverQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/taxi/service/impl/OrderTaxiServiceImpl.java @@ -222,6 +222,8 @@ orderTaxi.setPromotionUser(driver1.getName()); orderTaxi.setPromotionPhone(driver1.getPhone()); orderTaxi.setPromotionDriverId(promotion); + }else{ + orderTaxi.setPromotion(1); } if(null == oldDriverId){ diff --git a/UserQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/api/OrderController.java b/UserQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/api/OrderController.java index 748b610..494fe50 100644 --- a/UserQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/api/OrderController.java +++ b/UserQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/api/OrderController.java @@ -25,6 +25,7 @@ import com.stylefeng.guns.modular.system.util.qianyuntong.OrderUtil; import com.stylefeng.guns.modular.system.util.qianyuntong.model.ModifyTravelItineraryRequest; import com.stylefeng.guns.modular.system.util.qianyuntong.model.QYTPaymentCallback; +import com.stylefeng.guns.modular.system.util.qianyuntong.model.QYTPaymentCallbackData; import com.stylefeng.guns.modular.system.warpper.*; import com.stylefeng.guns.modular.taxi.model.OrderTaxi; import com.stylefeng.guns.modular.taxi.model.PaymentRecord; @@ -2143,7 +2144,28 @@ @PostMapping("/base/order/qytPaymentCallback") public String qytPaymentCallback(@RequestBody QYTPaymentCallback qytPaymentCallback) { log.info("【黔云通支付回调通知】请求参数:" + JSON.toJSONString(qytPaymentCallback)); - if (null == qytPaymentCallback) { + try { + if (null == qytPaymentCallback) { + return "error"; + } + QYTPaymentCallbackData data = qytPaymentCallback.getData(); + if("1".equals(data.getStatus())){ + return "error"; + } + String partnerPayId = data.getPartnerPayId(); + String payId = data.getPayId(); + //网约车 + if(partnerPayId.contains("PR")){ + partnerPayId = partnerPayId.substring(2); + orderPrivateCarService.payOrderPrivateCarCallback(Integer.valueOf(partnerPayId), payId, 1); + } + //出租车 + if(partnerPayId.contains("TA")){ + partnerPayId = partnerPayId.substring(2); + orderTaxiService.payOrderTaxiCallback(Integer.valueOf(partnerPayId), payId, 1, 0); + } + }catch (Exception e){ + e.printStackTrace(); return "error"; } return "success"; diff --git a/UserQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/TaskUtil.java b/UserQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/TaskUtil.java index c04c6f3..b255273 100644 --- a/UserQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/TaskUtil.java +++ b/UserQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/TaskUtil.java @@ -7,21 +7,23 @@ import com.stylefeng.guns.modular.smallLogistics.server.IOrderLogisticsService; import com.stylefeng.guns.modular.specialTrain.model.OrderPrivateCar; import com.stylefeng.guns.modular.specialTrain.server.IOrderPrivateCarService; +import com.stylefeng.guns.modular.system.model.Company; +import com.stylefeng.guns.modular.system.model.Driver; import com.stylefeng.guns.modular.system.model.UserInfo; -import com.stylefeng.guns.modular.system.service.IUserCouponRecordService; -import com.stylefeng.guns.modular.system.service.IUserInfoService; -import com.stylefeng.guns.modular.system.service.IUserMerchantCouponService; +import com.stylefeng.guns.modular.system.service.*; import com.stylefeng.guns.modular.system.util.qianyuntong.OrderUtil; import com.stylefeng.guns.modular.system.util.qianyuntong.SMSUtil; import com.stylefeng.guns.modular.system.util.qianyuntong.model.*; import com.stylefeng.guns.modular.taxi.model.OrderTaxi; import com.stylefeng.guns.modular.taxi.service.IOrderTaxiService; +import com.stylefeng.guns.modular.taxi.service.IPaymentRecordService; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.BeanUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.scheduling.annotation.Scheduled; import org.springframework.stereotype.Component; +import java.math.BigDecimal; import java.util.ArrayList; import java.util.HashMap; import java.util.List; @@ -46,6 +48,8 @@ @Autowired private IOrderPrivateCarService orderPrivateCarService; + @Autowired + private IPaymentRecordService paymentRecordService; @Autowired @@ -63,6 +67,11 @@ @Autowired private IUserInfoService userInfoService; + @Autowired + private IDriverService driverService; + @Autowired + private ICompanyService companyService; + /** * 每隔一分钟去处理的定时任务 @@ -75,7 +84,7 @@ //修改过期的商家优惠券 userMerchantCouponService.updateExpired(); //处理超时未支付的订单 - + timoutNoPayment(); } catch (Exception e) { e.printStackTrace(); } @@ -135,35 +144,165 @@ List<OrderPrivateCar> orderPrivateCars = orderPrivateCarService.selectList(new EntityWrapper<OrderPrivateCar>().eq("state", 7) .eq("isDelete", 1).eq("recoveryOrder", 0).last(" and now() >= DATE_ADD(insertTime, INTERVAL 24 HOUR)")); for (OrderPrivateCar orderPrivateCar : orderPrivateCars) { - //使用备付金进行支付订单 - TradePayOffData tradePayOffData = new TradePayOffData(); - tradePayOffData.setPartnerPayId("PR" + orderPrivateCar.getId()); - tradePayOffData.setTotalFee(Double.valueOf(orderPrivateCar.getOrderMoney() * 100).intValue() + ""); - tradePayOffData.setOrderDesc("完成订单"); - PayInfo payInfo = OrderUtil.tradePayOff(tradePayOffData); - String retCode = payInfo.getRetCode(); - if(!"000000".equals(retCode)){ - log.error("备付金支付失败:{}", payInfo.getRetMsg()); - continue; + try { + //使用备付金进行支付订单 + TradePayOffData tradePayOffData = new TradePayOffData(); + tradePayOffData.setPartnerPayId(orderPrivateCar.getTravelId()); + tradePayOffData.setTotalFee(Double.valueOf(orderPrivateCar.getOrderMoney() * 100).intValue() + ""); + tradePayOffData.setOrderDesc("完成订单"); + PayInfo payInfo = OrderUtil.tradePayOff(tradePayOffData); + String retCode = payInfo.getRetCode(); + if (!"000000".equals(retCode)) { + log.error("备付金支付失败:{}", payInfo.getRetMsg()); + continue; + } + PayInfoData data = payInfo.getData(); + String status = data.getStatus(); + if ("3".equals(status)) { + log.error("备付金支付失败:{}", payInfo.getRetMsg()); + continue; + } + //查询三方订单状态 + Driver driver1 = driverService.selectById(orderPrivateCar.getDriverId()); + Company company = companyService.selectById(driver1.getCompanyId()); + UserInfo userInfo1 = userInfoService.selectById(orderPrivateCar.getUserId()); + GetTravelItineraryListRequest request = new GetTravelItineraryListRequest(); + request.setCustomerId(userInfo1.getOnconUUID()); + request.setOrderNo("PR" + orderPrivateCar.getId()); + request.setDriverId(driver1.getEmpId().toString()); + ListPage<List<TravelItinerary>> travelItineraryList = OrderUtil.getTravelItineraryList(request); + Integer status1 = travelItineraryList.getList().get(0).getStatus(); + if(8 != status1){ + //中台修改订单状态 + ModifyTravelItineraryRequest request1 = new ModifyTravelItineraryRequest(); + request1.setOrderId(orderPrivateCar.getTravelId()); + request1.setStatus(8); + if (null != orderPrivateCar.getDriverId()) { + request1.setDriverId(driver1.getEmpId().toString()); + request1.setSupplierShopId(company.getEnterCode()); + } + if (2 == orderPrivateCar.getPromotion()) { + Driver driver2 = driverService.selectById(orderPrivateCar.getPromotionDriverId()); + request1.setPromoterId(driver2.getEmpId().toString()); + } + OrderUtil.modifyTravelItinerary(request1); + } + + String payId = payInfo.getData().getPayId(); + //copy原始订单后生成追缴单 + OrderPrivateCar orderPrivateCar1 = new OrderPrivateCar(); + BeanUtils.copyProperties(orderPrivateCar, orderPrivateCar1); + orderPrivateCar1.setId(null); + orderPrivateCar1.setRecoveryOrder(1); + + //修改原始订单为支付状态 + orderPrivateCar.setState(8); + orderPrivateCar.setPayType(5); + orderPrivateCar.setPayMoney(orderPrivateCar.getOrderMoney()); + orderPrivateCarService.updateById(orderPrivateCar); + //添加三方支付记录 + paymentRecordService.saveData(1, orderPrivateCar.getUserId(), 1, orderPrivateCar.getId(), 1, 3, orderPrivateCar.getOrderMoney(), payId, 2); + + + Driver driver = driverService.selectById(orderPrivateCar1.getDriverId()); + UserInfo userInfo = userInfoService.selectById(orderPrivateCar1.getUserId()); + //调用三方创建订单 + CreateOrderRequest createOrderRequest = new CreateOrderRequest(); + createOrderRequest.setTreatShopId(driver.getEmpId().toString()); + createOrderRequest.setField1("{\"profitSharing\":\"0\",\"isPromote\":\"0\"}"); + createOrderRequest.setCharge(new BigDecimal(orderPrivateCar1.getOrderMoney())); + createOrderRequest.setOrderNo("PR" + orderPrivateCar1.getId()); + createOrderRequest.setCustomerId(userInfo.getOnconUUID()); + OrderInfo orderInfo = OrderUtil.tradeOrderCreate(createOrderRequest); + orderPrivateCar1.setTravelId(orderInfo.getOrderId()); + orderPrivateCar1.setIsCreated(1); + //保存追缴单 + orderPrivateCarService.insert(orderPrivateCar1); + } catch (Exception e) { + e.printStackTrace(); } - PayInfoData data = payInfo.getData(); - String status = data.getStatus(); - if("3".equals(status)){ - log.error("备付金支付失败:{}", payInfo.getRetMsg()); - continue; + } + + //出租车 + List<OrderTaxi> orderTaxis = orderTaxiService.selectList(new EntityWrapper<OrderTaxi>().eq("state", 7) + .eq("isDelete", 1).eq("recoveryOrder", 0).last(" and now() >= DATE_ADD(insertTime, INTERVAL 24 HOUR)")); + for (OrderTaxi orderTaxi : orderTaxis) { + try { + //使用备付金进行支付订单 + TradePayOffData tradePayOffData = new TradePayOffData(); + tradePayOffData.setPartnerPayId(orderTaxi.getTravelId()); + tradePayOffData.setTotalFee(Double.valueOf(orderTaxi.getOrderMoney() * 100).intValue() + ""); + tradePayOffData.setOrderDesc("完成订单"); + PayInfo payInfo = OrderUtil.tradePayOff(tradePayOffData); + String retCode = payInfo.getRetCode(); + if (!"000000".equals(retCode)) { + log.error("备付金支付失败:{}", payInfo.getRetMsg()); + continue; + } + PayInfoData data = payInfo.getData(); + String status = data.getStatus(); + if ("3".equals(status)) { + log.error("备付金支付失败:{}", payInfo.getRetMsg()); + continue; + } + //查询三方订单状态 + Driver driver1 = driverService.selectById(orderTaxi.getDriverId()); + Company company = companyService.selectById(driver1.getCompanyId()); + UserInfo userInfo1 = userInfoService.selectById(orderTaxi.getUserId()); + GetTravelItineraryListRequest request = new GetTravelItineraryListRequest(); + request.setCustomerId(userInfo1.getOnconUUID()); + request.setOrderNo("TA" + orderTaxi.getId()); + request.setDriverId(driver1.getEmpId().toString()); + ListPage<List<TravelItinerary>> travelItineraryList = OrderUtil.getTravelItineraryList(request); + Integer status1 = travelItineraryList.getList().get(0).getStatus(); + if(8 != status1){ + //中台修改订单状态 + ModifyTravelItineraryRequest request1 = new ModifyTravelItineraryRequest(); + request1.setOrderId(orderTaxi.getTravelId()); + request1.setStatus(8); + if (null != orderTaxi.getDriverId()) { + request1.setDriverId(driver1.getEmpId().toString()); + request1.setSupplierShopId(company.getEnterCode()); + } + if (2 == orderTaxi.getPromotion()) { + Driver driver2 = driverService.selectById(orderTaxi.getPromotionDriverId()); + request1.setPromoterId(driver2.getEmpId().toString()); + } + OrderUtil.modifyTravelItinerary(request1); + } + + String payId = payInfo.getData().getPayId(); + //copy原始订单后生成追缴单 + OrderTaxi orderTaxi1 = new OrderTaxi(); + BeanUtils.copyProperties(orderTaxi, orderTaxi1); + orderTaxi1.setId(null); + orderTaxi1.setRecoveryOrder(1); + + //修改原始订单为支付状态 + orderTaxi.setState(8); + orderTaxi.setPayType(5); + orderTaxi.setPayMoney(orderTaxi.getOrderMoney()); + orderTaxiService.updateById(orderTaxi); + //添加三方支付记录 + paymentRecordService.saveData(1, orderTaxi.getUserId(), 1, orderTaxi.getId(), 2, 3, orderTaxi.getOrderMoney(), payId, 2); + + Driver driver = driverService.selectById(orderTaxi1.getDriverId()); + UserInfo userInfo = userInfoService.selectById(orderTaxi1.getUserId()); + //调用三方创建订单 + CreateOrderRequest createOrderRequest = new CreateOrderRequest(); + createOrderRequest.setTreatShopId(driver.getEmpId().toString()); + createOrderRequest.setField1("{\"profitSharing\":\"0\",\"isPromote\":\"0\"}"); + createOrderRequest.setCharge(new BigDecimal(orderTaxi1.getOrderMoney())); + createOrderRequest.setOrderNo("TA" + orderTaxi1.getId()); + createOrderRequest.setCustomerId(userInfo.getOnconUUID()); + OrderInfo orderInfo = OrderUtil.tradeOrderCreate(createOrderRequest); + orderTaxi1.setTravelId(orderInfo.getOrderId()); + orderTaxi1.setIsCreated(1); + //保存追缴单 + orderTaxiService.insert(orderTaxi1); + } catch (Exception e) { + e.printStackTrace(); } - //copy原始订单后生成追缴单 - OrderPrivateCar orderPrivateCar1 = new OrderPrivateCar(); - BeanUtils.copyProperties(orderPrivateCar, orderPrivateCar1); - orderPrivateCar1.setId(null); - orderPrivateCar1.setRecoveryOrder(1); - - //修改原始订单为支付状态 - orderPrivateCar.setState(8); - orderPrivateCar.setPayType(5); - orderPrivateCar.setPayMoney(orderPrivateCar.getOrderMoney()); - orderPrivateCarService.updateById(orderPrivateCar); - orderPrivateCarService.insert(orderPrivateCar1); } } } diff --git a/UserQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/qianyuntong/OrderUtil.java b/UserQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/qianyuntong/OrderUtil.java index 38413d1..5b1d0fa 100644 --- a/UserQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/qianyuntong/OrderUtil.java +++ b/UserQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/qianyuntong/OrderUtil.java @@ -180,6 +180,7 @@ */ public static PayInfo tradePayOff1(TradePayOff1Data tradePayOff1Data) { tradePayOff1Data.setPartnerId("5400004"); + tradePayOff1Data.setTimeout("72H"); tradePayOff1Data.setScene("TRAFFIC"); tradePayOff1Data.setCurrency("RMB"); tradePayOff1Data.setNeedLoginFlag("N"); @@ -317,7 +318,10 @@ * @param request * @return */ - public static ListPage<TravelItinerary> getTravelItineraryList(GetTravelItineraryListRequest request){ + public static ListPage<List<TravelItinerary>> getTravelItineraryList(GetTravelItineraryListRequest request){ + request.setScene("TRAFFIC"); + request.setPartnerId("522700"); + //请求路径 String url = QianYunTongProperties.apiUrl + "/openapi/rest/1.0/getTravelItineraryList"; //私钥文件 @@ -357,7 +361,7 @@ TravelItinerary object = list.getObject(i, TravelItinerary.class); travelItineraryList.add(object); } - ListPage listPage = new ListPage<TravelItinerary>(); + ListPage listPage = new ListPage<List<TravelItinerary>>(); listPage.setTotal(total); listPage.setPageNum(pageNum); listPage.setPageSize(pageSize); @@ -374,6 +378,7 @@ public static TradeOrderCreate tradeOrderCreate1(TradeOrderCreateData tradeOrderCreateData) { tradeOrderCreateData.setScene("TRAFFIC"); tradeOrderCreateData.setPartnerId("522700"); + tradeOrderCreateData.setTimeout("72H"); tradeOrderCreateData.setOrderAppId("52270015"); tradeOrderCreateData.setChannelSource("GRJYCXWXXCX"); tradeOrderCreateData.setPayPartnerId("5400004"); @@ -437,6 +442,11 @@ * @return */ public static OrderInfo tradeOrderCreate(CreateOrderRequest createOrderRequest) { + createOrderRequest.setOrderAppId("52270015"); + createOrderRequest.setScene("TRAFFIC"); + createOrderRequest.setPartnerId("522700"); + createOrderRequest.setChannelSource("GRJYCXWXXCX"); + TradeRequest request = new TradeRequest<CreateOrderRequest>(); request.setSceneId(QianYunTongProperties.sceneId); request.setAppId(QianYunTongProperties.appkey); @@ -485,6 +495,7 @@ */ public static PayInfo tradePayOff(TradePayOffData tradePayOffData) { tradePayOffData.setPartnerId("5400004"); + tradePayOffData.setTimeout("72H"); tradePayOffData.setScene("TRAFFIC"); tradePayOffData.setCurrency("RMB"); tradePayOffData.setRetUrl(""); diff --git a/UserQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/qianyuntong/model/CreateOrderRequest.java b/UserQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/qianyuntong/model/CreateOrderRequest.java index 2201301..bb03e00 100644 --- a/UserQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/qianyuntong/model/CreateOrderRequest.java +++ b/UserQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/qianyuntong/model/CreateOrderRequest.java @@ -39,10 +39,6 @@ */ private String channelSource; /** - * 行程单ID - */ - private String orderId; - /** * 业务侧订单号 */ private String orderNo; diff --git a/UserQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/qianyuntong/model/TradeOrderCreateData.java b/UserQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/qianyuntong/model/TradeOrderCreateData.java index fa53305..288fa67 100644 --- a/UserQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/qianyuntong/model/TradeOrderCreateData.java +++ b/UserQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/qianyuntong/model/TradeOrderCreateData.java @@ -28,6 +28,10 @@ */ private String partnerId; /** + * 超时时间 + */ + private String timeout; + /** * 结算信息json串。其中结算分账标识(profitSharing:0:不分账,1:分账)、是否推广单标识(isPromote:1、是、0、否)必传。例:{"profitSharing":"0",”isPromote”:”0”} */ private String field1; diff --git a/UserQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/qianyuntong/model/TradePayOff1Data.java b/UserQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/qianyuntong/model/TradePayOff1Data.java index 554c2d9..c35c201 100644 --- a/UserQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/qianyuntong/model/TradePayOff1Data.java +++ b/UserQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/qianyuntong/model/TradePayOff1Data.java @@ -15,6 +15,10 @@ */ private String partnerId; /** + * 超时时间 + */ + private String timeout; + /** * 场景标识。交通场景传”TRAFFIC” */ private String scene; diff --git a/UserQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/qianyuntong/model/TradePayOffData.java b/UserQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/qianyuntong/model/TradePayOffData.java index c6d1f96..a09e932 100644 --- a/UserQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/qianyuntong/model/TradePayOffData.java +++ b/UserQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/qianyuntong/model/TradePayOffData.java @@ -15,6 +15,10 @@ */ private String partnerId; /** + * 超时时间 + */ + private String timeout; + /** * 场景标识。交通场景传”TRAFFIC” */ private String scene; diff --git a/UserQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/taxi/model/OrderTaxi.java b/UserQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/taxi/model/OrderTaxi.java index a63b98b..4bd14a3 100644 --- a/UserQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/taxi/model/OrderTaxi.java +++ b/UserQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/taxi/model/OrderTaxi.java @@ -13,1130 +13,1149 @@ */ @TableName("t_order_taxi") public class OrderTaxi { - /** - * 主键 - */ - @TableId(value = "id", type = IdType.AUTO) - @TableField("id") - private Integer id; - /** - * 订单类型(1=普通订单,2=摆渡订单) - */ - @TableField("type") - private Integer type; - /** - * 跨城订单id(摆渡车专用) - */ - @TableField("crossCityOrderId") - private Integer crossCityOrderId; - /** - * 摆渡方位(1=跨城起点,2=跨城终点) - */ - @TableField("place") - private Integer place; - /** - * 用户id - */ - @TableField("userId") - private Integer userId; - /** - * 司机id - */ - @TableField("driverId") - private Integer driverId; - /** - * 车辆id - */ - @TableField("carId") - private Integer carId; - /** - * 订单号 - */ - @TableField("orderNum") - private String orderNum; - /** - * 下单地点经度 - */ - @TableField("placementLon") - private Double placementLon; - /** - * 下单地点纬度 - */ - @TableField("placementLat") - private Double placementLat; - /** - * 下单地点 - */ - @TableField("placementAddress") - private String placementAddress; - /** - * 起点经度 - */ - @TableField("startLon") - private Double startLon; - /** - * 起点纬度 - */ - @TableField("startLat") - private Double startLat; - /** - * 起点 - */ - @TableField("startAddress") - private String startAddress; - /** - * 目的地经度 - */ - @TableField("endLon") - private Double endLon; - /** - * 目的地纬度 - */ - @TableField("endLat") - private Double endLat; - /** - * 目的地 - */ - @TableField("endAddress") - private String endAddress; - /** - * 上车点经度 - */ - @TableField("boardingLon") - private Double boardingLon; - /** - * 上车点纬度 - */ - @TableField("boardingLat") - private Double boardingLat; - /** - * 上车地点 - */ - @TableField("boardingAddress") - private String boardingAddress; - /** - * 上车时间 - */ - @TableField("boardingTime") - private Date boardingTime; - /** - * 下车点经度 - */ - @TableField("getoffLon") - private Double getoffLon; - /** - * 下车点纬度 - */ - @TableField("getoffLat") - private Double getoffLat; - /** - * 下车点 - */ - @TableField("getoffAddress") - private String getoffAddress; - /** - * 下车时间 - */ - @TableField("getoffTime") - private Date getoffTime; - /** - * 行驶里程数(米) - */ - @TableField("mileage") - private Double mileage; - /** - * 支付方式(1=OK平台支付,2=其他方式支付) - */ - @TableField("payManner") - private Integer payManner; - /** - * 支付方式(1=微信,2=支付宝,3=余额) - */ - @TableField("payType") - private Integer payType; - /** - * 订单金额 - */ - @TableField("orderMoney") - private Double orderMoney; - /** - * 行程费 - */ - @TableField("travelMoney") - private Double travelMoney; - /** - * 停车费 - */ - @TableField("parkMoney") - private Double parkMoney; - /** - * 过路费 - */ - @TableField("roadTollMoney") - private Double roadTollMoney; - /** - * 小费 - */ - @TableField("tipMoney") - private Double tipMoney; - //节假费 - @TableField("holidayFee") - private Double holidayFee; - /** - * 红包抵扣金额 - */ - @TableField("redPacketMoney") - private Double redPacketMoney; - /** - * 优惠券抵扣金额 - */ - @TableField("couponMoney") - private Double couponMoney; - /** - * 红包id - */ - @TableField("redPacketId") - private Integer redPacketId; - /** - * 优惠券id - */ - @TableField("couponId") - private Integer couponId; - /** - * 折扣 - */ - @TableField("discount") - private Double discount; - /** - * 折扣优惠金额 - */ - @TableField("discountMoney") - private Double discountMoney; - /** - * 折扣活动id - */ - @TableField("activityId") - private Integer activityId; - /** - * 打折卡id - */ - @TableField("taxiCardId") - private Integer taxiCardId; - /** - * 打车卡记录id - */ - @TableField("userTaxiCardId") - private Integer userTaxiCardId; - /** - * 优惠金额 - */ - @TableField("discountAmount") - private Double discountAmount; - /** - * 公司id - */ - @TableField("companyId") - private Integer companyId; - /** - * 支付金额 - */ - @TableField("payMoney") - private Double payMoney; - //感谢费 - @TableField("thankYouFee") - private Double thankYouFee; - /** - * 是否是代下单(0:否,1:是) - */ - @TableField("substitute") - private Integer substitute; - /** - * 乘车人姓名 - */ - @TableField("passengers") - private String passengers; - /** - * 乘车人电话 - */ - @TableField("passengersPhone") - private String passengersPhone; - /** - * 订单状态(1=待接单,2=待出发,3=待到达预约地点,4=待乘客上车,5=服务中,6=完成服务,7=待支付,8=待评价,9=已完成,10=已取消,11=改派中,12=取消待支付) - */ - @TableField("state") - private Integer state; - /** - * 下单时间 - */ - @TableField("insertTime") - private Date insertTime; - /** - * 出行时间 - */ - @TableField("travelTime") - private Date travelTime; - /** - * 抢单时间 - */ - @TableField("snatchOrderTime") - private Date snatchOrderTime; - /** - * 司机点出发时间 - */ - @TableField("setOutTime") - private Date setOutTime; - /** - * 司机到达预约地点时间 - */ - @TableField("arriveTime") - private Date arriveTime; - /** - * 开始服务时间 - */ - @TableField("startServiceTime") - private Date startServiceTime; - /** - * 结束服务时间 - */ - @TableField("endServiceTime") - private Date endServiceTime; - /** - * 订单类型(1=普通,2=预约) - */ - @TableField("orderType") - private Integer orderType; - /** - * 订单来源(1:APP下单,2:扫码下单,3:小程序下单,4:司机下单,5:调度下单,6:道行龙城下单) - */ - @TableField("orderSource") - private Integer orderSource; - /** - * 发票id - */ - @TableField("invoiceId") - private Integer invoiceId; - /** - * 是否是改派单(1=否,=是) - * @return - */ - @TableField("isReassign") - private Integer isReassign; - /** - * 改派通知标识(0=没有改派,1=改派中,2=已改派)用于通知前端获取新司机数据 - */ - @TableField("reassignNotice") - private Integer reassignNotice; - /** - * 高德猎鹰轨迹id - * @return - */ - @TableField("trackId") - private String trackId; - /** - * 是否删除(1=否,2=是) - */ - @TableField("isDelete") - private Integer isDelete; - /** - * 该派前的订单状态 - * @return - */ - @TableField("oldState") - private Integer oldState; - /** - * 移动小号 - * @return - */ - @TableField("telX") - private String telX; - /** - * 绑定小号关系id - * @return - */ - @TableField("bindId") - private String bindId; - - /** - * 是否异常订单 1否 2是 - */ - @TableField("abnormal") - private Integer abnormal; - - - /** - * 乘客反馈情况 - */ - @TableField("abnormalIntro") - private String abnormalIntro; - - /** - * 乘客反馈图片 - */ - @TableField("abnormalImg") - private String abnormalImg; - - - private Integer promotionDriverId; - - private BigDecimal promotionMoney; - - - private String splitAllocation; - - private Integer responsibilityType; - - - private Integer promotion; - - private String voice; - - - private Date voiceTime; - - private String promotionUser; - - private String promotionPhone; - - private String travelId; - /** - * 中台是否已创建订单(0=否,1=是) - */ - private Integer isCreated; - - private Long promotionActivityId; - - public Long getPromotionActivityId() { - return promotionActivityId; - } - - public void setPromotionActivityId(Long promotionActivityId) { - this.promotionActivityId = promotionActivityId; - } - - - public Integer getResponsibilityType() { - return responsibilityType; - } - - public void setResponsibilityType(Integer responsibilityType) { - this.responsibilityType = responsibilityType; - } - - public Integer getPromotionDriverId() { - return promotionDriverId; - } - - public void setPromotionDriverId(Integer promotionDriverId) { - this.promotionDriverId = promotionDriverId; - } - - public BigDecimal getPromotionMoney() { - return promotionMoney; - } - - public void setPromotionMoney(BigDecimal promotionMoney) { - this.promotionMoney = promotionMoney; - } - - public Integer getAbnormal() { - return abnormal; - } - - public void setAbnormal(Integer abnormal) { - this.abnormal = abnormal; - } - - public String getAbnormalIntro() { - return abnormalIntro; - } - - public void setAbnormalIntro(String abnormalIntro) { - this.abnormalIntro = abnormalIntro; - } - - public String getAbnormalImg() { - return abnormalImg; - } - - public void setAbnormalImg(String abnormalImg) { - this.abnormalImg = abnormalImg; - } - - public Integer getId() { - return id; - } - - public void setId(Integer id) { - this.id = id; - } - - public Integer getType() { - return type; - } - - public void setType(Integer type) { - this.type = type; - } - - public Integer getCrossCityOrderId() { - return crossCityOrderId; - } - - public void setCrossCityOrderId(Integer crossCityOrderId) { - this.crossCityOrderId = crossCityOrderId; - } - - public Integer getPlace() { - return place; - } - - public void setPlace(Integer place) { - this.place = place; - } - - public Integer getUserId() { - return userId; - } - - public void setUserId(Integer userId) { - this.userId = userId; - } - - public Integer getDriverId() { - return driverId; - } - - public void setDriverId(Integer driverId) { - this.driverId = driverId; - } - - public Integer getCarId() { - return carId; - } - - public void setCarId(Integer carId) { - this.carId = carId; - } - - public String getOrderNum() { - return orderNum; - } - - public void setOrderNum(String orderNum) { - this.orderNum = orderNum; - } - - public Double getPlacementLon() { - return placementLon; - } - - public void setPlacementLon(Double placementLon) { - this.placementLon = placementLon; - } - - public Double getPlacementLat() { - return placementLat; - } - - public void setPlacementLat(Double placementLat) { - this.placementLat = placementLat; - } - - public String getPlacementAddress() { - return placementAddress; - } - - public void setPlacementAddress(String placementAddress) { - this.placementAddress = placementAddress; - } - - public Double getStartLon() { - return startLon; - } - - public void setStartLon(Double startLon) { - this.startLon = startLon; - } - - public Double getStartLat() { - return startLat; - } - - public void setStartLat(Double startLat) { - this.startLat = startLat; - } - - public String getStartAddress() { - return startAddress; - } - - public void setStartAddress(String startAddress) { - this.startAddress = startAddress; - } - - public Double getEndLon() { - return endLon; - } - - public void setEndLon(Double endLon) { - this.endLon = endLon; - } - - public Double getEndLat() { - return endLat; - } - - public void setEndLat(Double endLat) { - this.endLat = endLat; - } - - public String getEndAddress() { - return endAddress; - } - - public void setEndAddress(String endAddress) { - this.endAddress = endAddress; - } - - public Double getBoardingLon() { - return boardingLon; - } - - public void setBoardingLon(Double boardingLon) { - this.boardingLon = boardingLon; - } - - public Double getBoardingLat() { - return boardingLat; - } - - public void setBoardingLat(Double boardingLat) { - this.boardingLat = boardingLat; - } - - public String getBoardingAddress() { - return boardingAddress; - } - - public void setBoardingAddress(String boardingAddress) { - this.boardingAddress = boardingAddress; - } - - public Date getBoardingTime() { - return boardingTime; - } - - public void setBoardingTime(Date boardingTime) { - this.boardingTime = boardingTime; - } - - public Double getGetoffLon() { - return getoffLon; - } - - public void setGetoffLon(Double getoffLon) { - this.getoffLon = getoffLon; - } - - public Double getGetoffLat() { - return getoffLat; - } - - public void setGetoffLat(Double getoffLat) { - this.getoffLat = getoffLat; - } - - public String getGetoffAddress() { - return getoffAddress; - } - - public void setGetoffAddress(String getoffAddress) { - this.getoffAddress = getoffAddress; - } - - public Date getGetoffTime() { - return getoffTime; - } - - public void setGetoffTime(Date getoffTime) { - this.getoffTime = getoffTime; - } - - public Double getMileage() { - return mileage; - } - - public void setMileage(Double mileage) { - this.mileage = mileage; - } - - public Integer getPayType() { - return payType; - } - - public void setPayType(Integer payType) { - this.payType = payType; - } - - public Double getOrderMoney() { - return orderMoney; - } - - public void setOrderMoney(Double orderMoney) { - this.orderMoney = orderMoney; - } - - public Double getTravelMoney() { - return travelMoney; - } - - public void setTravelMoney(Double travelMoney) { - this.travelMoney = travelMoney; - } - - public Double getParkMoney() { - return parkMoney; - } - - public void setParkMoney(Double parkMoney) { - this.parkMoney = parkMoney; - } - - public Double getRoadTollMoney() { - return roadTollMoney; - } - - public void setRoadTollMoney(Double roadTollMoney) { - this.roadTollMoney = roadTollMoney; - } - - public Double getTipMoney() { - return tipMoney; - } - - public void setTipMoney(Double tipMoney) { - this.tipMoney = tipMoney; - } - - public Double getHolidayFee() { - return holidayFee; - } - - public void setHolidayFee(Double holidayFee) { - this.holidayFee = holidayFee; - } - - public Double getRedPacketMoney() { - return redPacketMoney; - } - - public void setRedPacketMoney(Double redPacketMoney) { - this.redPacketMoney = redPacketMoney; - } - - public Double getCouponMoney() { - return couponMoney; - } - - public void setCouponMoney(Double couponMoney) { - this.couponMoney = couponMoney; - } - - public Integer getRedPacketId() { - return redPacketId; - } - - public void setRedPacketId(Integer redPacketId) { - this.redPacketId = redPacketId; - } - - public Integer getCouponId() { - return couponId; - } - - public void setCouponId(Integer couponId) { - this.couponId = couponId; - } - - public Integer getTaxiCardId() { - return taxiCardId; - } - - public void setTaxiCardId(Integer taxiCardId) { - this.taxiCardId = taxiCardId; - } - - public Integer getUserTaxiCardId() { - return userTaxiCardId; - } - - public void setUserTaxiCardId(Integer userTaxiCardId) { - this.userTaxiCardId = userTaxiCardId; - } - - public Double getDiscountAmount() { - return discountAmount; - } - - public void setDiscountAmount(Double discountAmount) { - this.discountAmount = discountAmount; - } - - public Integer getCompanyId() { - return companyId; - } - - public void setCompanyId(Integer companyId) { - this.companyId = companyId; - } - - public Double getPayMoney() { - return payMoney; - } - - public void setPayMoney(Double payMoney) { - this.payMoney = payMoney; - } - - public Double getThankYouFee() { - return thankYouFee; - } - - public void setThankYouFee(Double thankYouFee) { - this.thankYouFee = thankYouFee; - } - - public Integer getSubstitute() { - return substitute; - } - - public void setSubstitute(Integer substitute) { - this.substitute = substitute; - } - - public String getPassengers() { - return passengers; - } - - public void setPassengers(String passengers) { - this.passengers = passengers; - } - - public String getPassengersPhone() { - return passengersPhone; - } - - public void setPassengersPhone(String passengersPhone) { - this.passengersPhone = passengersPhone; - } - - public Integer getState() { - return state; - } - - public void setState(Integer state) { - this.state = state; - } - - public Date getInsertTime() { - return insertTime; - } - - public void setInsertTime(Date insertTime) { - this.insertTime = insertTime; - } - - public Date getTravelTime() { - return travelTime; - } - - public void setTravelTime(Date travelTime) { - this.travelTime = travelTime; - } - - public Date getSnatchOrderTime() { - return snatchOrderTime; - } - - public void setSnatchOrderTime(Date snatchOrderTime) { - this.snatchOrderTime = snatchOrderTime; - } - - public Date getSetOutTime() { - return setOutTime; - } - - public void setSetOutTime(Date setOutTime) { - this.setOutTime = setOutTime; - } - - public Date getArriveTime() { - return arriveTime; - } - - public void setArriveTime(Date arriveTime) { - this.arriveTime = arriveTime; - } - - public Date getStartServiceTime() { - return startServiceTime; - } - - public void setStartServiceTime(Date startServiceTime) { - this.startServiceTime = startServiceTime; - } - - public Date getEndServiceTime() { - return endServiceTime; - } - - public void setEndServiceTime(Date endServiceTime) { - this.endServiceTime = endServiceTime; - } - - public Integer getOrderType() { - return orderType; - } - - public void setOrderType(Integer orderType) { - this.orderType = orderType; - } - - public Integer getOrderSource() { - return orderSource; - } - - public void setOrderSource(Integer orderSource) { - this.orderSource = orderSource; - } - - - public Integer getInvoiceId() { - return invoiceId; - } - - public void setInvoiceId(Integer invoiceId) { - this.invoiceId = invoiceId; - } - - public Integer getPayManner() { - return payManner; - } - - public void setPayManner(Integer payManner) { - this.payManner = payManner; - } - - public Integer getIsReassign() { - return isReassign; - } - - public void setIsReassign(Integer isReassign) { - this.isReassign = isReassign; - } - - public Integer getReassignNotice() { - return reassignNotice; - } - - public void setReassignNotice(Integer reassignNotice) { - this.reassignNotice = reassignNotice; - } - - public String getTrackId() { - return trackId; - } - - public void setTrackId(String trackId) { - this.trackId = trackId; - } - - public Double getDiscount() { - return discount; - } - - public void setDiscount(Double discount) { - this.discount = discount; - } - - public Double getDiscountMoney() { - return discountMoney; - } - - public void setDiscountMoney(Double discountMoney) { - this.discountMoney = discountMoney; - } - - public Integer getActivityId() { - return activityId; - } - - public void setActivityId(Integer activityId) { - this.activityId = activityId; - } - - public Integer getIsDelete() { - return isDelete; - } - - public void setIsDelete(Integer isDelete) { - this.isDelete = isDelete; - } - - public Integer getOldState() { - return oldState; - } - - public void setOldState(Integer oldState) { - this.oldState = oldState; - } - - public String getTelX() { - return telX; - } - - public void setTelX(String telX) { - this.telX = telX; - } - - public String getBindId() { - return bindId; - } - - public void setBindId(String bindId) { - this.bindId = bindId; - } - - public String getSplitAllocation() { - return splitAllocation; - } - - public void setSplitAllocation(String splitAllocation) { - this.splitAllocation = splitAllocation; - } - - public Integer getPromotion() { - return promotion; - } - - public void setPromotion(Integer promotion) { - this.promotion = promotion; - } - - public String getVoice() { - return voice; - } - - public void setVoice(String voice) { - this.voice = voice; - } - - public Date getVoiceTime() { - return voiceTime; - } - - public void setVoiceTime(Date voiceTime) { - this.voiceTime = voiceTime; - } - - public String getPromotionUser() { - return promotionUser; - } - - public void setPromotionUser(String promotionUser) { - this.promotionUser = promotionUser; - } - - public String getPromotionPhone() { - return promotionPhone; - } - - public void setPromotionPhone(String promotionPhone) { - this.promotionPhone = promotionPhone; - } - - public String getTravelId() { - return travelId; - } - - public void setTravelId(String travelId) { - this.travelId = travelId; - } - - public Integer getIsCreated() { - return isCreated; - } - - public void setIsCreated(Integer isCreated) { - this.isCreated = isCreated; - } - - @Override - public String toString() { - return "OrderTaxi{" + - "id=" + id + - ", type=" + type + - ", crossCityOrderId=" + crossCityOrderId + - ", place=" + place + - ", userId=" + userId + - ", driverId=" + driverId + - ", carId=" + carId + - ", orderNum='" + orderNum + '\'' + - ", placementLon=" + placementLon + - ", placementLat=" + placementLat + - ", placementAddress='" + placementAddress + '\'' + - ", startLon=" + startLon + - ", startLat=" + startLat + - ", startAddress='" + startAddress + '\'' + - ", endLon=" + endLon + - ", endLat=" + endLat + - ", endAddress='" + endAddress + '\'' + - ", boardingLon=" + boardingLon + - ", boardingLat=" + boardingLat + - ", boardingAddress='" + boardingAddress + '\'' + - ", boardingTime=" + boardingTime + - ", getoffLon=" + getoffLon + - ", getoffLat=" + getoffLat + - ", getoffAddress='" + getoffAddress + '\'' + - ", getoffTime=" + getoffTime + - ", mileage=" + mileage + - ", payManner=" + payManner + - ", payType=" + payType + - ", orderMoney=" + orderMoney + - ", travelMoney=" + travelMoney + - ", parkMoney=" + parkMoney + - ", roadTollMoney=" + roadTollMoney + - ", tipMoney=" + tipMoney + - ", redPacketMoney=" + redPacketMoney + - ", couponMoney=" + couponMoney + - ", redPacketId=" + redPacketId + - ", couponId=" + couponId + - ", discount=" + discount + - ", discountMoney=" + discountMoney + - ", activityId=" + activityId + - ", companyId=" + companyId + - ", payMoney=" + payMoney + - ", substitute=" + substitute + - ", passengers='" + passengers + '\'' + - ", passengersPhone='" + passengersPhone + '\'' + - ", state=" + state + - ", insertTime=" + insertTime + - ", travelTime=" + travelTime + - ", snatchOrderTime=" + snatchOrderTime + - ", setOutTime=" + setOutTime + - ", arriveTime=" + arriveTime + - ", startServiceTime=" + startServiceTime + - ", endServiceTime=" + endServiceTime + - ", orderType=" + orderType + - ", orderSource=" + orderSource + - ", invoiceId=" + invoiceId + - ", isReassign=" + isReassign + - ", reassignNotice=" + reassignNotice + - ", trackId='" + trackId + '\'' + - ", isDelete=" + isDelete + - ", oldState=" + oldState + - ", telX='" + telX + '\'' + - ", bindId='" + bindId + '\'' + - '}'; - } + /** + * 主键 + */ + @TableId(value = "id", type = IdType.AUTO) + @TableField("id") + private Integer id; + /** + * 订单类型(1=普通订单,2=摆渡订单) + */ + @TableField("type") + private Integer type; + /** + * 跨城订单id(摆渡车专用) + */ + @TableField("crossCityOrderId") + private Integer crossCityOrderId; + /** + * 摆渡方位(1=跨城起点,2=跨城终点) + */ + @TableField("place") + private Integer place; + /** + * 用户id + */ + @TableField("userId") + private Integer userId; + /** + * 司机id + */ + @TableField("driverId") + private Integer driverId; + /** + * 车辆id + */ + @TableField("carId") + private Integer carId; + /** + * 订单号 + */ + @TableField("orderNum") + private String orderNum; + /** + * 下单地点经度 + */ + @TableField("placementLon") + private Double placementLon; + /** + * 下单地点纬度 + */ + @TableField("placementLat") + private Double placementLat; + /** + * 下单地点 + */ + @TableField("placementAddress") + private String placementAddress; + /** + * 起点经度 + */ + @TableField("startLon") + private Double startLon; + /** + * 起点纬度 + */ + @TableField("startLat") + private Double startLat; + /** + * 起点 + */ + @TableField("startAddress") + private String startAddress; + /** + * 目的地经度 + */ + @TableField("endLon") + private Double endLon; + /** + * 目的地纬度 + */ + @TableField("endLat") + private Double endLat; + /** + * 目的地 + */ + @TableField("endAddress") + private String endAddress; + /** + * 上车点经度 + */ + @TableField("boardingLon") + private Double boardingLon; + /** + * 上车点纬度 + */ + @TableField("boardingLat") + private Double boardingLat; + /** + * 上车地点 + */ + @TableField("boardingAddress") + private String boardingAddress; + /** + * 上车时间 + */ + @TableField("boardingTime") + private Date boardingTime; + /** + * 下车点经度 + */ + @TableField("getoffLon") + private Double getoffLon; + /** + * 下车点纬度 + */ + @TableField("getoffLat") + private Double getoffLat; + /** + * 下车点 + */ + @TableField("getoffAddress") + private String getoffAddress; + /** + * 下车时间 + */ + @TableField("getoffTime") + private Date getoffTime; + /** + * 行驶里程数(米) + */ + @TableField("mileage") + private Double mileage; + /** + * 支付方式(1=OK平台支付,2=其他方式支付) + */ + @TableField("payManner") + private Integer payManner; + /** + * 支付方式(1=微信,2=支付宝,3=余额) + */ + @TableField("payType") + private Integer payType; + /** + * 订单金额 + */ + @TableField("orderMoney") + private Double orderMoney; + /** + * 行程费 + */ + @TableField("travelMoney") + private Double travelMoney; + /** + * 停车费 + */ + @TableField("parkMoney") + private Double parkMoney; + /** + * 过路费 + */ + @TableField("roadTollMoney") + private Double roadTollMoney; + /** + * 小费 + */ + @TableField("tipMoney") + private Double tipMoney; + //节假费 + @TableField("holidayFee") + private Double holidayFee; + /** + * 红包抵扣金额 + */ + @TableField("redPacketMoney") + private Double redPacketMoney; + /** + * 优惠券抵扣金额 + */ + @TableField("couponMoney") + private Double couponMoney; + /** + * 红包id + */ + @TableField("redPacketId") + private Integer redPacketId; + /** + * 优惠券id + */ + @TableField("couponId") + private Integer couponId; + /** + * 折扣 + */ + @TableField("discount") + private Double discount; + /** + * 折扣优惠金额 + */ + @TableField("discountMoney") + private Double discountMoney; + /** + * 折扣活动id + */ + @TableField("activityId") + private Integer activityId; + /** + * 打折卡id + */ + @TableField("taxiCardId") + private Integer taxiCardId; + /** + * 打车卡记录id + */ + @TableField("userTaxiCardId") + private Integer userTaxiCardId; + /** + * 优惠金额 + */ + @TableField("discountAmount") + private Double discountAmount; + /** + * 公司id + */ + @TableField("companyId") + private Integer companyId; + /** + * 支付金额 + */ + @TableField("payMoney") + private Double payMoney; + //感谢费 + @TableField("thankYouFee") + private Double thankYouFee; + /** + * 是否是代下单(0:否,1:是) + */ + @TableField("substitute") + private Integer substitute; + /** + * 乘车人姓名 + */ + @TableField("passengers") + private String passengers; + /** + * 乘车人电话 + */ + @TableField("passengersPhone") + private String passengersPhone; + /** + * 订单状态(1=待接单,2=待出发,3=待到达预约地点,4=待乘客上车,5=服务中,6=完成服务,7=待支付,8=待评价,9=已完成,10=已取消,11=改派中,12=取消待支付) + */ + @TableField("state") + private Integer state; + /** + * 下单时间 + */ + @TableField("insertTime") + private Date insertTime; + /** + * 出行时间 + */ + @TableField("travelTime") + private Date travelTime; + /** + * 抢单时间 + */ + @TableField("snatchOrderTime") + private Date snatchOrderTime; + /** + * 司机点出发时间 + */ + @TableField("setOutTime") + private Date setOutTime; + /** + * 司机到达预约地点时间 + */ + @TableField("arriveTime") + private Date arriveTime; + /** + * 开始服务时间 + */ + @TableField("startServiceTime") + private Date startServiceTime; + /** + * 结束服务时间 + */ + @TableField("endServiceTime") + private Date endServiceTime; + /** + * 订单类型(1=普通,2=预约) + */ + @TableField("orderType") + private Integer orderType; + /** + * 订单来源(1:APP下单,2:扫码下单,3:小程序下单,4:司机下单,5:调度下单,6:道行龙城下单) + */ + @TableField("orderSource") + private Integer orderSource; + /** + * 发票id + */ + @TableField("invoiceId") + private Integer invoiceId; + /** + * 是否是改派单(1=否,=是) + * + * @return + */ + @TableField("isReassign") + private Integer isReassign; + /** + * 改派通知标识(0=没有改派,1=改派中,2=已改派)用于通知前端获取新司机数据 + */ + @TableField("reassignNotice") + private Integer reassignNotice; + /** + * 高德猎鹰轨迹id + * + * @return + */ + @TableField("trackId") + private String trackId; + /** + * 是否删除(1=否,2=是) + */ + @TableField("isDelete") + private Integer isDelete; + /** + * 该派前的订单状态 + * + * @return + */ + @TableField("oldState") + private Integer oldState; + /** + * 移动小号 + * + * @return + */ + @TableField("telX") + private String telX; + /** + * 绑定小号关系id + * + * @return + */ + @TableField("bindId") + private String bindId; + + /** + * 是否异常订单 1否 2是 + */ + @TableField("abnormal") + private Integer abnormal; + + + /** + * 乘客反馈情况 + */ + @TableField("abnormalIntro") + private String abnormalIntro; + + /** + * 乘客反馈图片 + */ + @TableField("abnormalImg") + private String abnormalImg; + + + private Integer promotionDriverId; + + private BigDecimal promotionMoney; + + + private String splitAllocation; + + private Integer responsibilityType; + + + private Integer promotion; + + private String voice; + + + private Date voiceTime; + + private String promotionUser; + + private String promotionPhone; + + private Long promotionActivityId; + /** + * 中台行程id + */ + private String travelId; + /** + * 中台是否已创建订单(0=否,1=是) + */ + private Integer isCreated; + /** + * 是否是追缴单(0=否,1=是) + */ + private Integer recoveryOrder; + + public Long getPromotionActivityId() { + return promotionActivityId; + } + + public void setPromotionActivityId(Long promotionActivityId) { + this.promotionActivityId = promotionActivityId; + } + + + public Integer getResponsibilityType() { + return responsibilityType; + } + + public void setResponsibilityType(Integer responsibilityType) { + this.responsibilityType = responsibilityType; + } + + public Integer getPromotionDriverId() { + return promotionDriverId; + } + + public void setPromotionDriverId(Integer promotionDriverId) { + this.promotionDriverId = promotionDriverId; + } + + public BigDecimal getPromotionMoney() { + return promotionMoney; + } + + public void setPromotionMoney(BigDecimal promotionMoney) { + this.promotionMoney = promotionMoney; + } + + public Integer getAbnormal() { + return abnormal; + } + + public void setAbnormal(Integer abnormal) { + this.abnormal = abnormal; + } + + public String getAbnormalIntro() { + return abnormalIntro; + } + + public void setAbnormalIntro(String abnormalIntro) { + this.abnormalIntro = abnormalIntro; + } + + public String getAbnormalImg() { + return abnormalImg; + } + + public void setAbnormalImg(String abnormalImg) { + this.abnormalImg = abnormalImg; + } + + public Integer getId() { + return id; + } + + public void setId(Integer id) { + this.id = id; + } + + public Integer getType() { + return type; + } + + public void setType(Integer type) { + this.type = type; + } + + public Integer getCrossCityOrderId() { + return crossCityOrderId; + } + + public void setCrossCityOrderId(Integer crossCityOrderId) { + this.crossCityOrderId = crossCityOrderId; + } + + public Integer getPlace() { + return place; + } + + public void setPlace(Integer place) { + this.place = place; + } + + public Integer getUserId() { + return userId; + } + + public void setUserId(Integer userId) { + this.userId = userId; + } + + public Integer getDriverId() { + return driverId; + } + + public void setDriverId(Integer driverId) { + this.driverId = driverId; + } + + public Integer getCarId() { + return carId; + } + + public void setCarId(Integer carId) { + this.carId = carId; + } + + public String getOrderNum() { + return orderNum; + } + + public void setOrderNum(String orderNum) { + this.orderNum = orderNum; + } + + public Double getPlacementLon() { + return placementLon; + } + + public void setPlacementLon(Double placementLon) { + this.placementLon = placementLon; + } + + public Double getPlacementLat() { + return placementLat; + } + + public void setPlacementLat(Double placementLat) { + this.placementLat = placementLat; + } + + public String getPlacementAddress() { + return placementAddress; + } + + public void setPlacementAddress(String placementAddress) { + this.placementAddress = placementAddress; + } + + public Double getStartLon() { + return startLon; + } + + public void setStartLon(Double startLon) { + this.startLon = startLon; + } + + public Double getStartLat() { + return startLat; + } + + public void setStartLat(Double startLat) { + this.startLat = startLat; + } + + public String getStartAddress() { + return startAddress; + } + + public void setStartAddress(String startAddress) { + this.startAddress = startAddress; + } + + public Double getEndLon() { + return endLon; + } + + public void setEndLon(Double endLon) { + this.endLon = endLon; + } + + public Double getEndLat() { + return endLat; + } + + public void setEndLat(Double endLat) { + this.endLat = endLat; + } + + public String getEndAddress() { + return endAddress; + } + + public void setEndAddress(String endAddress) { + this.endAddress = endAddress; + } + + public Double getBoardingLon() { + return boardingLon; + } + + public void setBoardingLon(Double boardingLon) { + this.boardingLon = boardingLon; + } + + public Double getBoardingLat() { + return boardingLat; + } + + public void setBoardingLat(Double boardingLat) { + this.boardingLat = boardingLat; + } + + public String getBoardingAddress() { + return boardingAddress; + } + + public void setBoardingAddress(String boardingAddress) { + this.boardingAddress = boardingAddress; + } + + public Date getBoardingTime() { + return boardingTime; + } + + public void setBoardingTime(Date boardingTime) { + this.boardingTime = boardingTime; + } + + public Double getGetoffLon() { + return getoffLon; + } + + public void setGetoffLon(Double getoffLon) { + this.getoffLon = getoffLon; + } + + public Double getGetoffLat() { + return getoffLat; + } + + public void setGetoffLat(Double getoffLat) { + this.getoffLat = getoffLat; + } + + public String getGetoffAddress() { + return getoffAddress; + } + + public void setGetoffAddress(String getoffAddress) { + this.getoffAddress = getoffAddress; + } + + public Date getGetoffTime() { + return getoffTime; + } + + public void setGetoffTime(Date getoffTime) { + this.getoffTime = getoffTime; + } + + public Double getMileage() { + return mileage; + } + + public void setMileage(Double mileage) { + this.mileage = mileage; + } + + public Integer getPayType() { + return payType; + } + + public void setPayType(Integer payType) { + this.payType = payType; + } + + public Double getOrderMoney() { + return orderMoney; + } + + public void setOrderMoney(Double orderMoney) { + this.orderMoney = orderMoney; + } + + public Double getTravelMoney() { + return travelMoney; + } + + public void setTravelMoney(Double travelMoney) { + this.travelMoney = travelMoney; + } + + public Double getParkMoney() { + return parkMoney; + } + + public void setParkMoney(Double parkMoney) { + this.parkMoney = parkMoney; + } + + public Double getRoadTollMoney() { + return roadTollMoney; + } + + public void setRoadTollMoney(Double roadTollMoney) { + this.roadTollMoney = roadTollMoney; + } + + public Double getTipMoney() { + return tipMoney; + } + + public void setTipMoney(Double tipMoney) { + this.tipMoney = tipMoney; + } + + public Double getHolidayFee() { + return holidayFee; + } + + public void setHolidayFee(Double holidayFee) { + this.holidayFee = holidayFee; + } + + public Double getRedPacketMoney() { + return redPacketMoney; + } + + public void setRedPacketMoney(Double redPacketMoney) { + this.redPacketMoney = redPacketMoney; + } + + public Double getCouponMoney() { + return couponMoney; + } + + public void setCouponMoney(Double couponMoney) { + this.couponMoney = couponMoney; + } + + public Integer getRedPacketId() { + return redPacketId; + } + + public void setRedPacketId(Integer redPacketId) { + this.redPacketId = redPacketId; + } + + public Integer getCouponId() { + return couponId; + } + + public void setCouponId(Integer couponId) { + this.couponId = couponId; + } + + public Integer getTaxiCardId() { + return taxiCardId; + } + + public void setTaxiCardId(Integer taxiCardId) { + this.taxiCardId = taxiCardId; + } + + public Integer getUserTaxiCardId() { + return userTaxiCardId; + } + + public void setUserTaxiCardId(Integer userTaxiCardId) { + this.userTaxiCardId = userTaxiCardId; + } + + public Double getDiscountAmount() { + return discountAmount; + } + + public void setDiscountAmount(Double discountAmount) { + this.discountAmount = discountAmount; + } + + public Integer getCompanyId() { + return companyId; + } + + public void setCompanyId(Integer companyId) { + this.companyId = companyId; + } + + public Double getPayMoney() { + return payMoney; + } + + public void setPayMoney(Double payMoney) { + this.payMoney = payMoney; + } + + public Double getThankYouFee() { + return thankYouFee; + } + + public void setThankYouFee(Double thankYouFee) { + this.thankYouFee = thankYouFee; + } + + public Integer getSubstitute() { + return substitute; + } + + public void setSubstitute(Integer substitute) { + this.substitute = substitute; + } + + public String getPassengers() { + return passengers; + } + + public void setPassengers(String passengers) { + this.passengers = passengers; + } + + public String getPassengersPhone() { + return passengersPhone; + } + + public void setPassengersPhone(String passengersPhone) { + this.passengersPhone = passengersPhone; + } + + public Integer getState() { + return state; + } + + public void setState(Integer state) { + this.state = state; + } + + public Date getInsertTime() { + return insertTime; + } + + public void setInsertTime(Date insertTime) { + this.insertTime = insertTime; + } + + public Date getTravelTime() { + return travelTime; + } + + public void setTravelTime(Date travelTime) { + this.travelTime = travelTime; + } + + public Date getSnatchOrderTime() { + return snatchOrderTime; + } + + public void setSnatchOrderTime(Date snatchOrderTime) { + this.snatchOrderTime = snatchOrderTime; + } + + public Date getSetOutTime() { + return setOutTime; + } + + public void setSetOutTime(Date setOutTime) { + this.setOutTime = setOutTime; + } + + public Date getArriveTime() { + return arriveTime; + } + + public void setArriveTime(Date arriveTime) { + this.arriveTime = arriveTime; + } + + public Date getStartServiceTime() { + return startServiceTime; + } + + public void setStartServiceTime(Date startServiceTime) { + this.startServiceTime = startServiceTime; + } + + public Date getEndServiceTime() { + return endServiceTime; + } + + public void setEndServiceTime(Date endServiceTime) { + this.endServiceTime = endServiceTime; + } + + public Integer getOrderType() { + return orderType; + } + + public void setOrderType(Integer orderType) { + this.orderType = orderType; + } + + public Integer getOrderSource() { + return orderSource; + } + + public void setOrderSource(Integer orderSource) { + this.orderSource = orderSource; + } + + + public Integer getInvoiceId() { + return invoiceId; + } + + public void setInvoiceId(Integer invoiceId) { + this.invoiceId = invoiceId; + } + + public Integer getPayManner() { + return payManner; + } + + public void setPayManner(Integer payManner) { + this.payManner = payManner; + } + + public Integer getIsReassign() { + return isReassign; + } + + public void setIsReassign(Integer isReassign) { + this.isReassign = isReassign; + } + + public Integer getReassignNotice() { + return reassignNotice; + } + + public void setReassignNotice(Integer reassignNotice) { + this.reassignNotice = reassignNotice; + } + + public String getTrackId() { + return trackId; + } + + public void setTrackId(String trackId) { + this.trackId = trackId; + } + + public Double getDiscount() { + return discount; + } + + public void setDiscount(Double discount) { + this.discount = discount; + } + + public Double getDiscountMoney() { + return discountMoney; + } + + public void setDiscountMoney(Double discountMoney) { + this.discountMoney = discountMoney; + } + + public Integer getActivityId() { + return activityId; + } + + public void setActivityId(Integer activityId) { + this.activityId = activityId; + } + + public Integer getIsDelete() { + return isDelete; + } + + public void setIsDelete(Integer isDelete) { + this.isDelete = isDelete; + } + + public Integer getOldState() { + return oldState; + } + + public void setOldState(Integer oldState) { + this.oldState = oldState; + } + + public String getTelX() { + return telX; + } + + public void setTelX(String telX) { + this.telX = telX; + } + + public String getBindId() { + return bindId; + } + + public void setBindId(String bindId) { + this.bindId = bindId; + } + + public String getSplitAllocation() { + return splitAllocation; + } + + public void setSplitAllocation(String splitAllocation) { + this.splitAllocation = splitAllocation; + } + + public Integer getPromotion() { + return promotion; + } + + public void setPromotion(Integer promotion) { + this.promotion = promotion; + } + + public String getVoice() { + return voice; + } + + public void setVoice(String voice) { + this.voice = voice; + } + + public Date getVoiceTime() { + return voiceTime; + } + + public void setVoiceTime(Date voiceTime) { + this.voiceTime = voiceTime; + } + + public String getPromotionUser() { + return promotionUser; + } + + public void setPromotionUser(String promotionUser) { + this.promotionUser = promotionUser; + } + + public String getPromotionPhone() { + return promotionPhone; + } + + public void setPromotionPhone(String promotionPhone) { + this.promotionPhone = promotionPhone; + } + + public String getTravelId() { + return travelId; + } + + public void setTravelId(String travelId) { + this.travelId = travelId; + } + + public Integer getIsCreated() { + return isCreated; + } + + public void setIsCreated(Integer isCreated) { + this.isCreated = isCreated; + } + + public Integer getRecoveryOrder() { + return recoveryOrder; + } + + public void setRecoveryOrder(Integer recoveryOrder) { + this.recoveryOrder = recoveryOrder; + } + + @Override + public String toString() { + return "OrderTaxi{" + + "id=" + id + + ", type=" + type + + ", crossCityOrderId=" + crossCityOrderId + + ", place=" + place + + ", userId=" + userId + + ", driverId=" + driverId + + ", carId=" + carId + + ", orderNum='" + orderNum + '\'' + + ", placementLon=" + placementLon + + ", placementLat=" + placementLat + + ", placementAddress='" + placementAddress + '\'' + + ", startLon=" + startLon + + ", startLat=" + startLat + + ", startAddress='" + startAddress + '\'' + + ", endLon=" + endLon + + ", endLat=" + endLat + + ", endAddress='" + endAddress + '\'' + + ", boardingLon=" + boardingLon + + ", boardingLat=" + boardingLat + + ", boardingAddress='" + boardingAddress + '\'' + + ", boardingTime=" + boardingTime + + ", getoffLon=" + getoffLon + + ", getoffLat=" + getoffLat + + ", getoffAddress='" + getoffAddress + '\'' + + ", getoffTime=" + getoffTime + + ", mileage=" + mileage + + ", payManner=" + payManner + + ", payType=" + payType + + ", orderMoney=" + orderMoney + + ", travelMoney=" + travelMoney + + ", parkMoney=" + parkMoney + + ", roadTollMoney=" + roadTollMoney + + ", tipMoney=" + tipMoney + + ", redPacketMoney=" + redPacketMoney + + ", couponMoney=" + couponMoney + + ", redPacketId=" + redPacketId + + ", couponId=" + couponId + + ", discount=" + discount + + ", discountMoney=" + discountMoney + + ", activityId=" + activityId + + ", companyId=" + companyId + + ", payMoney=" + payMoney + + ", substitute=" + substitute + + ", passengers='" + passengers + '\'' + + ", passengersPhone='" + passengersPhone + '\'' + + ", state=" + state + + ", insertTime=" + insertTime + + ", travelTime=" + travelTime + + ", snatchOrderTime=" + snatchOrderTime + + ", setOutTime=" + setOutTime + + ", arriveTime=" + arriveTime + + ", startServiceTime=" + startServiceTime + + ", endServiceTime=" + endServiceTime + + ", orderType=" + orderType + + ", orderSource=" + orderSource + + ", invoiceId=" + invoiceId + + ", isReassign=" + isReassign + + ", reassignNotice=" + reassignNotice + + ", trackId='" + trackId + '\'' + + ", isDelete=" + isDelete + + ", oldState=" + oldState + + ", telX='" + telX + '\'' + + ", bindId='" + bindId + '\'' + + '}'; + } } diff --git a/UserQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/taxi/service/IPaymentRecordService.java b/UserQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/taxi/service/IPaymentRecordService.java index edca3ff..4a08eb8 100644 --- a/UserQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/taxi/service/IPaymentRecordService.java +++ b/UserQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/taxi/service/IPaymentRecordService.java @@ -12,7 +12,7 @@ * 添加数据 * @param orderId 订单id * @param orderType 订单类型 - * @param payType 支付方式(1=微信,2=支付宝) + * @param payType 支付方式(1=微信,2=支付宝,3=备用金) * @param amount 支付金额 * @param code 第三方支付单号 * @param state 支付状态(1=待支付,2=已支付) -- Gitblit v1.7.1