@ -8,9 +8,12 @@ import com.alibaba.fastjson.JSONObject;
import com.dsideal.QingLong.Classes.Model.ClassModel ;
import com.dsideal.QingLong.Collect.Const.DataType ;
import com.dsideal.QingLong.Global.Model.GlobalModel ;
import com.dsideal.QingLong.Interceptor.IsLoginInterface ;
import com.dsideal.QingLong.Util.ChineseCharacterUtil ;
import com.dsideal.QingLong.Util.CommonUtil ;
import com.dsideal.QingLong.Util.PoiUtil ;
import com.jfinal.aop.Before ;
import com.jfinal.ext.interceptor.GET ;
import com.jfinal.kit.Kv ;
import com.jfinal.kit.StrKit ;
import com.jfinal.plugin.activerecord.Db ;
@ -2188,7 +2191,7 @@ public class CollectModel {
for ( Record record : list ) {
Record r = new Record ( ) ;
//准备第几列用哪一个字段
String column_name = record . getStr ( "column_name" ) ;
String column_name = record . getStr ( "column_name" ) ;
if ( column_name . equals ( "id" ) ) continue ;
if ( column_name . equals ( "bureau_id" ) ) continue ;
if ( column_name . equals ( "person_id" ) ) continue ;
@ -2536,4 +2539,12 @@ public class CollectModel {
Page < Record > pageRecord = Db . paginate ( page , limit , sqlPara ) ;
return pageRecord ;
}
/ * *
* 功 能 : 获 取 当 前 登 录 人 员 是 否 具 有 发 布 到 下 级 的 权 限
* /
public boolean canPublishNextLevel ( String person_id ) {
String sql = "select duties_id from t_person_duty_charge where person_id=? and duties_id in (select distinct publish_role_id from t_collect_role_map where receive_role_id>0)" ;
return Db . find ( sql , person_id ) . size ( ) > 0 ;
}
}