|
@@ -13,6 +13,7 @@ import com.zjugis.z_workflow.entity.TFlowTemplate;
|
|
|
import com.zjugis.z_workflow.entityExtend.ActivityInstanceDTO;
|
|
|
import com.zjugis.z_workflow.service.*;
|
|
|
import com.zjugis.z_workflow.utils.*;
|
|
|
+import lombok.extern.slf4j.Slf4j;
|
|
|
import org.apache.commons.lang3.StringUtils;
|
|
|
import org.jsoup.Jsoup;
|
|
|
import org.jsoup.nodes.Document;
|
|
@@ -43,6 +44,7 @@ import static com.zjugis.z_workflow.exception.enums.TransferExceptionEnum.GET_OP
|
|
|
* @Version: v1.0
|
|
|
*/
|
|
|
@RestController
|
|
|
+@Slf4j
|
|
|
public class TModalController extends BaseController {
|
|
|
|
|
|
@Value("${serviceUrl.z_workflow}")
|
|
@@ -275,7 +277,7 @@ public class TModalController extends BaseController {
|
|
|
if (!CollectionUtils.isEmpty(util.resList) && StringUtils.isBlank(util.activityInstanceId)) {
|
|
|
util.activityInstanceId = util.resList.get(util.resList.size() - 1).getActivityInstanceId();
|
|
|
}
|
|
|
- if (util.resList.size() > 0) {
|
|
|
+ if (!util.resList.isEmpty()) {
|
|
|
Optional<ActivityInstanceDTO> optional = util.resList.stream().filter(t -> t.getActivityInstanceId().equals(util.activityInstanceId)).findFirst();
|
|
|
if (optional.isPresent()) {
|
|
|
util.activityTemplateId = optional.get().getActivityTemplateId();
|
|
@@ -364,9 +366,12 @@ public class TModalController extends BaseController {
|
|
|
inMap.put("flowDesc", flowInstance.getDescribtion());
|
|
|
if (!StringUtils.isBlank(this.activityInstanceId)) {
|
|
|
List<ISendBackRecord> records = iSendBackRecordService.getBackToActivityList(Arrays.asList(this.activityInstanceId));
|
|
|
- if (records.size() > 0) {
|
|
|
+ if (!records.isEmpty()) {
|
|
|
ISendBackRecord sendBackRecord = records.get(0);
|
|
|
- inMap.put("backUser", callInterfaceService.getUserByUserId(sendBackRecord.getBackWorkerId()).getNickname());
|
|
|
+ if(StringUtils.isNotBlank(sendBackRecord.getBackWorkerId())){
|
|
|
+ log.error("退回用户id缺失");
|
|
|
+ inMap.put("backUser", callInterfaceService.getUserByUserId(sendBackRecord.getBackWorkerId()).getNickname());
|
|
|
+ }
|
|
|
inMap.put("backTime", sendBackRecord.getCreateTime());
|
|
|
inMap.put("backReason", sendBackRecord.getBackReason());
|
|
|
}
|
|
@@ -374,8 +379,8 @@ public class TModalController extends BaseController {
|
|
|
inMap.put("btnHTML", getBtnListByRight(flowInstance.getFlowTemplateVersionId(),
|
|
|
tFlowTemplate.getFlowTemplateType(), this.activityTemplateId, this.activityInstanceId,
|
|
|
this.userId, this.isPrint, isView, isFirst, isFocus, isSubProcess));
|
|
|
- }
|
|
|
- inMap.put("child", child);
|
|
|
+ } inMap.put("child", child);
|
|
|
+
|
|
|
inMap.put("materialViewMethod", this.materialViewMethod);
|
|
|
inMap.put("iSignImgAdaptation", this.iSignImgAdaptation);
|
|
|
inMap.put("iTopCurrentOpinion", this.iTopCurrentOpinion);
|