|
@@ -1,4 +1,6 @@
|
|
|
package com.platform.yijia.controller;
|
|
|
+import com.github.pagehelper.PageHelper;
|
|
|
+import com.github.pagehelper.PageInfo;
|
|
|
import com.google.gson.Gson;
|
|
|
import com.google.gson.GsonBuilder;
|
|
|
import com.platform.yijia.config.YiJiaRequest;
|
|
@@ -2137,5 +2139,53 @@ public class PayOrderController {
|
|
|
|
|
|
return gson.toJson(resultData);
|
|
|
}
|
|
|
+
|
|
|
+ /*
|
|
|
+ * 根据用户unionId和stationId查询用户订单
|
|
|
+ */
|
|
|
+ @RequestMapping(value = "/getUserOrderListByUnionId", method = RequestMethod.POST)
|
|
|
+ @ResponseBody
|
|
|
+ public String getUserOrderListByUnionId(@RequestBody AppUserInfo request){
|
|
|
+ Gson gson =new GsonBuilder().setDateFormat("yyyy-MM-dd HH:mm:ss").create();
|
|
|
+ ResultData resultData =null;
|
|
|
+ if(StringUtils.isNotBlank(request.getUnionId()) && request.getStationId() !=null){
|
|
|
+ AppUserInfo appUserInfo = new AppUserInfo();
|
|
|
+ appUserInfo.setUnionId(request.getUnionId());
|
|
|
+ if(request.getPageNum() !=null && request.getPageSize() !=null){
|
|
|
+ //Map<String, Object> resultMap = new HashMap<>();
|
|
|
+ StationInfo s = new StationInfo();
|
|
|
+ s.setStationId(request.getStationId());
|
|
|
+ StationInfo stationInfo = stationService.selectStationInfo(s);
|
|
|
+ if (stationInfo !=null){
|
|
|
+ String jiBie = stationInfo.getJiBie();
|
|
|
+ switch (jiBie){
|
|
|
+ case "1":
|
|
|
+ appUserInfo.setStaJiBie("1");
|
|
|
+ break;
|
|
|
+ case "2":
|
|
|
+ appUserInfo.setStaJiBie("2");
|
|
|
+ break;
|
|
|
+ }
|
|
|
+ appUserInfo.setPayType(request.getPayType());
|
|
|
+ appUserInfo.setStationId(request.getStationId());
|
|
|
+ PageHelper.startPage(request.getPageNum(), request.getPageSize());
|
|
|
+ List<PayOrder> payOrderList = payOrderService.getUserOrderListByUnionId(appUserInfo);
|
|
|
+ PageInfo pageInfo = new PageInfo(payOrderList);
|
|
|
+ resultData = ResultData.success(pageInfo);
|
|
|
+ }else {
|
|
|
+ resultData = ResultData.error(CodeMsg.SEARCH_FAIL);
|
|
|
+ }
|
|
|
+
|
|
|
+ }else {
|
|
|
+ resultData = ResultData.error(CodeMsg.PARAMS_NUll);
|
|
|
+ }
|
|
|
+ }else {
|
|
|
+ resultData=ResultData.error(CodeMsg.PARAMS_NUll);
|
|
|
+ }
|
|
|
+ return gson.toJson(resultData);
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
}
|
|
|
|