|
|
|
@ -880,4 +880,60 @@ public class CollectController extends Controller {
|
|
|
|
|
Record record = cm.getFormFillJob(job_id, bureau_id);
|
|
|
|
|
renderJson(record);
|
|
|
|
|
}
|
|
|
|
|
/****以下为管理组概念*****************************************/
|
|
|
|
|
/**
|
|
|
|
|
* 功能:增加组
|
|
|
|
|
*
|
|
|
|
|
* @param group_name
|
|
|
|
|
* @param bureauIds
|
|
|
|
|
*/
|
|
|
|
|
@Before({POST.class})
|
|
|
|
|
@IsLoginInterface({})
|
|
|
|
|
@EmptyInterface({"group_name", "bureauIds"})
|
|
|
|
|
public void addGroup(int group_name, String bureauIds) {
|
|
|
|
|
//操作人员
|
|
|
|
|
String person_id = SessionKit.get(getRequest(), getResponse(), "person_id");
|
|
|
|
|
//检查当前登录人员是不是发布任务的角色
|
|
|
|
|
Kv kvCheck = cm.checkPublishRole(person_id);
|
|
|
|
|
if (!kvCheck.getBoolean("success")) {
|
|
|
|
|
renderJson(kvCheck);
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
//获取登录人员第一个发布任务的角色是什么
|
|
|
|
|
int publish_role_id = kvCheck.getInt("publish_role_id");
|
|
|
|
|
|
|
|
|
|
int group_id = cm.addGroup(group_name, bureauIds, publish_role_id);
|
|
|
|
|
Map map = new HashMap();
|
|
|
|
|
map.put("success", true);
|
|
|
|
|
map.put("message", "保存成功!");
|
|
|
|
|
map.put("group_id", group_id);
|
|
|
|
|
renderJson(map);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 功能:更新组
|
|
|
|
|
*
|
|
|
|
|
* @param group_id
|
|
|
|
|
* @param group_name
|
|
|
|
|
* @param bureauIds
|
|
|
|
|
*/
|
|
|
|
|
@Before({POST.class})
|
|
|
|
|
@IsLoginInterface({})
|
|
|
|
|
@IsNumericInterface({"group_id"})
|
|
|
|
|
@EmptyInterface({"group_name", "bureauIds"})
|
|
|
|
|
public void updateGroup(int group_id, int group_name, String bureauIds) {
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 功能:获取组内有哪些单位id
|
|
|
|
|
*
|
|
|
|
|
* @param group_id
|
|
|
|
|
*/
|
|
|
|
|
@Before({POST.class})
|
|
|
|
|
@IsLoginInterface({})
|
|
|
|
|
@IsNumericInterface({"group_id"})
|
|
|
|
|
public void getGroup(int group_id) {
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
}
|