修改文件状态批量修改逻辑
This commit is contained in:
parent
15fde894fe
commit
f77d209832
@ -64,16 +64,18 @@ public class UpateFileStateController {
|
|||||||
BO bo_eu_pal_repository = SDK.getBOAPI().query("BO_EU_PAL_REPOSITORY").addQuery("PLID = ", plId).detail();
|
BO bo_eu_pal_repository = SDK.getBOAPI().query("BO_EU_PAL_REPOSITORY").addQuery("PLID = ", plId).detail();
|
||||||
bo_eu_pal_repository.set("ISPUBLISH",state);
|
bo_eu_pal_repository.set("ISPUBLISH",state);
|
||||||
SDK.getBOAPI().update("BO_EU_PAL_REPOSITORY",bo_eu_pal_repository);
|
SDK.getBOAPI().update("BO_EU_PAL_REPOSITORY",bo_eu_pal_repository);
|
||||||
//修改发布状态
|
//修改发布状态 如果用户把一个模型改为已发布,应该把已发布调整为1,同时已停用和审批中调整为0;
|
||||||
String updataSql = "UPDATE APP_ACT_COE_PAL_REPOSITORY SET ISPUBLISH = '" + state + "',MODIFYDATE = TO_DATE('"+date+"','YY-MM-DD HH24:MI:SS') WHERE ID = '" + plId
|
String updataSql = "UPDATE APP_ACT_COE_PAL_REPOSITORY SET ISPUBLISH = '" + state + "',ISSTOP=0,ISAPPROVAL=0,MODIFYDATE = TO_DATE('"+date+"','YY-MM-DD HH24:MI:SS') WHERE ID = '" + plId
|
||||||
+ "'";
|
+ "'";
|
||||||
DBSql.update("UPDATE APP_ACT_COE_PAL_REPOSITORY SET EXT5 = '"+state+"',MODIFYDATE = TO_DATE('"+date+"','YY-MM-DD HH24:MI:SS') WHERE ID = '"+plId+"'");
|
DBSql.update("UPDATE APP_ACT_COE_PAL_REPOSITORY SET EXT5 = '"+state+"',MODIFYDATE = TO_DATE('"+date+"','YY-MM-DD HH24:MI:SS') WHERE ID = '"+plId+"'");
|
||||||
count = DBSql.update(updataSql);
|
count = DBSql.update(updataSql);
|
||||||
String sqlt = "UPDATE BO_EU_PAL_FILE1 SET FILESTATE = '" + state + "' WHERE FILEID = '" + plId + "'";
|
String sqlt = "UPDATE BO_EU_PAL_FILE1 SET FILESTATE = '" + state + "' WHERE FILEID = '" + plId + "'";
|
||||||
int update = DBSql.update(sqlt);
|
int update = DBSql.update(sqlt);
|
||||||
if (update==0){
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
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 =
|
||||||
@ -92,6 +94,8 @@ 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 + "'"); } }
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
||||||
PALRepositoryModel model = CoeProcessLevelDaoFacotory.createCoeProcessLevel().getInstance(plId);
|
PALRepositoryModel model = CoeProcessLevelDaoFacotory.createCoeProcessLevel().getInstance(plId);
|
||||||
if (model!=null){
|
if (model!=null){
|
||||||
PALRepositoryCache.getCache().put(plId,model);
|
PALRepositoryCache.getCache().put(plId,model);
|
||||||
@ -144,8 +148,8 @@ public class UpateFileStateController {
|
|||||||
BO bo_eu_pal_repository = SDK.getBOAPI().query("BO_EU_PAL_REPOSITORY").addQuery("PLID = ", plId).detail();
|
BO bo_eu_pal_repository = SDK.getBOAPI().query("BO_EU_PAL_REPOSITORY").addQuery("PLID = ", plId).detail();
|
||||||
bo_eu_pal_repository.set("ISSTOP",state);
|
bo_eu_pal_repository.set("ISSTOP",state);
|
||||||
SDK.getBOAPI().update("BO_EU_PAL_REPOSITORY",bo_eu_pal_repository);
|
SDK.getBOAPI().update("BO_EU_PAL_REPOSITORY",bo_eu_pal_repository);
|
||||||
// 修改流程文件的停用状态
|
// 修改流程文件的停用状态 如果用户把一个模型改为已停用,应该把已停用调整为1,同时已发布和审批中调整为0;
|
||||||
String updataSql = "UPDATE APP_ACT_COE_PAL_REPOSITORY SET ISSTOP = '" + state + "',MODIFYDATE = TO_DATE('"+date+"','YY-MM-DD HH24:MI:SS') WHERE ID = '" + plId
|
String updataSql = "UPDATE APP_ACT_COE_PAL_REPOSITORY SET ISSTOP = '" + state + "',ISPUBLISH=0,ISAPPROVAL=0,MODIFYDATE = TO_DATE('"+date+"','YY-MM-DD HH24:MI:SS') WHERE ID = '" + plId
|
||||||
+ "'";
|
+ "'";
|
||||||
System.err.println("停用改设计=======>" + updataSql);
|
System.err.println("停用改设计=======>" + updataSql);
|
||||||
count = DBSql.update(updataSql);
|
count = DBSql.update(updataSql);
|
||||||
@ -210,7 +214,7 @@ public class UpateFileStateController {
|
|||||||
}else{
|
}else{
|
||||||
oldBo.set("PALVERSIONID" , plVersionid);
|
oldBo.set("PALVERSIONID" , plVersionid);
|
||||||
oldBo.set("PALNAME" , parentModel.getName());
|
oldBo.set("PALNAME" , parentModel.getName());
|
||||||
oldBo.set("PERMTYPE" , "0");
|
//oldBo.set("PERMTYPE" , "0");
|
||||||
String sql = "select * from APP_ACT_COE_PAL_REPOSITORY where ID = '"+palId+"'";
|
String sql = "select * from APP_ACT_COE_PAL_REPOSITORY where ID = '"+palId+"'";
|
||||||
RowMap map = DBSql.getMap(sql);
|
RowMap map = DBSql.getMap(sql);
|
||||||
if (map!=null){
|
if (map!=null){
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user