回收站恢复模型文件重新发布知识
This commit is contained in:
parent
a18d3fb305
commit
6e77404b96
@ -13,6 +13,7 @@ import com.actionsoft.bpms.commons.database.RowMapper;
|
||||
import com.actionsoft.bpms.commons.mvc.dao.DaoObject;
|
||||
import com.actionsoft.bpms.commons.mvc.view.ResponseObject;
|
||||
import com.actionsoft.bpms.commons.pagination.SQLPagination;
|
||||
import com.actionsoft.bpms.server.SSOUtil;
|
||||
import com.actionsoft.bpms.server.UserContext;
|
||||
import com.actionsoft.bpms.server.conf.server.AWSServerConf;
|
||||
import com.actionsoft.bpms.util.DBSql;
|
||||
@ -561,7 +562,11 @@ public class PALRepositoryRemoveInfo extends DaoObject<PALRepositoryRemoveInfoMo
|
||||
PALRepository dao = new PALRepository();
|
||||
for (PALRepositoryRemoveModel model : list) {
|
||||
dao.insert(conn, model);
|
||||
PublishKnow(CoEConstant.APP_ID,UserContext.fromUID(model.getCreateUser()),model.getExt4());
|
||||
PALRepositoryModelImpl models = (PALRepositoryModelImpl) model;
|
||||
|
||||
SSOUtil ssoUtil = new SSOUtil();
|
||||
String sessionId = ssoUtil.registerClientSessionNoPassword(models.getCreateUser(), "cn",SDK.getPortalAPI().getPortalUrl(), "pc");
|
||||
PublishKnow(CoEConstant.APP_ID,UserContext.fromUID(models.getCreateUser()),models.getExt4(),sessionId,model.getParentId());
|
||||
}
|
||||
}
|
||||
|
||||
@ -634,10 +639,9 @@ public class PALRepositoryRemoveInfo extends DaoObject<PALRepositoryRemoveInfoMo
|
||||
* @param userContext
|
||||
* @param id
|
||||
*/
|
||||
public void PublishKnow(String sourceAppId, UserContext userContext, String id) {
|
||||
public void PublishKnow(String sourceAppId, UserContext userContext, String id,String sessionId,String parent_id) {
|
||||
|
||||
String sql = "select EXT4 from APP_ACT_COE_PAL_REPOSITORY where id in (select PLPARENTID from APP_ACT_COE_PAL_REPOSITORY where EXT4 = '"
|
||||
+ id + "')";
|
||||
String sql = "select EXT4 from APP_ACT_COE_PAL_REPOSITORY where id = '"+parent_id+"'";
|
||||
List<RowMap> maps = DBSql.getMaps(sql);
|
||||
String ids = "";
|
||||
for (RowMap rowmap : maps) {
|
||||
@ -671,7 +675,7 @@ public class PALRepositoryRemoveInfo extends DaoObject<PALRepositoryRemoveInfoMo
|
||||
// 标签的JSON数组字符串,非必填
|
||||
|
||||
// sid,必填
|
||||
params.put("sid", userContext.getSessionId());
|
||||
params.put("sid", sessionId);
|
||||
AppAPI appAPI = SDK.getAppAPI();
|
||||
// 发布知识
|
||||
ResponseObject ro = appAPI.callASLP(appAPI.getAppContext(sourceAppId), aslp, params);
|
||||
|
||||
Loading…
Reference in New Issue
Block a user