Przeglądaj źródła

1.更新项目工时统计

WoNiu 4 lat temu
rodzic
commit
c68dadd9a8

+ 20 - 0
src/main/java/com/galaxis/manatee/dao/ChuanyunProjectCostDao.java

@@ -37,6 +37,26 @@ public interface ChuanyunProjectCostDao extends GalaxisRepository<ChuanyunProjec
             nativeQuery = true)
     ChuanyunProjectCostDO getProcessProjectCost(@Param("projectId")String projectId,@Param("projectType")String projectType);
 
+//
+//    @Query(value="SELECT\n" +
+//            "\tSUM(\n" +
+//            "\t\tchuanyun_self_cost_copy.total_hour\n" +
+//            "\t) AS total_hour,\n" +
+//            "\t SUM(\n" +
+//            "\t\tchuanyun_self_cost_copy.total_hour\n" +
+//            "\t) / 8 AS person_days,\n" +
+//            "\tchuanyun_self_cost_copy.project_id,\n" +
+//            "\tchuanyun_self_cost_copy.project_type,\n" +
+//            "\tchuanyun_self_cost_copy.object_id,\n" +
+//            "\tchuanyun_self_cost_copy.`status`\n" +
+//            "FROM\n" +
+//            "\tchuanyun_self_cost_copy\n" +
+//            "GROUP BY\n" +
+//            "\tchuanyun_self_cost_copy.project_id,\n" +
+//            "\tchuanyun_self_cost_copy.project_type,\n" +
+//            "\tchuanyun_self_cost_copy.`status`", nativeQuery = true)
+//    List<ChuanyunProjectCostDO> getHistoryProjectCost();
+
     /**
      * 根据项目号获取工时数据
      * @param projectId 项目Id

+ 1 - 1
src/main/java/com/galaxis/manatee/entity/chuanyun/data/object/ChuanyunProjectTotalCostDO.java

@@ -20,7 +20,7 @@ public class ChuanyunProjectTotalCostDO extends BasicDO{
     /**
      * 表名
      */
-    public static final String SCHEMA_CODE ="D0017895783d9521d604a32bba65a287409ba9a";
+    public static final String SCHEMA_CODE ="D001789Sncj55ndcgpx1p2acy9tuimek7";
 
     /**
      * 项目ID

+ 2 - 2
src/main/java/com/galaxis/manatee/task/WorkHourStatistics.java

@@ -460,9 +460,9 @@ public class WorkHourStatistics {
         log.info("月工时更新花费"+(Instant.now().getEpochSecond()-startTime));
     }
 
-//
+
 //    private void projectHistoryHour(){
-//        List<ChuanyunProjectCostDO> list = chuanyunProjectCostDao.getHistoryProjectHour();
+//        List<ChuanyunProjectCostDO> list = chuanyunProjectCostDao.getHistoryProjectCost();
 //        list.forEach(chuanyunProjectCostDO -> {
 //            ChuanyunProjectScheduledTask.ProjectTotalCostDTO chuanyunProjectTotalCostDTO = new ChuanyunProjectScheduledTask.ProjectTotalCostDTO();
 //            chuanyunProjectTotalCostDTO.setProjectType(chuanyunProjectCostDO.getProjectType());