#E10-10# 增加自定义参数获取接口

main
shilei 1 year ago
parent a8841b3c07
commit 484822ace3

@ -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

Loading…
Cancel
Save