Selaa lähdekoodia

人员修改,删除

wangchao 4 vuotta sitten
vanhempi
commit
fcfbe7f5c5

+ 12 - 2
location-rescue-service/src/main/java/com/ai/bss/location/rescue/controller/WorkEmployeeController.java

@ -104,8 +104,18 @@ public class WorkEmployeeController {
104 104
	 */
105 105
	@ResponseBody
106 106
	@RequestMapping("/deleteWorkEmployee")
107
	public boolean deleteWorkEmployee(@RequestBody List<EmployeeDto> employeeDtoList) throws Exception {
108
		boolean result = userManageService.deleteWorkEmployee(employeeDtoList);
107
	public boolean deleteWorkEmployee(@RequestBody Map<String, String> params) throws Exception {
108
		boolean result = userManageService.deleteWorkEmployee(params);
109
		return result;
110
	}
111
112
	/**
113
	 * 修改用户信息
114
	 */
115
	@ResponseBody
116
	@RequestMapping("/modifyWorkEmployee")
117
	public boolean modifyWorkEmployee(@RequestBody EmployeeDto employeeDto ) throws Exception {
118
		boolean result = userManageService.modifyWorkEmployee(employeeDto);
109 119
		return result;
110 120
	}
111 121

+ 22 - 5
location-rescue-service/src/main/java/com/ai/bss/location/rescue/service/impl/WorkEmployeeServiceImpl.java

@ -86,13 +86,30 @@ public class WorkEmployeeServiceImpl implements WorkEmployeeService {
86 86
    }
87 87
88 88
    @Override
89
    public boolean deleteWorkEmployee(List<EmployeeDto> employeeDtoList) {
89
    public boolean deleteWorkEmployee(Map<String, String> params) {
90 90
        boolean success = false;
91
        for(EmployeeDto employeeDto:employeeDtoList ){
92
            CommonRequest<EmployeeDto> request = CommonRequest.<EmployeeDto>builder().data(employeeDto).build();
93
            CommonResponse<Void> response = employeeService.deleteWorkEmployee(request);
94
            success = response.isSuccess();
91
        if (params.get("ids")!=null&&!"".equals(params.get("ids"))) {
92
            String ids = params.get("ids");
93
            String[] idsArray = ids.split(",");
94
            EmployeeDto employeeDto=new EmployeeDto();
95
            for(String id: idsArray){
96
                long lid = Long.parseLong(id);
97
                employeeDto.setId(lid);
98
                CommonRequest<EmployeeDto> request = CommonRequest.<EmployeeDto>builder().data(employeeDto).build();
99
                CommonResponse<Void> response = employeeService.deleteWorkEmployee(request);
100
                success = response.isSuccess();
101
            }
102
            return success;
103
        }else {
104
            return success;
95 105
        }
106
    }
107
108
    @Override
109
    public boolean modifyWorkEmployee(EmployeeDto employeeDto) {
110
        CommonRequest<EmployeeDto> request = CommonRequest.<EmployeeDto>builder().data(employeeDto).build();
111
        CommonResponse<Void> response = employeeService.modifyEmployee(request);
112
        boolean success = response.isSuccess();
96 113
        return success;
97 114
    }
98 115

+ 3 - 1
location-rescue-service/src/main/java/com/ai/bss/location/rescue/service/interfaces/WorkEmployeeService.java

@ -27,5 +27,7 @@ public interface WorkEmployeeService {
27 27
28 28
	boolean createWorkEmployee(EmployeeDto employeeDto) throws Exception;
29 29
30
	boolean deleteWorkEmployee(List<EmployeeDto> employeeDtoList);
30
	boolean deleteWorkEmployee(Map<String, String> params);
31
32
	boolean modifyWorkEmployee(EmployeeDto employeeDto);
31 33
}