Ver Fonte

1.修改Jpa

WoNiu há 4 anos atrás
pai
commit
86723c582a

+ 3 - 2
src/main/java/com/galaxis/manatee/dao/ChuanyunSelfWorkHourDao.java

@@ -5,6 +5,7 @@ import com.galaxis.capsule.util.GalaxisRepository;
 import com.galaxis.manatee.entity.chuanyun.data.object.ChuanyunSelfWorkHourDO;
 import com.galaxis.manatee.entity.chuanyun.data.object.ChuanyunWorkHourDO;
 import org.springframework.data.jpa.repository.Query;
+import org.springframework.data.repository.query.Param;
 import org.springframework.stereotype.Repository;
 
 import java.time.LocalDateTime;
@@ -20,7 +21,7 @@ public interface ChuanyunSelfWorkHourDao extends GalaxisRepository<ChuanyunSelfW
     List<ChuanyunSelfWorkHourDO> getMonthProjectHour(String userId);
 
     @Query(value="SELECT SUM(chuanyun_self_work_hour.standard_work_hour) AS standard_work_hour,chuanyun_self_work_hour.day_log_date,chuanyun_self_work_hour.user_id,chuanyun_self_work_hour.project_id,chuanyun_self_work_hour.object_id"+
-            " FROM chuanyun_self_work_hour WHERE chuanyun_self_work_hour.user_id=? AND DATE_FORMAT(chuanyun_self_work_hour.day_log_date,'%Y-%m')=FROM_UNIXTIME(?,'%Y-%m')"+
+            " FROM chuanyun_self_work_hour WHERE chuanyun_self_work_hour.user_id= :#{#chuanyunSelfWorkHourDO.userId} AND DATE_FORMAT(chuanyun_self_work_hour.day_log_date,'%Y-%m')=FROM_UNIXTIME( :#{#chuanyunSelfWorkHourDO.dayLogDate},'%Y-%m')"+
             " GROUP BY chuanyun_self_work_hour.user_id,DATE_FORMAT(chuanyun_self_work_hour.day_log_date,'%Y-%m')",nativeQuery = true)
-    ChuanyunSelfWorkHourDO getMonthHour(String userId,LocalDateTime workHour);
+    ChuanyunSelfWorkHourDO getMonthHour(@Param("chuanyunSelfWorkHourDO")ChuanyunSelfWorkHourDO chuanyunSelfWorkHourDO);
 }