删除团体
__XLjD79Km8j8pkSHjTTv
__XLjD79Km8j8pkSHjTTv
published
UTF-8
post
/event/delete/team
json
0){
result.put("code","500");
result.put("msg","需要先把当前团队创建的岗点删除后才可移除!");
result.put("state", false);
return result;
}
//获取项目名称
var projectDoc=findDocument(project_id);
var project_name=projectDoc.findItem("project_name").getValue()
//删除调度台
var groupMainsql = "select id,reference_number from obpm2.external_members where member_type=0 and reference_number='"+team_id+"'"
var groupMaindatas = queryByDSName("baibaodunFlow",groupMainsql);
if(groupMaindatas.size()>0){
for(var groupMainiterator = groupMaindatas.iterator();groupMainiterator.hasNext();){
var groupMaindatasmap1 = groupMainiterator.next();//取值
var person_id = groupMaindatasmap1.get("id");
var domain_id = groupMaindatasmap1.get("reference_number");
//通知团体负责人移除
var uuidfo = new Packages.cn.myapps.util.sequence.Sequence(); //设置id
var uuid = uuidfo.getSequence()
var insertsql="INSERT INTO `obpm2`.`mc_notice`(`ID`, `IS_READ`, `SUMMARY`, `TO_USER_ID`, `CREATE_TIME`, `LINK_PARAMS`, `MODULE`, `DOMAIN_ID`, `SUBJECT_TYPE`, `CONTENT`) VALUES ('"+uuid+"', b'0', '您的'+team_name+'团队,已被从'+project_name+"项目中移除。', '"+person_id+"', now(), NULL, '赛演项目', '"+team_id+"', 11, '"+'{\"content\":\"您的'+team_name+'团队,已被从'+project_name+'项目中移除。\",\"project_id\":\"'+project_id+'\",\"title\":\"赛演提醒\",\"type\":11,\"typeName\":\"赛演项目\"'+"}');"
insertByDSName("baibaodunFlow",insertsql);
var updateDevice = "update dispatch.tlk_device set item_end_time='"+format(adjustDay (getToday(),-1),"yyyy-MM-dd")+"' where item_binded_assigner_name='赛演临时调度' and item_binded_user_id='"+person_id+"' "
updateByDSName("baibaodunFlow",updateDevice);
}
}
//删除团队
var sql ="delete from tlk_event_team where id='"+docids+"'";
deleteByDSName("baibaodunFlow",sql);
//删除团队关联表
var sql1 ="delete from tlk_event_join where item_project_id='"+project_id+"' and item_domain_id='"+team_id+"' ";
deleteByDSName("baibaodunFlow",sql1);
//作废审核表
var sql2 ="update tlk_event_check_team set item_status=3 where item_project_id='"+project_id+"' and item_team_id='"+team_id+"' ";
updateByDSName("baibaodunFlow",sql2);
result.put("code","200");
result.put("msg","移除成功!");
result.put("state", true);
return result;
})()]]>