单个修改文件状态 =》批量修改文件状态
This commit is contained in:
parent
3cfeb914c1
commit
d51705aea4
@ -25,18 +25,23 @@ public class UpateFileStateController {
|
|||||||
|
|
||||||
// 修改文件发布状态
|
// 修改文件发布状态
|
||||||
@Mapping("com.awspaas.user.apps.app.controller.updatePalFileState")
|
@Mapping("com.awspaas.user.apps.app.controller.updatePalFileState")
|
||||||
public ResponseObject checkIsSend(String sid, String plId, String state, String type) {
|
public ResponseObject checkIsSend(String sid, String plIds, String state, String type) {
|
||||||
System.err.println("修改文件状态========>" + plId + "/" + state + "/" + type);
|
System.err.println("修改文件状态========>" + plIds + "/" + state + "/" + type);
|
||||||
ResponseObject ro = ResponseObject.newOkResponse();
|
ResponseObject ro = ResponseObject.newOkResponse();
|
||||||
int count = 0;
|
int count = 0;
|
||||||
if ("1".equals(type)) {
|
|
||||||
//修改发布状态
|
String[] plIdList = plIds.split(",");
|
||||||
String updataSql = "UPDATE APP_ACT_COE_PAL_REPOSITORY SET ISPUBLISH = '" + state + "' WHERE ID = '" + plId
|
|
||||||
+ "'";
|
for (String plId : plIdList){
|
||||||
DBSql.update("UPDATE APP_ACT_COE_PAL_REPOSITORY SET EXT5 = '"+state+"' WHERE ID = '"+plId+"'");
|
if ("1".equals(type)) {
|
||||||
count = DBSql.update(updataSql);
|
|
||||||
String sqlt = "UPDATE BO_EU_PAL_FILE1 SET FILESTATE = '" + state + "' WHERE FILEID = '" + plId + "'";
|
//修改发布状态
|
||||||
DBSql.update(sqlt);
|
String updataSql = "UPDATE APP_ACT_COE_PAL_REPOSITORY SET ISPUBLISH = '" + state + "' WHERE ID = '" + plId
|
||||||
|
+ "'";
|
||||||
|
DBSql.update("UPDATE APP_ACT_COE_PAL_REPOSITORY SET EXT5 = '"+state+"' WHERE ID = '"+plId+"'");
|
||||||
|
count = DBSql.update(updataSql);
|
||||||
|
String sqlt = "UPDATE BO_EU_PAL_FILE1 SET FILESTATE = '" + state + "' WHERE FILEID = '" + plId + "'";
|
||||||
|
DBSql.update(sqlt);
|
||||||
/*
|
/*
|
||||||
String id = DBSql.getString("SELECT ID FROM APP_ACT_COE_PAL_PUBLISH_LIST WHERE PALREPOSITORYID='" + plId + "'");
|
String id = DBSql.getString("SELECT ID FROM APP_ACT_COE_PAL_PUBLISH_LIST WHERE PALREPOSITORYID='" + plId + "'");
|
||||||
* if (UtilString.isNotEmpty(id)) { PALRepositoryModel model =
|
* if (UtilString.isNotEmpty(id)) { PALRepositoryModel model =
|
||||||
@ -55,48 +60,51 @@ public class UpateFileStateController {
|
|||||||
* DBSql.update("UPDATE APP_ACT_COE_PAL_PUBLISH_LIST SET TASKID='" + taskId +
|
* DBSql.update("UPDATE APP_ACT_COE_PAL_PUBLISH_LIST SET TASKID='" + taskId +
|
||||||
* "'WHERE PALREPOSITORYID='" + plId + "'"); } }
|
* "'WHERE PALREPOSITORYID='" + plId + "'"); } }
|
||||||
*/
|
*/
|
||||||
PALRepositoryCache.getCache().reload();
|
PALRepositoryCache.getCache().reload();
|
||||||
SDK.getLogAPI().consoleInfo("更新状态后刷新缓存结束===========>");
|
SDK.getLogAPI().consoleInfo("更新状态后刷新缓存结束===========>");
|
||||||
} else if ("2".equals(type)) {
|
} else if ("2".equals(type)) {
|
||||||
// 修改流程文件的审批状态
|
// 修改流程文件的审批状态
|
||||||
String updataSql = "UPDATE APP_ACT_COE_PAL_REPOSITORY SET ISAPPROVAL = '" + state + "' WHERE ID = '" + plId
|
String updataSql = "UPDATE APP_ACT_COE_PAL_REPOSITORY SET ISAPPROVAL = '" + state + "' WHERE ID = '" + plId
|
||||||
+ "'";
|
+ "'";
|
||||||
System.err.println("审批改为设计=======>" + updataSql);
|
System.err.println("审批改为设计=======>" + updataSql);
|
||||||
count = DBSql.update(updataSql);
|
count = DBSql.update(updataSql);
|
||||||
PALRepositoryCache.getCache().reload();
|
PALRepositoryCache.getCache().reload();
|
||||||
SDK.getLogAPI().consoleInfo("更新状态后刷新缓存结束===========>");
|
SDK.getLogAPI().consoleInfo("更新状态后刷新缓存结束===========>");
|
||||||
} else if ("3".equals(type)) {
|
} else if ("3".equals(type)) {
|
||||||
// 重新生成手册
|
// 重新生成手册
|
||||||
PALRepositoryModel model = PALRepositoryCache.getCache().get(plId);
|
PALRepositoryModel model = PALRepositoryCache.getCache().get(plId);
|
||||||
String taskId = createOutputReport(model, "7d3ca852-a0bd-42e6-80b1-3dcea6f55083", "admin", "", plId);
|
String taskId = createOutputReport(model, "7d3ca852-a0bd-42e6-80b1-3dcea6f55083", "admin", "", plId);
|
||||||
System.err.println("======手动生成手册id======"+taskId);
|
System.err.println("======手动生成手册id======"+taskId);
|
||||||
// 刷新预览加载的表
|
// 刷新预览加载的表
|
||||||
String sqlr = "UPDATE BO_EU_PAL_OUTPUTREPORT SET TASKID = '" + taskId + "' WHERE PLID = '" + plId + "'";
|
String sqlr = "UPDATE BO_EU_PAL_OUTPUTREPORT SET TASKID = '" + taskId + "' WHERE PLID = '" + plId + "'";
|
||||||
DBSql.update(sqlr);
|
DBSql.update(sqlr);
|
||||||
String sql1 = "SELECT ID FROM BO_ACT_COE_PUBLISH_N WHERE PUBLISHFILEID = '" + plId + "'";
|
String sql1 = "SELECT ID FROM BO_ACT_COE_PUBLISH_N WHERE PUBLISHFILEID = '" + plId + "'";
|
||||||
String sql2 = "SELECT ID FROM BO_ACT_COE_PUBLISH_C WHERE CHANGEDFILEIDNEW = '" + plId + "'";
|
String sql2 = "SELECT ID FROM BO_ACT_COE_PUBLISH_C WHERE CHANGEDFILEIDNEW = '" + plId + "'";
|
||||||
if (UtilString.isNotEmpty(DBSql.getString(sql1))) {
|
if (UtilString.isNotEmpty(DBSql.getString(sql1))) {
|
||||||
count = DBSql.update(
|
count = DBSql.update(
|
||||||
"UPDATE BO_ACT_COE_PUBLISH_N SET TASKID='" + taskId + "'WHERE PUBLISHFILEID ='" + plId + "'");
|
"UPDATE BO_ACT_COE_PUBLISH_N SET TASKID='" + taskId + "'WHERE PUBLISHFILEID ='" + plId + "'");
|
||||||
|
}
|
||||||
|
if (UtilString.isNotEmpty(DBSql.getString(sql2))) {
|
||||||
|
count = DBSql.update(
|
||||||
|
"UPDATE BO_ACT_COE_PUBLISH_C SET TASKID='" + taskId + "'WHERE CHANGEDFILEIDNEW ='" + plId + "'");
|
||||||
|
}
|
||||||
|
if (count != 0) {
|
||||||
|
DBSql.update("UPDATE APP_ACT_COE_PAL_PUBLISH_LIST SET TASKID='" + taskId + "'WHERE PALREPOSITORYID='"
|
||||||
|
+ plId + "'");
|
||||||
|
}
|
||||||
|
System.err.println("重新生成手册成功=====》" + count);
|
||||||
|
}else if ("4".equals(type)) {
|
||||||
|
// 修改流程文件的停用状态
|
||||||
|
String updataSql = "UPDATE APP_ACT_COE_PAL_REPOSITORY SET ISSTOP = '" + state + "' WHERE ID = '" + plId
|
||||||
|
+ "'";
|
||||||
|
System.err.println("停用改设计=======>" + updataSql);
|
||||||
|
count = DBSql.update(updataSql);
|
||||||
|
PALRepositoryCache.getCache().reload();
|
||||||
|
SDK.getLogAPI().consoleInfo("更新状态后刷新缓存结束===========>");
|
||||||
}
|
}
|
||||||
if (UtilString.isNotEmpty(DBSql.getString(sql2))) {
|
}
|
||||||
count = DBSql.update(
|
|
||||||
"UPDATE BO_ACT_COE_PUBLISH_C SET TASKID='" + taskId + "'WHERE CHANGEDFILEIDNEW ='" + plId + "'");
|
|
||||||
}
|
|
||||||
if (count != 0) {
|
|
||||||
DBSql.update("UPDATE APP_ACT_COE_PAL_PUBLISH_LIST SET TASKID='" + taskId + "'WHERE PALREPOSITORYID='"
|
|
||||||
+ plId + "'");
|
|
||||||
}
|
|
||||||
System.err.println("重新生成手册成功=====》" + count);
|
|
||||||
}else if ("4".equals(type)) {
|
|
||||||
// 修改流程文件的停用状态
|
|
||||||
String updataSql = "UPDATE APP_ACT_COE_PAL_REPOSITORY SET ISSTOP = '" + state + "' WHERE ID = '" + plId
|
|
||||||
+ "'";
|
|
||||||
System.err.println("停用改设计=======>" + updataSql);
|
|
||||||
count = DBSql.update(updataSql);
|
|
||||||
PALRepositoryCache.getCache().reload();
|
|
||||||
SDK.getLogAPI().consoleInfo("更新状态后刷新缓存结束===========>");
|
|
||||||
}
|
|
||||||
if (count > 0) {
|
if (count > 0) {
|
||||||
/*
|
/*
|
||||||
* TeamPermCache.getCache().reload(); TeamMemberPermCache.getCache().reload();
|
* TeamPermCache.getCache().reload(); TeamMemberPermCache.getCache().reload();
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user