Преглед на файлове

1.控制台业务数据保险公司传入时间

wuhp преди 1 година
родител
ревизия
44a9b7ac26

+ 12 - 0
src/main/java/com/ydtech/modules/admin/service/impl/TaskStatisticsServiceImpl.java

@@ -594,6 +594,18 @@ public class TaskStatisticsServiceImpl  implements TaskStatisticsService {
      **/
     @Override
     public List<TaskStatisticsDto> getDistribution(TaskStatisticsVo taskStatisticsVo) {
+        if(StringUtils.isNotEmpty(taskStatisticsVo.getDays())){
+            if("7".equals(taskStatisticsVo.getDays())){
+                taskStatisticsVo.setDateType("2");
+            } else if ("30".equals(taskStatisticsVo.getDays())) {
+                taskStatisticsVo.setDateType("3");
+            } else if ("1".equals(taskStatisticsVo.getDays())){
+                taskStatisticsVo.setDateType("1");
+            }
+        }
+        HashMap<String, String> dateMapByType = getDateMapByTypeNew(taskStatisticsVo.getDateType(), taskStatisticsVo.getCreatetimeStart(), taskStatisticsVo.getCreatetimeEnd());
+        taskStatisticsVo.setCreatetimeStart(dateMapByType.get("startDate"));
+        taskStatisticsVo.setCreatetimeEnd(dateMapByType.get("endDate"));
         List<TaskStatisticsDto> result = new ArrayList<>();
          //0 报价中 1 待核保  2 已核保代缴费  3 已承保  4  核保退回
         for (int i = 0; i < 5; i++) {

+ 2 - 2
src/main/resources/mapper/modules/order/InsAreaCompanyMapper.xml

@@ -2250,8 +2250,8 @@
             a.partnerCompaniesName as "partnerCompaniesName",
             sum(a.totalPremium) as  "totalPremium",
             sum(a.qutationInsureCount) as  "qutationInsureCount",
-            sum(a.totalPremium) / sum(a.qutationInsureCount)  AS "averagePremium",
-            sum(a.totalPremium)  /   sum(a.userNumber)   as "perCapitaAmount",
+            ROUND(sum(a.totalPremium) / sum(a.qutationInsureCount), 2)   AS "averagePremium",
+            ROUND(sum(a.totalPremium) / sum(a.userNumber),2)  as "perCapitaAmount",
             sum(a.userNumber) as "userNumber"
         from  (
         select