提交 fcf27c6e authored 作者: gongwenjie's avatar gongwenjie

a

...@@ -56,7 +56,6 @@ public class ApprovalController { ...@@ -56,7 +56,6 @@ public class ApprovalController {
return ok("删除审批成功"); return ok("删除审批成功");
} }
} catch (Exception e) { } catch (Exception e) {
e.printStackTrace();
logger.error("删除审批失败,错误内容{}:",e.getMessage()); logger.error("删除审批失败,错误内容{}:",e.getMessage());
} }
return ok("删除审批失败"); return ok("删除审批失败");
...@@ -77,7 +76,6 @@ public class ApprovalController { ...@@ -77,7 +76,6 @@ public class ApprovalController {
ApprovalInformation approvalInformation1 = approvalInformationService.auditApproval(userId,approvalStatus,approvalInformation); ApprovalInformation approvalInformation1 = approvalInformationService.auditApproval(userId,approvalStatus,approvalInformation);
return ok(approvalInformation1); return ok(approvalInformation1);
} catch (Exception e) { } catch (Exception e) {
e.printStackTrace();
logger.error("审核审批失败,错误内容{}:",e.getMessage()); logger.error("审核审批失败,错误内容{}:",e.getMessage());
} }
return ok("审核审批失败"); return ok("审核审批失败");
...@@ -91,7 +89,6 @@ public class ApprovalController { ...@@ -91,7 +89,6 @@ public class ApprovalController {
PageResponse<ApprovalInformation> pageResponse = approvalInformationService.findAllApproval(pageRequest); PageResponse<ApprovalInformation> pageResponse = approvalInformationService.findAllApproval(pageRequest);
return ok(pageResponse); return ok(pageResponse);
} catch (Exception e) { } catch (Exception e) {
e.printStackTrace();
logger.error("查找自身提交的审批失败,错误内容{}:",e.getMessage()); logger.error("查找自身提交的审批失败,错误内容{}:",e.getMessage());
} }
return ok("查找自身提交的审批失败"); return ok("查找自身提交的审批失败");
...@@ -104,7 +101,6 @@ public class ApprovalController { ...@@ -104,7 +101,6 @@ public class ApprovalController {
PageResponse<ApprovalInformation> approvalInformations = approvalInformationService.findAllAuditApproval(pageRequest); PageResponse<ApprovalInformation> approvalInformations = approvalInformationService.findAllAuditApproval(pageRequest);
return ok(approvalInformations); return ok(approvalInformations);
} catch (Exception e) { } catch (Exception e) {
e.printStackTrace();
logger.error("查找所有我审核的审批失败,错误内容{}:",e.getMessage()); logger.error("查找所有我审核的审批失败,错误内容{}:",e.getMessage());
} }
return ok("查找所有我审核的审批失败"); return ok("查找所有我审核的审批失败");
...@@ -138,7 +134,6 @@ public class ApprovalController { ...@@ -138,7 +134,6 @@ public class ApprovalController {
PageResponse<WorkoverAppro> pageResponse = approvalInformationService.findAllSubmitWorkOverApproval(pageRequest); PageResponse<WorkoverAppro> pageResponse = approvalInformationService.findAllSubmitWorkOverApproval(pageRequest);
return ok(pageResponse); return ok(pageResponse);
} catch (Exception e) { } catch (Exception e) {
e.printStackTrace();
logger.error("查找所有我提交的加班审批失败,错误内容{}:",e.getMessage()); logger.error("查找所有我提交的加班审批失败,错误内容{}:",e.getMessage());
} }
return ok("查找所有我提交的加班审批失败"); return ok("查找所有我提交的加班审批失败");
...@@ -147,14 +142,13 @@ public class ApprovalController { ...@@ -147,14 +142,13 @@ public class ApprovalController {
@ApiOperation(value = "查找所有我审核的加班审批") @ApiOperation(value = "查找所有我审核的加班审批")
@PostMapping("/findAllAuditWorkOverApproval") @PostMapping("/findAllAuditWorkOverApproval")
public ResponseEntity findAllAuditWorkOverApproval(@RequestBody PageRequestAtten pageRequest) { public ResponseEntity findAllAuditWorkOverApproval(@RequestBody PageRequestAtten pageRequest) {
try { // try {
PageResponse<WorkoverAppro> pageResponse = approvalInformationService.findAllAuditWorkOverApproval(pageRequest); PageResponse<WorkoverAppro> pageResponse = approvalInformationService.findAllAuditWorkOverApproval(pageRequest);
return ok(pageResponse); return ok(pageResponse);
} catch (Exception e) { // } catch (Exception e) {
e.printStackTrace(); // logger.error("查找所有我审核的加班审批失败,错误内容{}:",e.getMessage());
logger.error("查找所有我审核的加班审批失败,错误内容{}:",e.getMessage()); // }
} // return ok("查找所有我审核的加班审批失败");
return ok("查找所有我审核的加班审批失败");
} }
@ApiOperation(value = "申请单的选择部门") @ApiOperation(value = "申请单的选择部门")
...@@ -164,7 +158,6 @@ public class ApprovalController { ...@@ -164,7 +158,6 @@ public class ApprovalController {
List<Department> pageResponse = approvalInformationService.findSelectDepartment(); List<Department> pageResponse = approvalInformationService.findSelectDepartment();
return ok(pageResponse); return ok(pageResponse);
} catch (Exception e) { } catch (Exception e) {
e.printStackTrace();
logger.error("查找可选择部门失败,错误内容{}:",e.getMessage()); logger.error("查找可选择部门失败,错误内容{}:",e.getMessage());
} }
return ok("查找可选择部门失败"); return ok("查找可选择部门失败");
......
...@@ -32,4 +32,12 @@ public class PageRequestAtten { ...@@ -32,4 +32,12 @@ public class PageRequestAtten {
* 访问人员id * 访问人员id
*/ */
private String id; private String id;
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
} }
...@@ -126,8 +126,10 @@ public class AttendanceDetailsServiceImpl implements AttendanceDetailsService { ...@@ -126,8 +126,10 @@ public class AttendanceDetailsServiceImpl implements AttendanceDetailsService {
userAttenVo.setAbsenteeismDay(attendanceDetails.getAbsenteeismDay()+userAttenVo.getAbsenteeismDay()); userAttenVo.setAbsenteeismDay(attendanceDetails.getAbsenteeismDay()+userAttenVo.getAbsenteeismDay());
} }
} }
userAttenVo.computerRealAttendanceDay(); userAttenVo.computerRealAttendanceDay();
} }
System.out.println(attendanceDetailsList.size());
return userAttenVo; return userAttenVo;
} catch (ParseException e) { } catch (ParseException e) {
logger.error("时间转换格式错误"); logger.error("时间转换格式错误");
......
...@@ -65,7 +65,7 @@ public class CardTask { ...@@ -65,7 +65,7 @@ public class CardTask {
/** /**
* 定时任务,定时获取打卡信息.计算前天的个人考勤信息情况 * 定时任务,定时获取打卡信息.计算前天的个人考勤信息情况
*/ */
// @Scheduled(cron = "0 59 23 * * ? ") @Scheduled(cron = "0 59 23 * * ? ")
public List<CardResult> getCardDetails(){ public List<CardResult> getCardDetails(){
List<User> users = pasUserDao.findAll(); List<User> users = pasUserDao.findAll();
List<User> userList = new ArrayList<>(); List<User> userList = new ArrayList<>();
......
...@@ -3,7 +3,9 @@ package com.zjty.tynotes.weekly.subject.controller; ...@@ -3,7 +3,9 @@ package com.zjty.tynotes.weekly.subject.controller;
import com.zjty.tynotes.misc.config.AutoDocument; import com.zjty.tynotes.misc.config.AutoDocument;
import com.zjty.tynotes.pas.entity.User; import com.zjty.tynotes.pas.entity.User;
import com.zjty.tynotes.pas.entity.vo.PageRequest; import com.zjty.tynotes.pas.entity.vo.PageRequest;
import com.zjty.tynotes.pas.entity.vo.PageResponse;
import com.zjty.tynotes.weekly.subject.entity.vo.Problem; import com.zjty.tynotes.weekly.subject.entity.vo.Problem;
import com.zjty.tynotes.weekly.subject.entity.vo.UserVo;
import com.zjty.tynotes.weekly.subject.service.UserManageService; import com.zjty.tynotes.weekly.subject.service.UserManageService;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
...@@ -18,6 +20,8 @@ import org.springframework.web.bind.annotation.*; ...@@ -18,6 +20,8 @@ import org.springframework.web.bind.annotation.*;
import javax.validation.Valid; import javax.validation.Valid;
import javax.validation.constraints.NotNull; import javax.validation.constraints.NotNull;
import java.text.ParseException;
import static org.springframework.http.ResponseEntity.ok; import static org.springframework.http.ResponseEntity.ok;
/** /**
...@@ -45,7 +49,15 @@ public class UserManageController { ...@@ -45,7 +49,15 @@ public class UserManageController {
@ApiOperation(value = "查询人员列表", response = User.class) @ApiOperation(value = "查询人员列表", response = User.class)
@PostMapping("/findUserList") @PostMapping("/findUserList")
public ResponseEntity findUserList(@RequestBody PageRequest pageRequest) { public ResponseEntity findUserList(@RequestBody PageRequest pageRequest) {
return ok(userManageService.findUserList(pageRequest)); PageResponse<UserVo> userList = null;
try {
userList = userManageService.findUserList(pageRequest);
return ok(userList);
} catch (ParseException e) {
e.printStackTrace();
logger.error("查询人员列表失败:{}",e.getMessage());
}
return ok("查询人员列表失败");
} }
@ApiOperation(value = "根据权限查询可查看部门列表", response = User.class) @ApiOperation(value = "根据权限查询可查看部门列表", response = User.class)
......
...@@ -7,6 +7,7 @@ import com.zjty.tynotes.pas.entity.vo.PageResponse; ...@@ -7,6 +7,7 @@ import com.zjty.tynotes.pas.entity.vo.PageResponse;
import com.zjty.tynotes.weekly.subject.entity.vo.Problem; import com.zjty.tynotes.weekly.subject.entity.vo.Problem;
import com.zjty.tynotes.weekly.subject.entity.vo.UserVo; import com.zjty.tynotes.weekly.subject.entity.vo.UserVo;
import java.text.ParseException;
import java.util.List; import java.util.List;
/** /**
...@@ -26,7 +27,7 @@ public interface UserManageService { ...@@ -26,7 +27,7 @@ public interface UserManageService {
* @param pageRequest * @param pageRequest
* @return * @return
*/ */
PageResponse<UserVo> findUserList(PageRequest pageRequest); PageResponse<UserVo> findUserList(PageRequest pageRequest) throws ParseException;
/** /**
* 根据用户id查询可管理的部门列表 * 根据用户id查询可管理的部门列表
......
...@@ -19,6 +19,9 @@ import org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder; ...@@ -19,6 +19,9 @@ import org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import java.lang.reflect.Array; import java.lang.reflect.Array;
import java.math.BigDecimal;
import java.text.DecimalFormat;
import java.text.ParseException;
import java.util.*; import java.util.*;
import java.util.concurrent.ConcurrentHashMap; import java.util.concurrent.ConcurrentHashMap;
...@@ -81,13 +84,30 @@ public class UserManageServiceImpl implements UserManageService { ...@@ -81,13 +84,30 @@ public class UserManageServiceImpl implements UserManageService {
return user; return user;
} }
public static void main(String[] args) {
DecimalFormat df = new DecimalFormat("#.00");
double a = 0.3333333333333333333333333333333d;
BigDecimal bg = new BigDecimal(a);
double v = bg.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue();
String format = df.format(a);
Number parse = null;
try {
parse = df.parse(format);
} catch (ParseException e) {
e.printStackTrace();
}
System.out.println(parse.doubleValue());
System.out.println(v);
}
/** /**
* 查询人员列表 * 查询人员列表
* @param pageRequest * @param pageRequest
* @return * @return
*/ */
@Override @Override
public PageResponse<UserVo> findUserList(PageRequest pageRequest) { public PageResponse<UserVo> findUserList (PageRequest pageRequest) throws ParseException {
DecimalFormat df = new DecimalFormat("#.00");
List<UserVo> userVos = new ArrayList<>(); List<UserVo> userVos = new ArrayList<>();
PageResponse<UserVo> pageResponse = new PageResponse(); PageResponse<UserVo> pageResponse = new PageResponse();
String deId = pageRequest.getDeId(); String deId = pageRequest.getDeId();
...@@ -155,18 +175,18 @@ public class UserManageServiceImpl implements UserManageService { ...@@ -155,18 +175,18 @@ public class UserManageServiceImpl implements UserManageService {
UserWorkData userWorkData = userWorkDataMap.get(user.getId()); UserWorkData userWorkData = userWorkDataMap.get(user.getId());
if(userWorkData!=null){ if(userWorkData!=null){
userVo.setAverageScore(userWorkData.getAverageScore()); userVo.setAverageScore(df.parse(df.format(userWorkData.getAverageScore())).doubleValue());
userVo.setCompletedCount(userWorkData.getCompletedNum()); userVo.setCompletedCount(userWorkData.getCompletedNum());
userVo.setWorkingCount(userWorkData.getUnCompletedNum()); userVo.setWorkingCount(userWorkData.getUnCompletedNum());
userVo.setAverageWorkNum(userWorkData.getAverageWorkNum()); userVo.setAverageWorkNum(df.parse(df.format(userWorkData.getAverageWorkNum())).doubleValue());
} }
}else{ }else{
UserWorkData userWorkData = internalService.personnelWorkMsg(user.getId(), pageRequest.getStartTime(), pageRequest.getEndTime()); UserWorkData userWorkData = internalService.personnelWorkMsg(user.getId(), pageRequest.getStartTime(), pageRequest.getEndTime());
if(userWorkData!=null){ if(userWorkData!=null){
userVo.setAverageScore(userWorkData.getAverageScore()); userVo.setAverageScore(df.parse(df.format(userWorkData.getAverageScore())).doubleValue());
userVo.setCompletedCount(userWorkData.getCompletedNum()); userVo.setCompletedCount(userWorkData.getCompletedNum());
userVo.setWorkingCount(userWorkData.getUnCompletedNum()); userVo.setWorkingCount(userWorkData.getUnCompletedNum());
userVo.setAverageWorkNum(userWorkData.getAverageWorkNum()); userVo.setAverageWorkNum(df.parse(df.format(userWorkData.getAverageWorkNum())).doubleValue());
} }
} }
userVos.add(userVo); userVos.add(userVo);
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论