|
@@ -28,6 +28,7 @@ import java.time.format.DateTimeFormatter;
|
|
|
import java.util.ArrayList;
|
|
|
import java.util.List;
|
|
|
import java.util.Map;
|
|
|
+import java.util.Objects;
|
|
|
|
|
|
/**
|
|
|
* <p>
|
|
@@ -75,9 +76,23 @@ public class CrmInvoiceInfoServiceImpl extends AbstractCrudService<CrmInvoiceInf
|
|
|
for (int i = 0; i < maps.size(); i++) {
|
|
|
CrmInvoiceInfoStatisticVO statisticVO = new CrmInvoiceInfoStatisticVO();
|
|
|
statisticVO.setInvoiceApplicantNum(Integer.parseInt(maps.get(i).get("invoiceApplicantNum").toString()));
|
|
|
- statisticVO.setNotInvoicedAmount(Double.parseDouble(maps.get(i).get("notInvoicedAmount").toString()));
|
|
|
- statisticVO.setNotInvoicedNum(Integer.parseInt(maps.get(i).get("notInvoicedNum").toString()));
|
|
|
- statisticVO.setInvoicedNum(Integer.parseInt(maps.get(i).get("invoicedNum").toString()));
|
|
|
+
|
|
|
+ if(Objects.nonNull(maps.get(i).get("notInvoicedAmount"))){
|
|
|
+ statisticVO.setNotInvoicedAmount(Double.parseDouble(maps.get(i).get("notInvoicedAmount").toString()));
|
|
|
+ }else{
|
|
|
+ statisticVO.setNotInvoicedAmount(Double.parseDouble("0"));
|
|
|
+ }
|
|
|
+ if(Objects.nonNull(maps.get(i).get("notInvoicedNum"))){
|
|
|
+ statisticVO.setNotInvoicedNum(Integer.parseInt(maps.get(i).get("notInvoicedNum").toString()));
|
|
|
+ }else{
|
|
|
+ statisticVO.setNotInvoicedNum(0);
|
|
|
+ }
|
|
|
+ if(Objects.nonNull(maps.get(i).get("invoicedNum"))){
|
|
|
+ statisticVO.setInvoicedNum(Integer.parseInt(maps.get(i).get("invoicedNum").toString()));
|
|
|
+ }else{
|
|
|
+ statisticVO.setInvoicedNum(0);
|
|
|
+ }
|
|
|
+
|
|
|
list.add(statisticVO);
|
|
|
}
|
|
|
}
|