|
|
@ -670,6 +670,60 @@ public class HrmSelfHelpController {
|
|
|
|
return WeaResult.success(count);
|
|
|
|
return WeaResult.success(count);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
|
|
* 本年处理流程数
|
|
|
|
|
|
|
|
* @param request
|
|
|
|
|
|
|
|
* @return
|
|
|
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
@GetMapping("/testSapi61")
|
|
|
|
|
|
|
|
@WeaPermission(publicPermission = true)
|
|
|
|
|
|
|
|
public WeaResult<Object> testSapi61(HttpServletRequest request){
|
|
|
|
|
|
|
|
log.error("testSapi61");
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
String startday = request.getParameter("startday");
|
|
|
|
|
|
|
|
String endday = request.getParameter("endday");
|
|
|
|
|
|
|
|
DateTimeFormatter format = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
String defineTime = " 00:00:01";
|
|
|
|
|
|
|
|
Long count = 0L ;
|
|
|
|
|
|
|
|
try{
|
|
|
|
|
|
|
|
RequestListConditionApiEntity conditionEntity = new RequestListConditionApiEntity();
|
|
|
|
|
|
|
|
SimpleEmployee employee = UserContext.getCurrentUser();
|
|
|
|
|
|
|
|
log.error("employee--:"+employee.getEmployeeId());
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
conditionEntity.setOperatedate(DateTimeConditionEnum.CUSTOM_DATE);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
LocalDateTime startDateTime = LocalDateTime.of(LocalDate.from(LocalDateTime.now().with(TemporalAdjusters.firstDayOfYear())), LocalTime.MIN);
|
|
|
|
|
|
|
|
if(StringUtils.isNotBlank(startday)){
|
|
|
|
|
|
|
|
startDateTime = LocalDateTime.parse(startday+defineTime, format);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
LocalDateTime endDateTime = LocalDateTime.now();
|
|
|
|
|
|
|
|
if(StringUtils.isNotBlank(endday)){
|
|
|
|
|
|
|
|
endDateTime = LocalDateTime.parse(endday+defineTime, format);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
conditionEntity.setCusOperateDateStart(startDateTime);
|
|
|
|
|
|
|
|
conditionEntity.setCusOperateDateEnd(endDateTime);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
log.error("conditionEntity--:"+conditionEntity.toString());
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
WeaResult<RequestCountInfoPAEntity> requestCountInfo = wflRequestListRest.getRequestCountByTabId(employee, RequestListInitDimensionTabEnum.DONE_FLOWALL.getTabid(), conditionEntity);
|
|
|
|
|
|
|
|
log.error("requestCountInfo--:"+requestCountInfo.toString());
|
|
|
|
|
|
|
|
int code = requestCountInfo.getCode();
|
|
|
|
|
|
|
|
log.error("code--:"+code);
|
|
|
|
|
|
|
|
if(code == 200){
|
|
|
|
|
|
|
|
RequestCountInfoPAEntity requestCountInfoPAEntity = requestCountInfo.getData();
|
|
|
|
|
|
|
|
log.error("requestCountInfoPAEntity--:"+requestCountInfoPAEntity.toString());
|
|
|
|
|
|
|
|
count = requestCountInfoPAEntity.getCount();
|
|
|
|
|
|
|
|
log.error("count--:"+count);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}catch (Exception e){
|
|
|
|
|
|
|
|
log.error("getWorkFlowInfo-Exception:"+e.getMessage());
|
|
|
|
|
|
|
|
return WeaResult.fail(500,"程序执行异常");
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
return WeaResult.success(count);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/***
|
|
|
|
/***
|
|
|
|
* 本年开发人天
|
|
|
|
* 本年开发人天
|
|
|
|
* @param request
|
|
|
|
* @param request
|
|
|
|