|
@@ -1,9 +1,14 @@
|
|
package com.jkcredit.invoice.hub.service.carFreeCarrierBillStart;
|
|
package com.jkcredit.invoice.hub.service.carFreeCarrierBillStart;
|
|
|
|
|
|
import cn.com.taiji.common.manager.net.http.binclient.ApiRequestException;
|
|
import cn.com.taiji.common.manager.net.http.binclient.ApiRequestException;
|
|
|
|
+import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
|
|
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
import com.jkcredit.invoice.hub.mapper.CarFreeCarrierBillStartMapper;
|
|
import com.jkcredit.invoice.hub.mapper.CarFreeCarrierBillStartMapper;
|
|
|
|
+import com.jkcredit.invoice.hub.model.dto.carFreeCarrierBillStart.BillRecordDto;
|
|
import com.jkcredit.invoice.hub.model.dto.carFreeCarrierBillStart.CarFreeCarrierBillStartDto;
|
|
import com.jkcredit.invoice.hub.model.dto.carFreeCarrierBillStart.CarFreeCarrierBillStartDto;
|
|
|
|
+import com.jkcredit.invoice.hub.model.po.carFreeCarrierBillStart.BillRecordPo;
|
|
import com.jkcredit.invoice.hub.model.po.carFreeCarrierBillStart.CarFreeCarrierBillStartPo;
|
|
import com.jkcredit.invoice.hub.model.po.carFreeCarrierBillStart.CarFreeCarrierBillStartPo;
|
|
|
|
+import com.jkcredit.invoice.hub.model.vo.record.BillRecordVo;
|
|
import com.jkcredit.invoice.hub.service.base.BaseService;
|
|
import com.jkcredit.invoice.hub.service.base.BaseService;
|
|
import com.jkcredit.invoice.hub.spi.lang.exception.ServiceException;
|
|
import com.jkcredit.invoice.hub.spi.lang.exception.ServiceException;
|
|
import com.jkcredit.invoice.hub.util.BeanUtil;
|
|
import com.jkcredit.invoice.hub.util.BeanUtil;
|
|
@@ -14,6 +19,7 @@ import javax.annotation.Resource;
|
|
import java.util.ArrayList;
|
|
import java.util.ArrayList;
|
|
import java.util.Date;
|
|
import java.util.Date;
|
|
import java.util.List;
|
|
import java.util.List;
|
|
|
|
+import java.util.Map;
|
|
|
|
|
|
/**
|
|
/**
|
|
* @description:
|
|
* @description:
|
|
@@ -127,4 +133,22 @@ public class CarFreeCarrierBillStartServiceImpl extends BaseService implements C
|
|
}
|
|
}
|
|
return nums;
|
|
return nums;
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+ @Override
|
|
|
|
+ public IPage<BillRecordVo> getBillRecord(Page page, BillRecordDto dto) {
|
|
|
|
+ try {
|
|
|
|
+ IPage<BillRecordPo> billRecords = mapper.getBillRecord(page, dto);
|
|
|
|
+ return billRecords.convert(this::convert);
|
|
|
|
+ } catch (Exception e) {
|
|
|
|
+ log.error("获取运单详情记录失败,失败原因:{}", e.getMessage());
|
|
|
|
+ throw new ServiceException("获取运单详情记录失败");
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ private BillRecordVo convert(BillRecordPo po) {
|
|
|
|
+ BillRecordVo vo = new BillRecordVo();
|
|
|
|
+ BeanUtil.copyProperties(vo, po);
|
|
|
|
+ // 将数据库存储的decimal转double
|
|
|
|
+ return vo;
|
|
|
|
+ }
|
|
}
|
|
}
|