应对部门视图不穿taskId的场景

This commit is contained in:
yujh 2025-02-12 10:18:09 +08:00
parent c69ba1bfe4
commit 5499b0662f

View File

@ -1,6 +1,7 @@
package com.actionsoft.apps.coe.pal.publisher;
import com.actionsoft.apps.AppsConst;
import com.actionsoft.apps.coe.pal.pal.manage.publish.dao.PublishListHistory;
import com.actionsoft.apps.coe.pal.pal.repository.PALRepositoryQueryAPIManager;
import com.actionsoft.apps.coe.pal.publisher.client.web.ProcessPublishClientWeb;
import com.actionsoft.apps.coe.pal.publisher.client.web.ProcessPublishWeb;
@ -16,6 +17,7 @@ import com.actionsoft.bpms.server.UserContext;
import com.actionsoft.bpms.server.bind.annotation.Controller;
import com.actionsoft.bpms.server.bind.annotation.Mapping;
import com.actionsoft.bpms.server.conf.server.AWSServerConf;
import com.actionsoft.bpms.util.UtilString;
import com.actionsoft.sdk.local.SDK;
import com.actionsoft.sdk.local.api.PlatformAPI;
import com.actionsoft.sdk.local.api.PortalAPI;
@ -447,6 +449,11 @@ public class PublisherController {
*/
@Mapping("com.actionsoft.apps.coe.pal.publisher_publish_file_open")
public String openPublishFilePage(UserContext me, String uuid, String taskId) {
//判断taskId是否为空空的话则查库更新,应对部门视图不穿taskId的场景
if(UtilString.isEmpty(taskId)){
PublishListHistory pHistory = new PublishListHistory();
taskId = pHistory.getLastPublishTaskIdByModelId(uuid);
}
return PALRepositoryQueryAPIManager.getInstance().getPublishPortalHtml(me, uuid, taskId, false);
}