diff --git a/src_core/com/tenwa/flow/flowlog/ViewFlowLogService.java b/src_core/com/tenwa/flow/flowlog/ViewFlowLogService.java index afd8d1d46..8c3bdab6e 100644 --- a/src_core/com/tenwa/flow/flowlog/ViewFlowLogService.java +++ b/src_core/com/tenwa/flow/flowlog/ViewFlowLogService.java @@ -3,6 +3,7 @@ package com.tenwa.flow.flowlog; import java.util.List; import jbo.sys.FLOW_LOG; +import jbo.sys.FLOW_OPINION; import jbo.sys.FLOW_TASK; import com.amarsoft.app.lc.util.DateAssistant; @@ -51,7 +52,16 @@ public class ViewFlowLogService extends BaseTable{ BizObject fl = flManager.newObject(); fl.setAttributeValue("taskno", TaskNo); fl.setAttributeValue("flowunid", FlowUnid); - fl.setAttributeValue("logcontent", FlowLogContent.replaceAll("@", DateAssistant.getTodayNow())); + // 插入流程日志意见 + BizObjectManager fobom = JBOFactory.getBizObjectManager(FLOW_OPINION.CLASS_NAME, tx); + BizObject fobo = fobom.createQuery("SERIALNO=:taskNo and OPINIONNO=:curUserId").setParameter("taskNo", TaskNo) + .setParameter("curUserId",CurUserID).getSingleResult(false); + String pHASEOPINION=""; + if(fobo!=null){ + pHASEOPINION=fobo.getAttribute(FLOW_OPINION.PHASEOPINION).toString(); + fobo.getAttribute(FLOW_OPINION.PHASECHOICE).toString(); + } + fl.setAttributeValue("logcontent", FlowLogContent.replaceAll("@", DateAssistant.getTodayNow()).concat(" 意见:"+pHASEOPINION)); fl = this.initTabeUserInfo(fl); flManager.saveObject(fl); return "success";