|
@@ -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);
|
|
|
}
|