public List<Map<String, Object>> taskObjectByTaskId(Integer taskId, String period, String userCode){
String sql = "SELECT t.CUST_ID AS \"custId\", t.CUST_NAME AS \"custName\", t.CITY AS \"city\", t.FIRST_SERVICE_MNG_NAME AS \"firstServiceMngName\", "
+ " t.FIRST_SERVICE_MNG_PHONE AS \"firstServiceMngPhone\", t.FIRST_SERVICE_MNG_PERIOD AS \"firstServiceMngPeriod\", "
+ " t.SERVICE_MNG_NAME AS \"serviceMngName\", t.SERVICE_MNG_PHONE AS \"serviceMngPhone\", t.SERVICE_MNG_PERIOD AS \"serviceMngPeriod\","
+ " t.TASK_ID AS \"taskId\", t.ID AS \"id\", ti.STATE AS \"state\" "
+ " FROM "+TableSchema.RES+".PLAN_TASK_OBJECT_HB t left join "+TableSchema.RES+".plan_task_instance ti "
+ " on ti.OBJECT_ID = t.ID WHERE t.DEL_FLAG = '0' AND ti.period_name= ? AND t.TASK_ID = ? ";
/**
* 权限控制放出以下代码:地市人员只能看到和自己地市相关的计划任务,省级可以看全部
*/
/*UserInfo userInfo = authorityQueryUtil.getUserInfo(userCode);
String regionLevel = userInfo.getRegionLevel();
if("2".equals(regionLevel)) {
sql += " and t.city = (select r.region_name from "
+ " "+TableSchema.ISHARE+".usi_user u, "+TableSchema.GCS_RES+".region_info r where u.del_flag = 0 and u.area_id = r.region_code "
+ " and u.user_code = '" +userCode+ "' ) ";
}*/
System.out.println("拜访客户信息by任务id-sql------>"+sql);
return jdbcTemplate.queryForList(sql,period,taskId);
}