|
@@ -11,6 +11,7 @@ import com.jkcredit.invoice.mapper.binvoce.SelfCarApplMapper;
|
|
|
import com.jkcredit.invoice.mapper.binvoce.SelfCarInvoiceMapper;
|
|
|
import com.jkcredit.invoice.mapper.calculateinfor.SelfCarCalculateInforMapper;
|
|
|
import com.jkcredit.invoice.mapper.customer.CustomerCarRecMapper;
|
|
|
+import com.jkcredit.invoice.mapper.customer.CustomerChangeInfoMapper;
|
|
|
import com.jkcredit.invoice.mapper.customer.CustomerMapper;
|
|
|
import com.jkcredit.invoice.mapper.customer.CustomerRecMapper;
|
|
|
import com.jkcredit.invoice.mapper.waybill.SellCarTradeMapper;
|
|
@@ -18,6 +19,7 @@ import com.jkcredit.invoice.model.entity.calculate.SelfCarCalculateInfor;
|
|
|
import com.jkcredit.invoice.model.entity.customer.Customer;
|
|
|
import com.jkcredit.invoice.model.entity.customer.CustomerCarRec;
|
|
|
import com.jkcredit.invoice.model.entity.customer.CustomerRec;
|
|
|
+import com.jkcredit.invoice.model.entity.customer.CustometEtcChangeInfo;
|
|
|
import com.jkcredit.invoice.model.entity.invoice.SelfCarAppl;
|
|
|
import com.jkcredit.invoice.model.entity.invoice.SelfCarInvoice;
|
|
|
import com.jkcredit.invoice.model.entity.waybill.SelfCarTrade;
|
|
@@ -620,13 +622,27 @@ public class SelfCarServiceLImpl implements SelfCarServiceL {
|
|
|
log.info("etc换绑失败:SelfCarServiceLImpl.customerCardChange{},msg",cardChangeDto,respR.getMsg());
|
|
|
return new RespR(false,respR.getMsg());
|
|
|
}else{
|
|
|
- /**
|
|
|
- * TODO 数据库处理换绑信息
|
|
|
- */
|
|
|
+
|
|
|
+ try{
|
|
|
+ String applyId = respR.getData().getApplyId();
|
|
|
+ //1.删除etc绑卡信息
|
|
|
+ cards.stream().forEach(card->{
|
|
|
+ customerCarRecMapper.deleteByEtcCard(card);
|
|
|
+ customerChangeInfoMapper.insertChangeCard(applyId,card);
|
|
|
+ });
|
|
|
+ //2.换绑信息入库
|
|
|
+ CustometEtcChangeInfo custometEtcChangeInfo = new CustometEtcChangeInfo();
|
|
|
+ custometEtcChangeInfo.copyFromChangeDto(cardChangeDto);
|
|
|
+ custometEtcChangeInfo.setApplyId(applyId);
|
|
|
+ customerChangeInfoMapper.insertCardChangeInfo(custometEtcChangeInfo);
|
|
|
+ }catch (Exception e){
|
|
|
+
|
|
|
+ }
|
|
|
return new RespR(respR.getData());
|
|
|
}
|
|
|
}
|
|
|
-
|
|
|
+ @Autowired
|
|
|
+ CustomerChangeInfoMapper customerChangeInfoMapper;
|
|
|
@Override
|
|
|
public RespR customerCardChangeQuery(CardChangeQueryDto cardChangeQueryDto) {
|
|
|
CardChangeQueryRequest cardChangeQueryRequest = new CardChangeQueryRequest();
|
|
@@ -638,9 +654,6 @@ public class SelfCarServiceLImpl implements SelfCarServiceL {
|
|
|
log.info("etc换绑失败:SelfCarServiceLImpl.customerCardChange{},msg",cardChangeQueryDto,respR.getMsg());
|
|
|
return new RespR(false,respR.getMsg());
|
|
|
}else{
|
|
|
- /**
|
|
|
- * TODO 数据库处理换绑信息
|
|
|
- */
|
|
|
return new RespR(respR.getData());
|
|
|
}
|
|
|
}
|