From b50c961c49851d140d77d549db34a9f6400dadd4 Mon Sep 17 00:00:00 2001
From: liujie <1793218484@qq.com>
Date: 星期二, 19 八月 2025 19:03:10 +0800
Subject: [PATCH] 跨城推广
---
UserQYTTravel/guns-admin/src/test/java/com/stylefeng/guns/GunsApplicationTest.java | 132 ++++---------------------------------------
1 files changed, 14 insertions(+), 118 deletions(-)
diff --git a/UserQYTTravel/guns-admin/src/test/java/com/stylefeng/guns/GunsApplicationTest.java b/UserQYTTravel/guns-admin/src/test/java/com/stylefeng/guns/GunsApplicationTest.java
index 8fdc73c..e683cad 100644
--- a/UserQYTTravel/guns-admin/src/test/java/com/stylefeng/guns/GunsApplicationTest.java
+++ b/UserQYTTravel/guns-admin/src/test/java/com/stylefeng/guns/GunsApplicationTest.java
@@ -9,7 +9,9 @@
//import com.stylefeng.guns.modular.system.service.ICompanyService;
//import com.stylefeng.guns.modular.system.service.IDriverService;
//import com.stylefeng.guns.modular.system.service.IUserInfoService;
+//import com.stylefeng.guns.modular.system.util.EmailUtil;
//import com.stylefeng.guns.modular.system.util.qianyuntong.OrderUtil;
+//import com.stylefeng.guns.modular.system.util.qianyuntong.UserUtil;
//import com.stylefeng.guns.modular.system.util.qianyuntong.model.*;
//import com.stylefeng.guns.modular.taxi.service.IPaymentRecordService;
//import lombok.extern.slf4j.Slf4j;
@@ -20,6 +22,8 @@
//import org.springframework.boot.test.context.SpringBootTest;
//import org.springframework.test.context.junit4.SpringRunner;
//
+//import javax.mail.MessagingException;
+//import java.io.UnsupportedEncodingException;
//import java.math.BigDecimal;
//import java.util.List;
//
@@ -46,128 +50,20 @@
// private ICompanyService companyService;
// @Autowired
// private IPaymentRecordService paymentRecordService;
+// @Autowired
+// private EmailUtil emailUtil;
//
//
//
//
// @Test
// public void test(){
-// OrderPrivateCar orderPrivateCar = orderPrivateCarService.selectById(228);
-// Driver driver = driverService.selectById(orderPrivateCar.getDriverId());
-// Company company = companyService.selectById(driver.getCompanyId());
-// UserInfo userInfo = userInfoService.selectById(orderPrivateCar.getUserId());
-// if(null == orderPrivateCar.getIsCreated()){
-// //先调中台创建订单
-// CreateOrderRequest createOrderRequest = new CreateOrderRequest();
-// createOrderRequest.setTreatShopId(driver.getEmpId().toString());
-// createOrderRequest.setField1("{\"profitSharing\":\"1\",\"isPromote\":\"" + (orderPrivateCar.getPromotion() == 2 ? 1 : 0) + "\"}");
-// createOrderRequest.setCharge(new BigDecimal(orderPrivateCar.getOrderMoney()));
-// createOrderRequest.setOrderNo("PR" + orderPrivateCar.getId());
-// createOrderRequest.setOrderId(orderPrivateCar.getTravelId());
-// createOrderRequest.setCustomerId(userInfo.getOnconUUID());
-// OrderInfo orderInfo = OrderUtil.tradeOrderCreate(createOrderRequest);
-// orderPrivateCar.setIsCreated(1);
-// orderPrivateCar.setTravelId(orderInfo.getOrderId());
-// orderPrivateCarService.updateById(orderPrivateCar);
-// }
-// //使用备付金进行支付订单
-// 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());
-// return;
-// }
-// PayInfoData data = payInfo.getData();
-// String status = data.getStatus();
-// if ("3".equals(status)) {
-// log.error("备付金支付失败:{}", payInfo.getRetMsg());
-// return;
-// }
-// if("0".equals(status)){
-// //查询支付信息
-// GetPaymentInfoDataRequest getPaymentInfoDataRequest = new GetPaymentInfoDataRequest();
-// getPaymentInfoDataRequest.setPartnerPayId(orderPrivateCar.getTravelId());
-// GetPaymentInfo getPaymentInfo = OrderUtil.paymentInfo(getPaymentInfoDataRequest);
-// status = getPaymentInfo.getStatus();
-// }
-// PayInfoData payInfoData = payInfo.getData();
-// PaymentInfo paymentInfo = payInfoData.getPaymentInfos().get(0);
-// if(!"0".equals(status)){
-// //支付成功,通知三方
-// PaymentOrderRequest paymentOrderRequest = new PaymentOrderRequest();
-// paymentOrderRequest.setPayItemId(paymentInfo.getPayItemId());
-// paymentOrderRequest.setPaymentInfo(JSON.toJSONString(payInfoData.getPaymentInfos()));
-// paymentOrderRequest.setOrderId(orderPrivateCar.getTravelId());
-// paymentOrderRequest.setCharge(BigDecimal.valueOf(orderPrivateCar.getOrderMoney()));
-// paymentOrderRequest.setPayTime(data.getPayTime());
-// paymentOrderRequest.setPaymentSerialNumber(payInfoData.getPayId());
-// OrderInfo orderInfo1 = OrderUtil.paymentOrder(paymentOrderRequest);
-//
-// //中台修改订单状态
-// ModifyTravelItineraryRequest request1 = new ModifyTravelItineraryRequest();
-// request1.setOrderId(orderPrivateCar.getTravelId());
-// request1.setStatus(9);
-// if (null != orderPrivateCar.getDriverId()) {
-// request1.setDriverId(driver.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);
-// //保存追缴单
-// orderPrivateCarService.insert(orderPrivateCar1);
-// //添加三方支付记录
-// try {
-// paymentRecordService.saveData(1, orderPrivateCar.getUserId(), 1, orderPrivateCar.getId(), 1, 3, orderPrivateCar.getOrderMoney(), payId, 2);
-// } catch (Exception e) {
-// throw new RuntimeException(e);
-// }
-//
-//
-// Driver driver1 = driverService.selectById(orderPrivateCar1.getDriverId());
-// UserInfo userInfo1 = userInfoService.selectById(orderPrivateCar1.getUserId());
-// Company company1 = companyService.selectById(driver1.getCompanyId());
-// //调三方订单中心创建行程单
-// CreateTravelItineraryRequest request = new CreateTravelItineraryRequest();
-// request.setOrderNo("PR" + orderPrivateCar1.getId());
-// request.setCustomerId(userInfo1.getOnconUUID());
-// request.setDriverId(driver1.getEmpId().toString());
-// request.setSupplierShopId(company1.getEnterCode());
-// request.setServiceType(2);
-// String travelItinerary = OrderUtil.createTravelItinerary(request);
-// orderPrivateCar1.setTravelId(travelItinerary);
-// orderPrivateCar1.setIsCreated(0);
-// orderPrivateCarService.updateById(orderPrivateCar1);
-// //修改订单状态为待支付
-// ModifyTravelItineraryRequest modifyTravelItineraryRequest = new ModifyTravelItineraryRequest();
-// modifyTravelItineraryRequest.setOrderId(orderPrivateCar1.getTravelId());
-// modifyTravelItineraryRequest.setStatus(orderPrivateCar1.getState());
-// modifyTravelItineraryRequest.setDriverId(driver1.getEmpId().toString());
-// modifyTravelItineraryRequest.setSupplierShopId(company1.getEnterCode());
-// if (2 == orderPrivateCar1.getPromotion()) {
-// Driver driver2 = driverService.selectById(orderPrivateCar1.getPromotionDriverId());
-// modifyTravelItineraryRequest.setPromoterId(driver2.getEmpId().toString());
-// }
-// OrderUtil.modifyTravelItinerary(modifyTravelItineraryRequest);
-// }
-// }
+// try {
+// emailUtil.sendEmailWithAttachment("393733352@qq.com", "贵人家园出行-行程单", "请查收您的行程单", null, "贵人家园出行-行程单");
+// } catch (MessagingException e) {
+// throw new RuntimeException(e);
+// } catch (UnsupportedEncodingException e) {
+// throw new RuntimeException(e);
+// }
+// }
//}
--
Gitblit v1.7.1