| " left join tb_detail_user tdu on ta.tb_detail_users_id = tdu.id \n" + | " left join tb_detail_user tdu on ta.tb_detail_users_id = tdu.id \n" + | ||||
| "where ta.tb_detail_users_id is not null and tdu.fcm_token is not null \n" + | "where ta.tb_detail_users_id is not null and tdu.fcm_token is not null \n" + | ||||
| "and DATE(crop.start_date) <= NOW() and NOW() <= DATE (crop.end_date) \n" + | "and DATE(crop.start_date) <= NOW() and NOW() <= DATE (crop.end_date) \n" + | ||||
| "group by crop.id, crop.code, crop.tb_crop_type_id, crop.start_date, crop.end_date, activity_type.description, activity.execute_date, ta.tb_detail_users_id, tdu.fcm_token \n"; | |||||
| "group by crop.id, crop.code, crop.tb_crop_type_id, activity_type.description,ta.tb_detail_users_id, tdu.fcm_token \n"; | |||||
| Query nativeQuery = em.createNativeQuery(sqlString); | Query nativeQuery = em.createNativeQuery(sqlString); | ||||
| return (List<Object[]>) nativeQuery.getResultList(); | return (List<Object[]>) nativeQuery.getResultList(); | ||||
| } | } |