|
@@ -170,4 +170,52 @@ public class SelfCarServiceController {
|
|
|
public RespR customerCarUnRec(@RequestBody List<CustomerCarRec> customerCarRecs){
|
|
|
return selfCarService.customerCarUnRec(customerCarRecs);
|
|
|
}
|
|
|
+
|
|
|
+
|
|
|
+ /**
|
|
|
+ * @param tradeApplyQueryInvVo
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ @PostMapping("/getApplyQueryByTradeIds")
|
|
|
+ @ApiOperation(value="按交易查申请", notes="按交易查申请")
|
|
|
+ @LoginRequired
|
|
|
+ public RespR getApplyQueryByTradeId(TradeApplyQueryInvVo tradeApplyQueryInvVo){
|
|
|
+ try {
|
|
|
+ if(StringUtils.isEmpty(tradeApplyQueryInvVo.getCompanyNum()) || StringUtils.isEmpty(tradeApplyQueryInvVo.getTradeId()) || StringUtils.isEmpty(tradeApplyQueryInvVo.getCardId())){
|
|
|
+ return new RespR(false,"参数不能为空");
|
|
|
+ }
|
|
|
+
|
|
|
+ List<TradeApplyQueryInvVo> tradeApplyQueryInvVos = new ArrayList<>();
|
|
|
+
|
|
|
+ if(!org.springframework.util.StringUtils.isEmpty(tradeApplyQueryInvVo.getCompanyNum()) &&
|
|
|
+ !org.springframework.util.StringUtils.isEmpty(tradeApplyQueryInvVo.getCardId()) &&
|
|
|
+ !org.springframework.util.StringUtils.isEmpty(tradeApplyQueryInvVo.getTradeId())){
|
|
|
+ String [] companyNumArr = tradeApplyQueryInvVo.getCompanyNum().split(",");
|
|
|
+ String [] cardIdArr = tradeApplyQueryInvVo.getCardId().split(",");
|
|
|
+ String [] tradeIdArr= tradeApplyQueryInvVo.getTradeId().split(",");
|
|
|
+
|
|
|
+
|
|
|
+ for (int i=0;i<cardIdArr.length;i++){
|
|
|
+ TradeApplyQueryInvVo tradeApplyQueryInvVoTmp = new TradeApplyQueryInvVo();
|
|
|
+ tradeApplyQueryInvVoTmp.setCardId(cardIdArr[i]);
|
|
|
+ if(tradeIdArr!=null && tradeIdArr.length>=i+1){
|
|
|
+ tradeApplyQueryInvVoTmp.setTradeId(tradeIdArr[i]);
|
|
|
+ }else{
|
|
|
+ tradeApplyQueryInvVoTmp.setTradeId("");
|
|
|
+ }
|
|
|
+ if(companyNumArr!=null && companyNumArr.length>=i+1){
|
|
|
+ tradeApplyQueryInvVoTmp.setCompanyNum(companyNumArr[i]);
|
|
|
+ }else{
|
|
|
+ tradeApplyQueryInvVoTmp.setCompanyNum("");
|
|
|
+ }
|
|
|
+ tradeApplyQueryInvVos.add(tradeApplyQueryInvVoTmp);
|
|
|
+ }
|
|
|
+
|
|
|
+ }
|
|
|
+ return selfCarService.getApplyQueryByTradeIds(tradeApplyQueryInvVos);
|
|
|
+ } catch (Exception e){
|
|
|
+ e.printStackTrace();
|
|
|
+ return new RespR(false,"查询数据有误,请排查");
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|