Commit e47b1005 authored by neo's avatar neo

[dev] add create by when create approval

parent 35a015f4
...@@ -10,6 +10,7 @@ import org.slf4j.LoggerFactory; ...@@ -10,6 +10,7 @@ import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional; import org.springframework.transaction.annotation.Transactional;
import pwc.taxtech.atms.common.AuthUserHelper;
import pwc.taxtech.atms.common.util.MyAsserts; import pwc.taxtech.atms.common.util.MyAsserts;
import pwc.taxtech.atms.constant.Constant; import pwc.taxtech.atms.constant.Constant;
import pwc.taxtech.atms.dto.approval.ApprovalDto; import pwc.taxtech.atms.dto.approval.ApprovalDto;
...@@ -38,6 +39,8 @@ public class ApprovalService { ...@@ -38,6 +39,8 @@ public class ApprovalService {
PeriodApproveMapper periodApproveMapper; PeriodApproveMapper periodApproveMapper;
@Autowired @Autowired
PeriodReportMapper reportMapper; PeriodReportMapper reportMapper;
@Autowired
AuthUserHelper authUserHelper;
@Transactional @Transactional
public void startInstanceAndAssignee(ApprovalDto dto) { public void startInstanceAndAssignee(ApprovalDto dto) {
...@@ -92,7 +95,8 @@ public class ApprovalService { ...@@ -92,7 +95,8 @@ public class ApprovalService {
pa.setTemplateIds(reportTemplateIds.toString()); pa.setTemplateIds(reportTemplateIds.toString());
pa.setStatus(Constant.APPROVAL_COMMITTED); pa.setStatus(Constant.APPROVAL_COMMITTED);
pa.setProjectId(dto.getProjectId()); pa.setProjectId(dto.getProjectId());
pa.setCreateBy(authUserHelper.getCurrentUserId()==null?"Admin":authUserHelper.getCurrentUserId());
pa.setCreateTime(new Date());
periodApproveMapper.insert(pa); periodApproveMapper.insert(pa);
} }
private void startAssignee(PeriodApprove pa) { private void startAssignee(PeriodApprove pa) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment