|
@@ -113,9 +113,6 @@ public class SelfCarController {
|
|
if(StringUtils.isEmpty(selfCarTrade.getCompanyName())){
|
|
if(StringUtils.isEmpty(selfCarTrade.getCompanyName())){
|
|
return new RespR(false,"需要输入公司名称");
|
|
return new RespR(false,"需要输入公司名称");
|
|
}
|
|
}
|
|
- if(StringUtils.isEmpty(selfCarTrade.getCardId())){
|
|
|
|
- return new RespR(false,"需要输入etc卡号");
|
|
|
|
- }
|
|
|
|
if(StringUtils.isEmpty(selfCarTrade.getExTimeBegin())){
|
|
if(StringUtils.isEmpty(selfCarTrade.getExTimeBegin())){
|
|
return new RespR(false,"需要交易开始时间");
|
|
return new RespR(false,"需要交易开始时间");
|
|
}
|
|
}
|
|
@@ -128,19 +125,37 @@ public class SelfCarController {
|
|
tradeRequestVo.setCompanyName(selfCarTrade.getCompanyName());
|
|
tradeRequestVo.setCompanyName(selfCarTrade.getCompanyName());
|
|
tradeRequestVo.setStartTime(selfCarTrade.getExTimeBegin());
|
|
tradeRequestVo.setStartTime(selfCarTrade.getExTimeBegin());
|
|
tradeRequestVo.setEndTime(selfCarTrade.getExTimeEnd());
|
|
tradeRequestVo.setEndTime(selfCarTrade.getExTimeEnd());
|
|
- tradeRequestVo.setEtcId(selfCarTrade.getCardId());
|
|
|
|
tradeRequestVo.setTradeStatus(selfCarTrade.getStatus());
|
|
tradeRequestVo.setTradeStatus(selfCarTrade.getStatus());
|
|
tradeRequestVo.setInterType(1);//0 接口
|
|
tradeRequestVo.setInterType(1);//0 接口
|
|
-
|
|
|
|
- if(tradeRequestVo.getTradeStatus() ==null){
|
|
|
|
- tradeRequestVo.setTradeStatus(1);
|
|
|
|
- selfCarServiceL.getTradeList(tradeRequestVo);
|
|
|
|
- tradeRequestVo.setTradeStatus(2);
|
|
|
|
- selfCarServiceL.getTradeList(tradeRequestVo);
|
|
|
|
- tradeRequestVo.setTradeStatus(3);
|
|
|
|
- selfCarServiceL.getTradeList(tradeRequestVo);
|
|
|
|
|
|
+ if(StringUtils.isEmpty(selfCarTrade.getCardId())){
|
|
|
|
+ List<CustomerCarRec> customerCarRecs = selfCarService.getEtcsByCompany(selfCarTrade.getCompanyName());
|
|
|
|
+ if(customerCarRecs!=null && customerCarRecs.size()>0){
|
|
|
|
+ for(CustomerCarRec customerCarRec:customerCarRecs){
|
|
|
|
+ tradeRequestVo.setEtcId(customerCarRec.getEtcNum());
|
|
|
|
+ if(tradeRequestVo.getTradeStatus() ==null){
|
|
|
|
+ tradeRequestVo.setTradeStatus(1);
|
|
|
|
+ selfCarServiceL.getTradeList(tradeRequestVo);
|
|
|
|
+ tradeRequestVo.setTradeStatus(2);
|
|
|
|
+ selfCarServiceL.getTradeList(tradeRequestVo);
|
|
|
|
+ tradeRequestVo.setTradeStatus(3);
|
|
|
|
+ selfCarServiceL.getTradeList(tradeRequestVo);
|
|
|
|
+ }else{
|
|
|
|
+ selfCarServiceL.getTradeList(tradeRequestVo);
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ }
|
|
}else{
|
|
}else{
|
|
- selfCarServiceL.getTradeList(tradeRequestVo);
|
|
|
|
|
|
+ tradeRequestVo.setEtcId(selfCarTrade.getCardId());
|
|
|
|
+ if(tradeRequestVo.getTradeStatus() ==null){
|
|
|
|
+ tradeRequestVo.setTradeStatus(1);
|
|
|
|
+ selfCarServiceL.getTradeList(tradeRequestVo);
|
|
|
|
+ tradeRequestVo.setTradeStatus(2);
|
|
|
|
+ selfCarServiceL.getTradeList(tradeRequestVo);
|
|
|
|
+ tradeRequestVo.setTradeStatus(3);
|
|
|
|
+ selfCarServiceL.getTradeList(tradeRequestVo);
|
|
|
|
+ }else{
|
|
|
|
+ selfCarServiceL.getTradeList(tradeRequestVo);
|
|
|
|
+ }
|
|
}
|
|
}
|
|
RespR respR = new RespR(selfCarTradeService.findByPageAndTrade(page, selfCarTrade));
|
|
RespR respR = new RespR(selfCarTradeService.findByPageAndTrade(page, selfCarTrade));
|
|
return respR;
|
|
return respR;
|