Commit d8e8913b authored by chenzhao's avatar chenzhao

修改bug

parent bf87e185
...@@ -4,6 +4,7 @@ import java.util.List; ...@@ -4,6 +4,7 @@ import java.util.List;
import java.util.Map; import java.util.Map;
import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.metadata.IPage;
import com.yeejoin.amos.boot.module.common.api.dto.MaintenanceCompanyDto;
import com.yeejoin.amos.boot.module.common.api.dto.MaintenancePersonExcleDto; import com.yeejoin.amos.boot.module.common.api.dto.MaintenancePersonExcleDto;
import com.yeejoin.amos.boot.module.common.api.entity.DynamicFormColumn; import com.yeejoin.amos.boot.module.common.api.entity.DynamicFormColumn;
import com.yeejoin.amos.boot.module.common.api.entity.DynamicFormInstance; import com.yeejoin.amos.boot.module.common.api.entity.DynamicFormInstance;
...@@ -22,7 +23,7 @@ public interface IMaintenanceCompanyService { ...@@ -22,7 +23,7 @@ public interface IMaintenanceCompanyService {
* @param maintenanceCompany * @param maintenanceCompany
* @return * @return
*/ */
public boolean saveCompanyDetail(MaintenanceCompany maintenanceCompany); public MaintenanceCompany saveCompanyDetail(MaintenanceCompany maintenanceCompany);
/** /**
* 添加保存维保单位人员基本信息 * 添加保存维保单位人员基本信息
...@@ -30,7 +31,7 @@ public interface IMaintenanceCompanyService { ...@@ -30,7 +31,7 @@ public interface IMaintenanceCompanyService {
* @param maintenanceCompany * @param maintenanceCompany
* @return * @return
*/ */
public boolean savePersonDetail(MaintenanceCompany maintenanceCompany); public MaintenanceCompany savePersonDetail(MaintenanceCompany maintenanceCompany);
/** /**
* 自定义假删除 * 自定义假删除
...@@ -53,7 +54,7 @@ public interface IMaintenanceCompanyService { ...@@ -53,7 +54,7 @@ public interface IMaintenanceCompanyService {
* @param maintenanceCompany * @param maintenanceCompany
* @return * @return
*/ */
public boolean saveDepartmentDetail(MaintenanceCompany maintenanceCompany); public MaintenanceCompany saveDepartmentDetail(MaintenanceCompany maintenanceCompany);
/** /**
* 检查当前的员工编号是否已经存在 * 检查当前的员工编号是否已经存在
......
...@@ -3,6 +3,7 @@ package com.yeejoin.amos.boot.module.common.biz.controller; ...@@ -3,6 +3,7 @@ package com.yeejoin.amos.boot.module.common.biz.controller;
import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.yeejoin.amos.boot.biz.common.controller.BaseController; import com.yeejoin.amos.boot.biz.common.controller.BaseController;
import com.yeejoin.amos.boot.module.common.api.dto.MaintenanceCompanyDto;
import com.yeejoin.amos.boot.module.common.api.dto.OrgMenuDto; import com.yeejoin.amos.boot.module.common.api.dto.OrgMenuDto;
import com.yeejoin.amos.boot.module.common.api.entity.MaintenanceCompany; import com.yeejoin.amos.boot.module.common.api.entity.MaintenanceCompany;
import com.yeejoin.amos.boot.module.common.api.service.IMaintenanceCompanyService; import com.yeejoin.amos.boot.module.common.api.service.IMaintenanceCompanyService;
...@@ -63,7 +64,7 @@ public class MaintenanceCompanyController extends BaseController { ...@@ -63,7 +64,7 @@ public class MaintenanceCompanyController extends BaseController {
@TycloudOperation(ApiLevel = UserType.AGENCY) @TycloudOperation(ApiLevel = UserType.AGENCY)
@PostMapping(value = "/company/save") @PostMapping(value = "/company/save")
@ApiOperation(httpMethod = "POST", value = "新增维保单位", notes = "新增维保单位") @ApiOperation(httpMethod = "POST", value = "新增维保单位", notes = "新增维保单位")
public ResponseModel<Boolean> saveMaintenanceCompany(@RequestBody MaintenanceCompany model) { public ResponseModel<MaintenanceCompany> saveMaintenanceCompany(@RequestBody MaintenanceCompany model) {
model.setType(COMPANY); model.setType(COMPANY);
return ResponseHelper.buildResponse(maintenanceCompanyService.saveCompanyDetail(model)); return ResponseHelper.buildResponse(maintenanceCompanyService.saveCompanyDetail(model));
} }
...@@ -76,7 +77,7 @@ public class MaintenanceCompanyController extends BaseController { ...@@ -76,7 +77,7 @@ public class MaintenanceCompanyController extends BaseController {
@TycloudOperation(ApiLevel = UserType.AGENCY) @TycloudOperation(ApiLevel = UserType.AGENCY)
@PostMapping(value = "/person/save") @PostMapping(value = "/person/save")
@ApiOperation(httpMethod = "POST", value = "新增维保人员", notes = "新增维保人员") @ApiOperation(httpMethod = "POST", value = "新增维保人员", notes = "新增维保人员")
public ResponseModel<Boolean> saveMaintenancePerson(@RequestBody MaintenanceCompany model) { public ResponseModel<MaintenanceCompany> saveMaintenancePerson(@RequestBody MaintenanceCompany model) {
model.setType(PERSON); model.setType(PERSON);
return ResponseHelper.buildResponse(maintenanceCompanyService.savePersonDetail(model)); return ResponseHelper.buildResponse(maintenanceCompanyService.savePersonDetail(model));
} }
...@@ -148,7 +149,7 @@ public class MaintenanceCompanyController extends BaseController { ...@@ -148,7 +149,7 @@ public class MaintenanceCompanyController extends BaseController {
@TycloudOperation(ApiLevel = UserType.AGENCY) @TycloudOperation(ApiLevel = UserType.AGENCY)
@PostMapping(value = "/department/save") @PostMapping(value = "/department/save")
@ApiOperation(httpMethod = "POST", value = "新增维保部门", notes = "新增维保部门") @ApiOperation(httpMethod = "POST", value = "新增维保部门", notes = "新增维保部门")
public ResponseModel<Boolean> saveMaintenanceDepartment(@RequestBody MaintenanceCompany model) { public ResponseModel<MaintenanceCompany> saveMaintenanceDepartment(@RequestBody MaintenanceCompany model) {
model.setType(DEPARTMENT); model.setType(DEPARTMENT);
return ResponseHelper.buildResponse(maintenanceCompanyService.saveDepartmentDetail(model)); return ResponseHelper.buildResponse(maintenanceCompanyService.saveDepartmentDetail(model));
} }
......
...@@ -234,10 +234,12 @@ public class WaterResourceController extends BaseController { ...@@ -234,10 +234,12 @@ public class WaterResourceController extends BaseController {
} }
} }
// 更新物联信息 // 更新物联信息
if (model.getIsIot()) { if (model.getIsIot() != null){
WaterResourceIotDto waterResourceIotDto = model.getWaterResourceIotDto(); if (model.getIsIot()) {
waterResourceIotDto.setResourceId(sequenceNbr); WaterResourceIotDto waterResourceIotDto = model.getWaterResourceIotDto();
waterResourceIotService.updateWithModel(waterResourceIotDto); waterResourceIotDto.setResourceId(sequenceNbr);
waterResourceIotService.updateWithModel(waterResourceIotDto);
}
} }
return ResponseHelper.buildResponse(waterResourceDto); return ResponseHelper.buildResponse(waterResourceDto);
} }
......
...@@ -107,7 +107,7 @@ public class MaintenanceCompanyServiceImpl ...@@ -107,7 +107,7 @@ public class MaintenanceCompanyServiceImpl
*/ */
@Override @Override
@Transactional(rollbackFor = Exception.class) @Transactional(rollbackFor = Exception.class)
public boolean saveCompanyDetail(MaintenanceCompany maintenanceCompany) { public MaintenanceCompany saveCompanyDetail(MaintenanceCompany maintenanceCompany) {
Long instanceId = saveDynamicFormList(maintenanceCompany); Long instanceId = saveDynamicFormList(maintenanceCompany);
// 设置单位code // 设置单位code
setTargetObjCode(maintenanceCompany); setTargetObjCode(maintenanceCompany);
...@@ -117,15 +117,11 @@ public class MaintenanceCompanyServiceImpl ...@@ -117,15 +117,11 @@ public class MaintenanceCompanyServiceImpl
maintenanceCompany.setInstanceId(instanceId); maintenanceCompany.setInstanceId(instanceId);
maintenanceCompany.setType(maintenanceCompany.getType().toUpperCase()); maintenanceCompany.setType(maintenanceCompany.getType().toUpperCase());
maintenanceCompany.setIsDelete(false); maintenanceCompany.setIsDelete(false);
try { this.save(maintenanceCompany);
this.save(maintenanceCompany); if (maintenanceCompany.getAttachments().isEmpty()){
sourceFileService.saveAttachments(maintenanceCompany.getSequenceNbr(), maintenanceCompany.getAttachments());
sourceFileService.saveAttachments(maintenanceCompany.getSequenceNbr(), maintenanceCompany.getAttachments()); }
} catch (Exception e) { return maintenanceCompany;
e.printStackTrace();
return false;
}
return true;
} }
/** /**
...@@ -144,7 +140,7 @@ public class MaintenanceCompanyServiceImpl ...@@ -144,7 +140,7 @@ public class MaintenanceCompanyServiceImpl
} }
@Override @Override
public boolean savePersonDetail(MaintenanceCompany maintenanceCompany) { public MaintenanceCompany savePersonDetail(MaintenanceCompany maintenanceCompany) {
Long instanceId = saveDynamicFormList(maintenanceCompany); Long instanceId = saveDynamicFormList(maintenanceCompany);
Long parentId = maintenanceCompany.getParentId(); Long parentId = maintenanceCompany.getParentId();
// 设置人员code // 设置人员code
...@@ -156,14 +152,11 @@ public class MaintenanceCompanyServiceImpl ...@@ -156,14 +152,11 @@ public class MaintenanceCompanyServiceImpl
maintenanceCompany.setInstanceId(instanceId); maintenanceCompany.setInstanceId(instanceId);
maintenanceCompany.setParentId(parentId); maintenanceCompany.setParentId(parentId);
maintenanceCompany.setIsDelete(false); maintenanceCompany.setIsDelete(false);
try { this.save(maintenanceCompany);
this.save(maintenanceCompany); if (maintenanceCompany.getAttachments().isEmpty()){
sourceFileService.saveAttachments(maintenanceCompany.getSequenceNbr(), maintenanceCompany.getAttachments());
sourceFileService.saveAttachments(maintenanceCompany.getSequenceNbr(), maintenanceCompany.getAttachments()); }
} catch (Exception e) { return maintenanceCompany;
return false;
}
return true;
} }
/** /**
...@@ -183,7 +176,7 @@ public class MaintenanceCompanyServiceImpl ...@@ -183,7 +176,7 @@ public class MaintenanceCompanyServiceImpl
} }
@Override @Override
public boolean saveDepartmentDetail(MaintenanceCompany maintenanceCompany) { public MaintenanceCompany saveDepartmentDetail(MaintenanceCompany maintenanceCompany) {
Long instanceId = saveDynamicFormList(maintenanceCompany); Long instanceId = saveDynamicFormList(maintenanceCompany);
Long parentId = maintenanceCompany.getParentId(); Long parentId = maintenanceCompany.getParentId();
setTargetObjCode(maintenanceCompany); setTargetObjCode(maintenanceCompany);
...@@ -193,14 +186,11 @@ public class MaintenanceCompanyServiceImpl ...@@ -193,14 +186,11 @@ public class MaintenanceCompanyServiceImpl
maintenanceCompany.setType(maintenanceCompany.getType().toUpperCase()); maintenanceCompany.setType(maintenanceCompany.getType().toUpperCase());
maintenanceCompany.setParentId(parentId); maintenanceCompany.setParentId(parentId);
maintenanceCompany.setIsDelete(false); maintenanceCompany.setIsDelete(false);
try { this.save(maintenanceCompany);
this.save(maintenanceCompany); if (maintenanceCompany.getAttachments().isEmpty()){
sourceFileService.saveAttachments(maintenanceCompany.getSequenceNbr(), maintenanceCompany.getAttachments());
sourceFileService.saveAttachments(maintenanceCompany.getSequenceNbr(), maintenanceCompany.getAttachments()); }
} catch (Exception e) { return maintenanceCompany;
return false;
}
return true;
} }
@Override @Override
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment