|
@@ -45,6 +45,7 @@ public class DcsbServiceImpl extends BaseWorkFlowServiceImpl<DcsbEntity, String>
|
|
|
|
|
|
@Override
|
|
|
public <S extends DcsbEntity> S submit(S entity) {
|
|
|
+
|
|
|
if (entity.getRecordStatus() == BaseEntity.RECORD_STATE_REJECT) {
|
|
|
entity.setRecordStatus(BaseEntity.RECORD_STATE_SUBMIT);
|
|
|
entity = this.save(entity);
|
|
@@ -103,18 +104,21 @@ public class DcsbServiceImpl extends BaseWorkFlowServiceImpl<DcsbEntity, String>
|
|
|
String jyrId = entity.getSsjyr().getId();
|
|
|
UserEntity user = securityMgr.userService().findByssjyr(jyrId);
|
|
|
if (user != null) {
|
|
|
- param.put(WorkFlowParam.AUDIT_USER, user.getId());
|
|
|
+ param.put(WorkFlowParam.AUDIT_USER, user.getId().toString());
|
|
|
+
|
|
|
}
|
|
|
}
|
|
|
|
|
|
}
|
|
|
- param.put(WorkFlowParam.BUSINESS_KEY, entity.getId());
|
|
|
+ param.put(WorkFlowParam.BUSINESS_KEY, entity.getId().toString());
|
|
|
// 提交流程
|
|
|
create(param, variables);
|
|
|
}
|
|
|
return entity;
|
|
|
+
|
|
|
}
|
|
|
|
|
|
+
|
|
|
@Override
|
|
|
public boolean changeAudit(String shyj, DcsbEntity entity, boolean flag) {
|
|
|
Map<String, Object> variables = new HashMap<String, Object>();
|
|
@@ -214,4 +218,5 @@ public class DcsbServiceImpl extends BaseWorkFlowServiceImpl<DcsbEntity, String>
|
|
|
public List<Object> dcsbtjbg2(String sTime, String eTime, String hwzldedl, String nwmid, String szdid, String szgkid, String szgqid, String jcgid) {
|
|
|
return dao.dcsbtjbg2(sTime, eTime, hwzldedl, nwmid, szdid, szgkid, szgqid, jcgid);
|
|
|
}
|
|
|
+
|
|
|
}
|