修改文件状态批量修改逻辑
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_eu_pal_repository.set("ISPUBLISH",state);
|
||||
SDK.getBOAPI().update("BO_EU_PAL_REPOSITORY",bo_eu_pal_repository);
|
||||
//修改发布状态
|
||||
String updataSql = "UPDATE APP_ACT_COE_PAL_REPOSITORY SET ISPUBLISH = '" + state + "',MODIFYDATE = TO_DATE('"+date+"','YY-MM-DD HH24:MI:SS') WHERE ID = '" + plId
|
||||
//修改发布状态 如果用户把一个模型改为已发布,应该把已发布调整为1,同时已停用和审批中调整为0;
|
||||
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+"'");
|
||||
count = DBSql.update(updataSql);
|
||||
String sqlt = "UPDATE BO_EU_PAL_FILE1 SET FILESTATE = '" + state + "' WHERE FILEID = '" + plId + "'";
|
||||
int update = DBSql.update(sqlt);
|
||||
if (update==0){
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
/*
|
||||
String id = DBSql.getString("SELECT ID FROM APP_ACT_COE_PAL_PUBLISH_LIST WHERE PALREPOSITORYID='" + plId + "'");
|
||||
* 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 +
|
||||
* "'WHERE PALREPOSITORYID='" + plId + "'"); } }
|
||||
*/
|
||||
|
||||
|
||||
PALRepositoryModel model = CoeProcessLevelDaoFacotory.createCoeProcessLevel().getInstance(plId);
|
||||
if (model!=null){
|
||||
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_eu_pal_repository.set("ISSTOP",state);
|
||||
SDK.getBOAPI().update("BO_EU_PAL_REPOSITORY",bo_eu_pal_repository);
|
||||
// 修改流程文件的停用状态
|
||||
String updataSql = "UPDATE APP_ACT_COE_PAL_REPOSITORY SET ISSTOP = '" + state + "',MODIFYDATE = TO_DATE('"+date+"','YY-MM-DD HH24:MI:SS') WHERE ID = '" + plId
|
||||
// 修改流程文件的停用状态 如果用户把一个模型改为已停用,应该把已停用调整为1,同时已发布和审批中调整为0;
|
||||
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);
|
||||
count = DBSql.update(updataSql);
|
||||
@ -210,7 +214,7 @@ public class UpateFileStateController {
|
||||
}else{
|
||||
oldBo.set("PALVERSIONID" , plVersionid);
|
||||
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+"'";
|
||||
RowMap map = DBSql.getMap(sql);
|
||||
if (map!=null){
|
||||
|
||||
Loading…
Reference in New Issue
Block a user