|
@@ -10,6 +10,7 @@ import com.zjugis.business.converter.leave.LeaveConvert;
|
|
|
import com.zjugis.business.converter.leave.LeaveTimeConvert;
|
|
|
import com.zjugis.business.flow.leave.controller.vo.LeaveCreateReqVO;
|
|
|
import com.zjugis.business.flow.leave.controller.vo.LeaveDaysReqVO;
|
|
|
+import com.zjugis.business.flow.leave.controller.vo.LeaveRespVO;
|
|
|
import com.zjugis.business.flow.leave.controller.vo.LeaveUpdateReqVO;
|
|
|
import com.zjugis.business.flow.leave.dao.LeaveDao;
|
|
|
import com.zjugis.business.flow.leave.dao.LeaveTimeDao;
|
|
@@ -223,7 +224,7 @@ public class LeaveServiceImpl implements LeaveService {
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
- public LeaveDO flowAdd(String flowInstanceId, String userId) {
|
|
|
+ public LeaveRespVO flowAdd(String flowInstanceId, String userId) {
|
|
|
if (StringUtils.isNotBlank(SecurityFrameworkUtils.getLoginUserId())) {
|
|
|
userId = SecurityFrameworkUtils.getLoginUserId();
|
|
|
}
|
|
@@ -246,7 +247,10 @@ public class LeaveServiceImpl implements LeaveService {
|
|
|
}
|
|
|
leaveDao.insert(entity);
|
|
|
}
|
|
|
- return entity;
|
|
|
+ LeaveRespVO respVO = LeaveConvert.INSTANCE.convert01(entity);
|
|
|
+ List<LeaveTimeDO> detailList = leaveTimeService.getListByLeaveId(entity.getId());
|
|
|
+ respVO.setLeaveTimeCreateList(LeaveTimeConvert.INSTANCE.convertList02(detailList));
|
|
|
+ return respVO;
|
|
|
}
|
|
|
return null;
|
|
|
}
|