|
@@ -1,6 +1,8 @@
|
|
|
package com.jpsoft.bus.modules.bus.controller;
|
|
|
|
|
|
import com.github.pagehelper.Page;
|
|
|
+import com.jpsoft.bus.modules.base.entity.OrderInfo;
|
|
|
+import com.jpsoft.bus.modules.base.service.OrderInfoService;
|
|
|
import com.jpsoft.bus.modules.common.dto.MessageResult;
|
|
|
import com.jpsoft.bus.modules.common.dto.Sort;
|
|
|
import com.jpsoft.bus.modules.bus.entity.PassengerInfo;
|
|
@@ -31,6 +33,9 @@ public class PassengerInfoController {
|
|
|
@Autowired
|
|
|
private PassengerInfoService passengerInfoService;
|
|
|
|
|
|
+ @Autowired
|
|
|
+ private OrderInfoService orderInfoService;
|
|
|
+
|
|
|
@ApiOperation(value="创建空记录")
|
|
|
@GetMapping("create")
|
|
|
public MessageResult<PassengerInfo> create(){
|
|
@@ -236,6 +241,29 @@ public class PassengerInfoController {
|
|
|
|
|
|
Page<PassengerInfo> page = passengerInfoService.pageSearch(searchParams,pageIndex,pageSize,true,sortList);
|
|
|
|
|
|
+ for (PassengerInfo passengerInfo:page) {
|
|
|
+
|
|
|
+ OrderInfo orderInfo = orderInfoService.findByPassengerId(passengerInfo.getId());
|
|
|
+
|
|
|
+ if(orderInfo!=null){
|
|
|
+ if(("wechat").equals(orderInfo.getPayName())){
|
|
|
+ passengerInfo.setPayName("微信");
|
|
|
+ }
|
|
|
+ else if(("alipay").equals(orderInfo.getPayName())){
|
|
|
+ passengerInfo.setPayName("支付宝");
|
|
|
+ }
|
|
|
+ else if(("cash").equals(orderInfo.getPayName())){
|
|
|
+ passengerInfo.setPayName("现金");
|
|
|
+ }
|
|
|
+ else if(("ticket").equals(orderInfo.getPayName())){
|
|
|
+ passengerInfo.setPayName("车票");
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
msgResult.setResult(true);
|
|
|
msgResult.setData(PojoUtils.pageWrapper(page));
|
|
|
|