Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
A
amos-boot-zx-biz
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Jobs
Commits
Open sidebar
项目统一框架
一体化_户用光伏项目代码
amos-boot-zx-biz
Commits
1d4455aa
Commit
1d4455aa
authored
Jul 21, 2021
by
chenhao
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改完成修改的方法 by 陈浩
parent
b1107d40
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
148 additions
and
178 deletions
+148
-178
IMaintenanceCompanyService.java
...module/common/api/service/IMaintenanceCompanyService.java
+8
-8
MaintenanceCompanyController.java
...e/common/biz/controller/MaintenanceCompanyController.java
+35
-114
DynamicFormInstanceServiceImpl.java
...mmon/biz/service/impl/DynamicFormInstanceServiceImpl.java
+6
-4
MaintenanceCompanyServiceImpl.java
...ommon/biz/service/impl/MaintenanceCompanyServiceImpl.java
+99
-52
No files found.
amos-boot-module/amos-boot-module-api/amos-boot-module-common-api/src/main/java/com/yeejoin/amos/boot/module/common/api/service/IMaintenanceCompanyService.java
View file @
1d4455aa
...
@@ -8,6 +8,7 @@ import com.yeejoin.amos.boot.module.common.api.dto.MaintenanceCompanyDto;
...
@@ -8,6 +8,7 @@ import com.yeejoin.amos.boot.module.common.api.dto.MaintenanceCompanyDto;
import
com.yeejoin.amos.boot.module.common.api.dto.MaintenanceDepartmentDto
;
import
com.yeejoin.amos.boot.module.common.api.dto.MaintenanceDepartmentDto
;
import
com.yeejoin.amos.boot.module.common.api.dto.MaintenancePersonDto
;
import
com.yeejoin.amos.boot.module.common.api.dto.MaintenancePersonDto
;
import
com.yeejoin.amos.boot.module.common.api.entity.MaintenanceCompany
;
import
com.yeejoin.amos.boot.module.common.api.entity.MaintenanceCompany
;
import
com.yeejoin.amos.feign.privilege.model.AgencyUserModel
;
/**
/**
* 维保单位接口类
* 维保单位接口类
...
@@ -30,7 +31,7 @@ public interface IMaintenanceCompanyService {
...
@@ -30,7 +31,7 @@ public interface IMaintenanceCompanyService {
* @param maintenanceCompany
* @param maintenanceCompany
* @return
* @return
*/
*/
public
boolean
savePersonDetail
(
MaintenancePersonDto
maintenancePerson
,
String
Companycode
);
public
boolean
savePersonDetail
(
MaintenancePersonDto
maintenancePerson
,
Map
<
String
,
Long
>
params
);
/**
/**
* 自定义假删除
* 自定义假删除
...
@@ -53,7 +54,7 @@ public interface IMaintenanceCompanyService {
...
@@ -53,7 +54,7 @@ public interface IMaintenanceCompanyService {
* @param maintenanceDepartment
* @param maintenanceDepartment
* @return
* @return
*/
*/
public
boolean
saveDepartmentDetail
(
MaintenanceDepartmentDto
maintenanceDepartment
,
String
Companycode
)
;
public
boolean
saveDepartmentDetail
(
MaintenanceDepartmentDto
maintenanceDepartment
,
long
sequenceNbr
)
;
/**
/**
* 检查当前的员工编号是否已经存在
* 检查当前的员工编号是否已经存在
...
@@ -81,20 +82,20 @@ public interface IMaintenanceCompanyService {
...
@@ -81,20 +82,20 @@ public interface IMaintenanceCompanyService {
* @param maintenanceType 类型(COMPANY单位,PERSON人员,DEPARTMENT部门)
* @param maintenanceType 类型(COMPANY单位,PERSON人员,DEPARTMENT部门)
* @return
* @return
*/
*/
IPage
<
Map
<
String
,
Object
>>
getPageMaintenanceList
(
int
current
,
int
size
,
String
maintenanceType
,
String
name
,
long
parentId
,
String
isWork
);
IPage
<
Map
<
String
,
Object
>>
getPageMaintenanceList
(
Map
<
String
,
Object
>
paramsMap
);
/**根据主键查询对应的信息
/**根据主键查询对应的信息
* @param sequenceNbr 主键
* @param sequenceNbr 主键
* @return
* @return
*/
*/
Map
<
String
,
Object
>
findBy
InstanceId
(
Long
instanceId
,
String
maintenanceType
);
Map
<
String
,
Object
>
findBy
SequenceNbr
(
Long
sequenceNbr
,
String
maintenanceType
);
/**
/**
* 修改维保单位
* 修改维保单位
* @param model
* @param model
* @return
* @return
*/
*/
boolean
updateMaintenanceCompanyDetail
(
MaintenanceCompanyDto
model
);
boolean
updateMaintenanceCompanyDetail
(
MaintenanceCompanyDto
model
,
AgencyUserModel
userInfo
);
/**
/**
...
@@ -102,17 +103,16 @@ public interface IMaintenanceCompanyService {
...
@@ -102,17 +103,16 @@ public interface IMaintenanceCompanyService {
* @param MaintenanceDepartmentDto
* @param MaintenanceDepartmentDto
* @return
* @return
*/
*/
public
boolean
updateMaintenancDepartmentDetail
(
MaintenanceDepartmentDto
model
,
String
Companycode
);
public
boolean
updateMaintenancDepartmentDetail
(
MaintenanceDepartmentDto
model
,
AgencyUserModel
userInfo
);
/**
/**
* 修改维保人员
* 修改维保人员
* @param MaintenancePersonDto
* @param MaintenancePersonDto
* @param Companycode
* @return
* @return
*/
*/
public
boolean
updateMaintenancePersonDetail
(
MaintenancePersonDto
model
,
String
Companycode
);
public
boolean
updateMaintenancePersonDetail
(
MaintenancePersonDto
model
,
AgencyUserModel
userInfo
);
/**
/**
* 查询所有的单位-部门树
* 查询所有的单位-部门树
* @return
* @return
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-common-biz/src/main/java/com/yeejoin/amos/boot/module/common/biz/controller/MaintenanceCompanyController.java
View file @
1d4455aa
...
@@ -21,7 +21,6 @@ import org.typroject.tyboot.core.restful.utils.ResponseHelper;
...
@@ -21,7 +21,6 @@ import org.typroject.tyboot.core.restful.utils.ResponseHelper;
import
org.typroject.tyboot.core.restful.utils.ResponseModel
;
import
org.typroject.tyboot.core.restful.utils.ResponseModel
;
import
com.baomidou.mybatisplus.core.metadata.IPage
;
import
com.baomidou.mybatisplus.core.metadata.IPage
;
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.MaintenanceCompanyDto
;
import
com.yeejoin.amos.boot.module.common.api.dto.MaintenanceDepartmentDto
;
import
com.yeejoin.amos.boot.module.common.api.dto.MaintenanceDepartmentDto
;
...
@@ -84,9 +83,9 @@ public class MaintenanceCompanyController extends BaseController {
...
@@ -84,9 +83,9 @@ public class MaintenanceCompanyController extends BaseController {
@PostMapping
(
value
=
"/person/save"
)
@PostMapping
(
value
=
"/person/save"
)
@ApiOperation
(
httpMethod
=
"POST"
,
value
=
"新增维保人员"
,
notes
=
"新增维保人员"
)
@ApiOperation
(
httpMethod
=
"POST"
,
value
=
"新增维保人员"
,
notes
=
"新增维保人员"
)
public
ResponseModel
<
Boolean
>
saveMaintenancePerson
(
@RequestBody
MaintenancePersonDto
model
,
public
ResponseModel
<
Boolean
>
saveMaintenancePerson
(
@RequestBody
MaintenancePersonDto
model
,
@Request
Param
String
Companycode
)
throws
Exception
{
@Request
Body
Map
<
String
,
Long
>
params
)
throws
Exception
{
model
.
setType
(
PERSON
);
model
.
setType
(
PERSON
);
return
ResponseHelper
.
buildResponse
(
maintenanceCompanyService
.
savePersonDetail
(
model
,
Companycode
));
return
ResponseHelper
.
buildResponse
(
maintenanceCompanyService
.
savePersonDetail
(
model
,
params
));
}
}
/**
/**
...
@@ -126,14 +125,17 @@ public class MaintenanceCompanyController extends BaseController {
...
@@ -126,14 +125,17 @@ public class MaintenanceCompanyController extends BaseController {
* @return
* @return
*/
*/
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@
Ge
tMapping
(
value
=
"/page/List"
)
@
Pos
tMapping
(
value
=
"/page/List"
)
@ApiOperation
(
httpMethod
=
"
GE
T"
,
value
=
"所有维保人员/单位/部门分页列表"
,
notes
=
"所有维保人员列表"
)
@ApiOperation
(
httpMethod
=
"
POS
T"
,
value
=
"所有维保人员/单位/部门分页列表"
,
notes
=
"所有维保人员列表"
)
public
ResponseModel
<
IPage
<
Map
<
String
,
Object
>>>
getPageMaintenanceList
(
public
ResponseModel
<
IPage
<
Map
<
String
,
Object
>>>
getPageMaintenanceList
(
@RequestParam
(
value
=
"current"
)
int
current
,
@RequestParam
(
value
=
"size"
)
int
size
,
@RequestBody
Map
<
String
,
Object
>
paramsMap
@RequestParam
String
maintenanceType
,
@RequestParam
String
name
,
@RequestParam
long
parentId
,
// @RequestParam(value = "current") int current, @RequestParam(value = "size") int size,
@RequestParam
String
isWork
)
throws
Exception
{
//
// @RequestParam String maintenanceType, @RequestParam String name, @RequestParam long parentId,
// @RequestParam String isWork
)
throws
Exception
{
return
ResponseHelper
return
ResponseHelper
.
buildResponse
(
maintenanceCompanyService
.
getPageMaintenanceList
(
current
,
size
,
maintenanceType
,
name
,
parentId
,
isWork
));
.
buildResponse
(
maintenanceCompanyService
.
getPageMaintenanceList
(
paramsMap
));
}
}
/**
/**
...
@@ -146,9 +148,9 @@ public class MaintenanceCompanyController extends BaseController {
...
@@ -146,9 +148,9 @@ public class MaintenanceCompanyController extends BaseController {
@PostMapping
(
value
=
"/department/save"
)
@PostMapping
(
value
=
"/department/save"
)
@ApiOperation
(
httpMethod
=
"POST"
,
value
=
"新增维保部门"
,
notes
=
"新增维保部门"
)
@ApiOperation
(
httpMethod
=
"POST"
,
value
=
"新增维保部门"
,
notes
=
"新增维保部门"
)
public
ResponseModel
<
Boolean
>
saveMaintenanceDepartment
(
@RequestBody
MaintenanceDepartmentDto
model
,
public
ResponseModel
<
Boolean
>
saveMaintenanceDepartment
(
@RequestBody
MaintenanceDepartmentDto
model
,
@RequestParam
String
Companycode
)
{
@RequestParam
long
sequenceNbr
)
{
model
.
setType
(
DEPARTMENT
);
model
.
setType
(
DEPARTMENT
);
return
ResponseHelper
.
buildResponse
(
maintenanceCompanyService
.
saveDepartmentDetail
(
model
,
Companycode
));
return
ResponseHelper
.
buildResponse
(
maintenanceCompanyService
.
saveDepartmentDetail
(
model
,
sequenceNbr
));
}
}
/**
/**
...
@@ -170,14 +172,14 @@ public class MaintenanceCompanyController extends BaseController {
...
@@ -170,14 +172,14 @@ public class MaintenanceCompanyController extends BaseController {
* @param sequenceNbr 主键
* @param sequenceNbr 主键
* @return
* @return
*/
*/
//
@TycloudOperation(ApiLevel = UserType.AGENCY)
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
//
@PutMapping(value = "put/company/{sequenceNbr}")
@PutMapping
(
value
=
"put/company/{sequenceNbr}"
)
//
@ApiOperation(httpMethod = "PUT", value = "根据sequenceNbr更新维保单位", notes = "根据sequenceNbr更新维保单位")
@ApiOperation
(
httpMethod
=
"PUT"
,
value
=
"根据sequenceNbr更新维保单位"
,
notes
=
"根据sequenceNbr更新维保单位"
)
//
public ResponseModel<Boolean> updateBySequenceNbrMaintenanceCompany(@RequestBody MaintenanceCompanyDto model,
public
ResponseModel
<
Boolean
>
updateBySequenceNbrMaintenanceCompany
(
@RequestBody
MaintenanceCompanyDto
model
,
//
@PathVariable(value = "sequenceNbr") Long sequenceNbr) {
@PathVariable
(
value
=
"sequenceNbr"
)
Long
sequenceNbr
)
{
//
model.setSequenceNbr(sequenceNbr);
model
.
setSequenceNbr
(
sequenceNbr
);
// return ResponseHelper.buildResponse(maintenanceCompanyService.updateMaintenanceCompanyDetail(model
));
return
ResponseHelper
.
buildResponse
(
maintenanceCompanyService
.
updateMaintenanceCompanyDetail
(
model
,
getUserInfo
()
));
//
}
}
/**
/**
* 根据sequenceNbr更新
* 根据sequenceNbr更新
...
@@ -189,10 +191,10 @@ public class MaintenanceCompanyController extends BaseController {
...
@@ -189,10 +191,10 @@ public class MaintenanceCompanyController extends BaseController {
@PutMapping
(
value
=
"put/person/{sequenceNbr}"
)
@PutMapping
(
value
=
"put/person/{sequenceNbr}"
)
@ApiOperation
(
httpMethod
=
"PUT"
,
value
=
"根据sequenceNbr更新维保单位人员"
,
notes
=
"根据sequenceNbr更新维保单位"
)
@ApiOperation
(
httpMethod
=
"PUT"
,
value
=
"根据sequenceNbr更新维保单位人员"
,
notes
=
"根据sequenceNbr更新维保单位"
)
public
ResponseModel
<
Boolean
>
updateBySequenceNbrMaintenancePerson
(
@RequestBody
MaintenancePersonDto
model
,
public
ResponseModel
<
Boolean
>
updateBySequenceNbrMaintenancePerson
(
@RequestBody
MaintenancePersonDto
model
,
@PathVariable
(
value
=
"sequenceNbr"
)
Long
sequenceNbr
,
@RequestParam
String
Companycode
)
{
@PathVariable
(
value
=
"sequenceNbr"
)
Long
sequenceNbr
)
{
model
.
setSequenceNbr
(
sequenceNbr
);
model
.
setSequenceNbr
(
sequenceNbr
);
return
ResponseHelper
return
ResponseHelper
.
buildResponse
(
maintenanceCompanyService
.
updateMaintenancePersonDetail
(
model
,
Companycode
));
.
buildResponse
(
maintenanceCompanyService
.
updateMaintenancePersonDetail
(
model
));
}
}
/**
/**
...
@@ -205,10 +207,10 @@ public class MaintenanceCompanyController extends BaseController {
...
@@ -205,10 +207,10 @@ public class MaintenanceCompanyController extends BaseController {
@PutMapping
(
value
=
"put/department/{sequenceNbr}"
)
@PutMapping
(
value
=
"put/department/{sequenceNbr}"
)
@ApiOperation
(
httpMethod
=
"PUT"
,
value
=
"根据sequenceNbr更新维保单位部门"
,
notes
=
"根据sequenceNbr更新维保单位"
)
@ApiOperation
(
httpMethod
=
"PUT"
,
value
=
"根据sequenceNbr更新维保单位部门"
,
notes
=
"根据sequenceNbr更新维保单位"
)
public
ResponseModel
<
Boolean
>
updateBySequenceNbrMaintenanceDepartment
(
@RequestBody
MaintenanceDepartmentDto
model
,
public
ResponseModel
<
Boolean
>
updateBySequenceNbrMaintenanceDepartment
(
@RequestBody
MaintenanceDepartmentDto
model
,
@PathVariable
(
value
=
"sequenceNbr"
)
Long
sequenceNbr
,
@RequestParam
String
Companycode
)
{
@PathVariable
(
value
=
"sequenceNbr"
)
Long
sequenceNbr
)
{
model
.
setSequenceNbr
(
sequenceNbr
);
model
.
setSequenceNbr
(
sequenceNbr
);
return
ResponseHelper
return
ResponseHelper
.
buildResponse
(
maintenanceCompanyService
.
updateMaintenancDepartmentDetail
(
model
,
Companycode
));
.
buildResponse
(
maintenanceCompanyService
.
updateMaintenancDepartmentDetail
(
model
));
}
}
/**
/**
...
@@ -232,11 +234,14 @@ public class MaintenanceCompanyController extends BaseController {
...
@@ -232,11 +234,14 @@ public class MaintenanceCompanyController extends BaseController {
* @return
* @return
*/
*/
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@GetMapping
(
value
=
"find/{instanceId}/{maintenanceType}"
)
@GetMapping
(
value
=
"find"
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"根据sequenceNbr查询单个维保单位/人员/部门"
,
notes
=
"根据sequenceNbr查询单个维保单位/人员/部门"
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"根据sequenceNbr查询单个维保单位-人员-部门"
,
notes
=
"根据sequenceNbr查询单个维保单位-人员-部门"
)
public
ResponseModel
<
Map
<
String
,
Object
>>
seleteOne
(
@PathVariable
Long
instanceId
,
public
ResponseModel
<
Map
<
String
,
Object
>>
seleteOne
(
@RequestParam
long
sequenceNbr
,
@PathVariable
String
maintenanceType
)
{
@RequestParam
String
maintenanceType
)
{
return
ResponseHelper
.
buildResponse
(
maintenanceCompanyService
.
findByInstanceId
(
instanceId
,
maintenanceType
));
if
(
COMPANY
.
equals
(
maintenanceType
)
||
PERSON
.
equals
(
maintenanceType
)
||
PERSON
.
equals
(
maintenanceType
))
{
return
ResponseHelper
.
buildResponse
(
maintenanceCompanyService
.
findBySequenceNbr
(
sequenceNbr
,
maintenanceType
));
}
return
ResponseHelper
.
buildResponse
(
null
);
}
}
/**
/**
...
@@ -284,92 +289,7 @@ public class MaintenanceCompanyController extends BaseController {
...
@@ -284,92 +289,7 @@ public class MaintenanceCompanyController extends BaseController {
MaintenanceCompany
.
class
.
getName
(),
"getSequenceNbr"
,
2
,
"getName"
,
"getParentId"
,
"getType"
);
MaintenanceCompany
.
class
.
getName
(),
"getSequenceNbr"
,
2
,
"getName"
,
"getParentId"
,
"getType"
);
return
ResponseHelper
.
buildResponse
(
menus
);
return
ResponseHelper
.
buildResponse
(
menus
);
}
}
/**
/**
* 新增维保单位
*
* @return
*/
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@PostMapping
(
value
=
"/save"
)
@ApiOperation
(
httpMethod
=
"POST"
,
value
=
"新增维保单位"
,
notes
=
"新增维保单位"
)
public
ResponseModel
<
MaintenanceCompanyDto
>
save
(
@RequestBody
MaintenanceCompanyDto
model
)
{
model
=
maintenanceCompanyServiceImpl
.
createWithModel
(
model
);
return
ResponseHelper
.
buildResponse
(
model
);
}
/**
* 根据sequenceNbr更新
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@PutMapping
(
value
=
"/{sequenceNbr}"
)
@ApiOperation
(
httpMethod
=
"PUT"
,
value
=
"根据sequenceNbr更新维保单位"
,
notes
=
"根据sequenceNbr更新维保单位"
)
public
ResponseModel
<
MaintenanceCompanyDto
>
updateBySequenceNbrMaintenanceCompany
(
@RequestBody
MaintenanceCompanyDto
model
,
@PathVariable
(
value
=
"sequenceNbr"
)
Long
sequenceNbr
)
{
model
.
setSequenceNbr
(
sequenceNbr
);
return
ResponseHelper
.
buildResponse
(
maintenanceCompanyServiceImpl
.
updateWithModel
(
model
));
}
// /**
// * 根据sequenceNbr删除
// *
// * @param sequenceNbr 主键
// * @return
// */
// @TycloudOperation(ApiLevel = UserType.AGENCY)
// @DeleteMapping(value = "/{sequenceNbr}")
// @ApiOperation(httpMethod = "DELETE", value = "根据sequenceNbr删除维保单位", notes = "根据sequenceNbr删除维保单位")
// public ResponseModel<Boolean> deleteBySequenceNbr(HttpServletRequest request, @PathVariable(value = "sequenceNbr") Long sequenceNbr) {
// return ResponseHelper.buildResponse(maintenanceCompanyServiceImpl.removeById(sequenceNbr));
// }
/**
* 根据sequenceNbr查询
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@GetMapping
(
value
=
"/{sequenceNbr}"
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"根据sequenceNbr查询单个维保单位"
,
notes
=
"根据sequenceNbr查询单个维保单位"
)
public
ResponseModel
<
MaintenanceCompanyDto
>
seleteOne
(
@PathVariable
Long
sequenceNbr
)
{
return
ResponseHelper
.
buildResponse
(
maintenanceCompanyServiceImpl
.
queryBySeq
(
sequenceNbr
));
}
/**
* 列表分页查询
*
* @param current 当前页
* @param current 每页大小
* @return
*/
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@GetMapping
(
value
=
"/page"
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"维保单位分页查询"
,
notes
=
"维保单位分页查询"
)
public
ResponseModel
<
Page
<
MaintenanceCompanyDto
>>
queryForPage
(
@RequestParam
(
value
=
"current"
)
int
current
,
@RequestParam
(
value
=
"size"
)
int
size
)
{
Page
<
MaintenanceCompanyDto
>
page
=
new
Page
<
MaintenanceCompanyDto
>();
page
.
setCurrent
(
current
);
page
.
setSize
(
size
);
return
ResponseHelper
.
buildResponse
(
maintenanceCompanyServiceImpl
.
queryForMaintenanceCompanyPage
(
page
));
}
/**
* 列表全部数据查询
*
* @return
*/
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"维保单位列表全部数据查询"
,
notes
=
"维保单位列表全部数据查询"
)
@GetMapping
(
value
=
"/list"
)
public
ResponseModel
<
List
<
MaintenanceCompanyDto
>>
selectForList
()
{
return
ResponseHelper
.
buildResponse
(
maintenanceCompanyServiceImpl
.
queryForMaintenanceCompanyList
());
}
/**
* 根据维保单位查询所有机场单位(不带分页)
* 根据维保单位查询所有机场单位(不带分页)
*
*
* @return
* @return
...
@@ -404,4 +324,5 @@ public class MaintenanceCompanyController extends BaseController {
...
@@ -404,4 +324,5 @@ public class MaintenanceCompanyController extends BaseController {
public
ResponseModel
<
List
<
Map
<
String
,
Object
>>>
selectCompanyList
()
{
public
ResponseModel
<
List
<
Map
<
String
,
Object
>>>
selectCompanyList
()
{
return
ResponseHelper
.
buildResponse
(
maintenanceCompanyServiceImpl
.
queryCompanyMsg
());
return
ResponseHelper
.
buildResponse
(
maintenanceCompanyServiceImpl
.
queryCompanyMsg
());
}
}
}
}
amos-boot-module/amos-boot-module-biz/amos-boot-module-common-biz/src/main/java/com/yeejoin/amos/boot/module/common/biz/service/impl/DynamicFormInstanceServiceImpl.java
View file @
1d4455aa
...
@@ -124,7 +124,12 @@ public class DynamicFormInstanceServiceImpl extends BaseService<DynamicFormInsta
...
@@ -124,7 +124,12 @@ public class DynamicFormInstanceServiceImpl extends BaseService<DynamicFormInsta
Page
page
=
new
Page
(
current
,
size
);
Page
page
=
new
Page
(
current
,
size
);
return
this
.
getBaseMapper
().
pageList
(
page
,
RequestContext
.
getAppKey
(),
fieldCodes
,
groupCode
,
params
);
return
this
.
getBaseMapper
().
pageList
(
page
,
RequestContext
.
getAppKey
(),
fieldCodes
,
groupCode
,
params
);
}
}
public
IPage
<
Map
<
String
,
Object
>>
pageList
(
int
current
,
int
size
,
String
groupCode
,
Map
<
String
,
String
>
params
){
List
<
DynamicFormColumn
>
columns
=
dynamicFormColumnService
.
list
(
new
LambdaQueryWrapper
<
DynamicFormColumn
>().
eq
(
DynamicFormColumn:
:
getGroupCode
,
groupCode
));
Map
<
String
,
Object
>
fieldCodes
=
Bean
.
listToMap
(
columns
,
"fieldCode"
,
"queryStrategy"
,
DynamicFormColumn
.
class
);
Page
page
=
new
Page
(
current
,
size
);
return
this
.
getBaseMapper
().
pageList
(
page
,
RequestContext
.
getAppKey
(),
fieldCodes
,
groupCode
,
params
);
}
public
List
<
Map
<
String
,
Object
>>
listAll
(
String
groupCode
){
public
List
<
Map
<
String
,
Object
>>
listAll
(
String
groupCode
){
Map
<
String
,
String
>
params
=
this
.
getRequestParamMap
();
Map
<
String
,
String
>
params
=
this
.
getRequestParamMap
();
List
<
DynamicFormColumn
>
columns
=
dynamicFormColumnService
.
list
(
new
LambdaQueryWrapper
<
DynamicFormColumn
>().
eq
(
DynamicFormColumn:
:
getGroupCode
,
groupCode
));
List
<
DynamicFormColumn
>
columns
=
dynamicFormColumnService
.
list
(
new
LambdaQueryWrapper
<
DynamicFormColumn
>().
eq
(
DynamicFormColumn:
:
getGroupCode
,
groupCode
));
...
@@ -149,7 +154,4 @@ public class DynamicFormInstanceServiceImpl extends BaseService<DynamicFormInsta
...
@@ -149,7 +154,4 @@ public class DynamicFormInstanceServiceImpl extends BaseService<DynamicFormInsta
}
}
return
params
;
return
params
;
}
}
}
}
amos-boot-module/amos-boot-module-biz/amos-boot-module-common-biz/src/main/java/com/yeejoin/amos/boot/module/common/biz/service/impl/MaintenanceCompanyServiceImpl.java
View file @
1d4455aa
...
@@ -2,6 +2,7 @@ package com.yeejoin.amos.boot.module.common.biz.service.impl;
...
@@ -2,6 +2,7 @@ package com.yeejoin.amos.boot.module.common.biz.service.impl;
import
java.util.ArrayList
;
import
java.util.ArrayList
;
import
java.util.Arrays
;
import
java.util.Arrays
;
import
java.util.Date
;
import
java.util.HashMap
;
import
java.util.HashMap
;
import
java.util.Iterator
;
import
java.util.Iterator
;
import
java.util.List
;
import
java.util.List
;
...
@@ -10,7 +11,13 @@ import java.util.Map.Entry;
...
@@ -10,7 +11,13 @@ import java.util.Map.Entry;
import
java.util.function.Function
;
import
java.util.function.Function
;
import
java.util.stream.Collectors
;
import
java.util.stream.Collectors
;
import
javax.servlet.http.HttpServletRequest
;
import
org.apache.commons.collections4.Predicate
;
import
org.apache.commons.lang3.StringUtils
;
import
org.apache.commons.lang3.StringUtils
;
import
org.checkerframework.checker.units.qual.s
;
import
org.elasticsearch.cluster.metadata.AliasAction.NewAliasValidator
;
import
org.openxmlformats.schemas.drawingml.x2006.main.CTRegularTextRun
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
import
org.springframework.transaction.annotation.Transactional
;
import
org.springframework.transaction.annotation.Transactional
;
...
@@ -20,10 +27,12 @@ import org.typroject.tyboot.core.foundation.utils.ValidationUtil;
...
@@ -20,10 +27,12 @@ import org.typroject.tyboot.core.foundation.utils.ValidationUtil;
import
org.typroject.tyboot.core.rdbms.service.BaseService
;
import
org.typroject.tyboot.core.rdbms.service.BaseService
;
import
org.typroject.tyboot.core.restful.exception.instance.BadRequest
;
import
org.typroject.tyboot.core.restful.exception.instance.BadRequest
;
import
com.alibaba.fastjson.JSONObject
;
import
com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper
;
import
com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper
;
import
com.baomidou.mybatisplus.core.metadata.IPage
;
import
com.baomidou.mybatisplus.core.metadata.IPage
;
import
com.baomidou.mybatisplus.core.toolkit.Sequence
;
import
com.baomidou.mybatisplus.core.toolkit.Sequence
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.itextpdf.text.pdf.PdfStructTreeController.returnType
;
import
com.yeejoin.amos.boot.module.common.api.dto.MaintenanceCompanyDto
;
import
com.yeejoin.amos.boot.module.common.api.dto.MaintenanceCompanyDto
;
import
com.yeejoin.amos.boot.module.common.api.dto.MaintenanceDepartmentDto
;
import
com.yeejoin.amos.boot.module.common.api.dto.MaintenanceDepartmentDto
;
import
com.yeejoin.amos.boot.module.common.api.dto.MaintenancePersonDto
;
import
com.yeejoin.amos.boot.module.common.api.dto.MaintenancePersonDto
;
...
@@ -33,6 +42,7 @@ import com.yeejoin.amos.boot.module.common.api.entity.MaintenanceCompany;
...
@@ -33,6 +42,7 @@ import com.yeejoin.amos.boot.module.common.api.entity.MaintenanceCompany;
import
com.yeejoin.amos.boot.module.common.api.enums.OrgPersonEnum
;
import
com.yeejoin.amos.boot.module.common.api.enums.OrgPersonEnum
;
import
com.yeejoin.amos.boot.module.common.api.mapper.MaintenanceCompanyMapper
;
import
com.yeejoin.amos.boot.module.common.api.mapper.MaintenanceCompanyMapper
;
import
com.yeejoin.amos.boot.module.common.api.service.IMaintenanceCompanyService
;
import
com.yeejoin.amos.boot.module.common.api.service.IMaintenanceCompanyService
;
import
com.yeejoin.amos.feign.privilege.model.AgencyUserModel
;
/**
/**
* 维保单位服务实现类
* 维保单位服务实现类
...
@@ -111,14 +121,8 @@ public class MaintenanceCompanyServiceImpl
...
@@ -111,14 +121,8 @@ public class MaintenanceCompanyServiceImpl
return
true
;
return
true
;
}
}
public
boolean
savePersonDetail
(
MaintenancePersonDto
maintenancePerson
,
long
sequenceNbr
)
{
/**
MaintenanceCompany
detail
=
maintenanceCompanyMapper
.
selectById
(
sequenceNbr
);
* 添加维保单位人员信息
*
* @param maintenanceCompany
* @return
*/
public
boolean
savePersonDetail
(
MaintenancePersonDto
maintenancePerson
,
String
Companycode
)
{
Map
<
String
,
Object
>
model
=
Bean
.
BeantoMap
(
maintenancePerson
);
Map
<
String
,
Object
>
model
=
Bean
.
BeantoMap
(
maintenancePerson
);
// 将数据西安存入扩展表操作service提供的公共保存方法,以便拿到对应的instanceId
// 将数据西安存入扩展表操作service提供的公共保存方法,以便拿到对应的instanceId
Long
instanceId
=
dynamicFormInstanceService
.
commonSave
(
MAINTENANCE_PERSON
,
model
);
Long
instanceId
=
dynamicFormInstanceService
.
commonSave
(
MAINTENANCE_PERSON
,
model
);
...
@@ -127,12 +131,14 @@ public class MaintenanceCompanyServiceImpl
...
@@ -127,12 +131,14 @@ public class MaintenanceCompanyServiceImpl
// 前台页面没有传入员工编号时系统自动赋值
// 前台页面没有传入员工编号时系统自动赋值
if
(
StringUtils
.
isBlank
(
entity
.
getCode
()))
{
if
(
StringUtils
.
isBlank
(
entity
.
getCode
()))
{
// 添加人员时,当前的orgcode 为单位code+6位随机数
// 添加人员时,当前的orgcode 为单位code+6位随机数
entity
.
setCode
(
Companycode
+
OrgUsrServiceImpl
.
getOrgCodeStr
());
entity
.
setCode
(
detail
.
getCode
()
+
OrgUsrServiceImpl
.
getOrgCodeStr
());
}
}
entity
.
setOrgCode
(
null
);
entity
.
setOrgCode
(
null
);
entity
.
setBizCode
(
sequence
.
nextId
()
+
""
);
entity
.
setBizCode
(
sequence
.
nextId
()
+
""
);
entity
.
setInstanceId
(
instanceId
);
entity
.
setInstanceId
(
instanceId
);
entity
.
setType
(
maintenancePerson
.
getType
().
toUpperCase
());
entity
.
setType
(
maintenancePerson
.
getType
().
toUpperCase
());
entity
.
setParentId
(
sequenceNbr
);
try
{
try
{
this
.
save
(
entity
);
this
.
save
(
entity
);
}
catch
(
Exception
e
)
{
}
catch
(
Exception
e
)
{
...
@@ -140,20 +146,38 @@ public class MaintenanceCompanyServiceImpl
...
@@ -140,20 +146,38 @@ public class MaintenanceCompanyServiceImpl
}
}
return
true
;
return
true
;
}
}
/**
* 添加维保单位人员信息
*
* @param maintenanceCompany
* @return
*/
public
boolean
savePersonDetail
(
MaintenancePersonDto
maintenancePerson
,
Map
<
String
,
Long
>
params
)
{
long
sequenceNbr
=
0
;
if
(
params
.
containsKey
(
"companyId"
))
{
sequenceNbr
=
params
.
get
(
"companyId"
);
}
if
(
params
.
containsKey
(
"departmentId"
))
{
sequenceNbr
=
params
.
get
(
"departmentId"
);
}
return
savePersonDetail
(
maintenancePerson
,
sequenceNbr
);
}
@Override
@Override
public
boolean
saveDepartmentDetail
(
MaintenanceDepartmentDto
maintenanceDepartment
,
String
Companycode
)
{
public
boolean
saveDepartmentDetail
(
MaintenanceDepartmentDto
maintenanceDepartment
,
long
sequenceNbr
)
{
MaintenanceCompany
maintenanceCompany
=
maintenanceCompanyMapper
.
selectById
(
sequenceNbr
);
Map
<
String
,
Object
>
model
=
Bean
.
BeantoMap
(
maintenanceDepartment
);
Map
<
String
,
Object
>
model
=
Bean
.
BeantoMap
(
maintenanceDepartment
);
// 将数据西安存入扩展表操作service提供的公共保存方法,以便拿到对应的instanceId
// 将数据西安存入扩展表操作service提供的公共保存方法,以便拿到对应的instanceId
Long
instanceId
=
dynamicFormInstanceService
.
commonSave
(
MAINTENANCE_DEPARTMENT
,
model
);
Long
instanceId
=
dynamicFormInstanceService
.
commonSave
(
MAINTENANCE_DEPARTMENT
,
model
);
// 拿到instanceId之后进行往主表中插入数据
// 拿到instanceId之后进行往主表中插入数据
MaintenanceCompany
entity
=
(
MaintenanceCompany
)
Bean
.
mapToBean
(
model
,
MaintenanceCompany
.
class
);
MaintenanceCompany
entity
=
(
MaintenanceCompany
)
Bean
.
mapToBean
(
model
,
MaintenanceCompany
.
class
);
// 添加人员时,当前的orgcode 为单位code+6位随机数
// 添加人员时,当前的orgcode 为单位code+6位随机数
entity
.
setCode
(
Companycode
+
OrgUsrServiceImpl
.
getOrgCodeStr
());
entity
.
setCode
(
maintenanceCompany
.
getCode
()
+
OrgUsrServiceImpl
.
getOrgCodeStr
());
entity
.
setOrgCode
(
null
);
entity
.
setOrgCode
(
null
);
entity
.
setBizCode
(
sequence
.
nextId
()
+
""
);
entity
.
setBizCode
(
sequence
.
nextId
()
+
""
);
entity
.
setInstanceId
(
instanceId
);
entity
.
setInstanceId
(
instanceId
);
entity
.
setType
(
maintenanceDepartment
.
getType
().
toUpperCase
());
entity
.
setType
(
maintenanceDepartment
.
getType
().
toUpperCase
());
entity
.
setParentId
(
sequenceNbr
);
try
{
try
{
this
.
save
(
entity
);
this
.
save
(
entity
);
}
catch
(
Exception
e
)
{
}
catch
(
Exception
e
)
{
...
@@ -192,9 +216,9 @@ public class MaintenanceCompanyServiceImpl
...
@@ -192,9 +216,9 @@ public class MaintenanceCompanyServiceImpl
wrapper
.
eq
(
MaintenanceCompany:
:
getCode
,
code
);
wrapper
.
eq
(
MaintenanceCompany:
:
getCode
,
code
);
MaintenanceCompany
detail
=
maintenanceCompanyMapper
.
selectOne
(
wrapper
);
MaintenanceCompany
detail
=
maintenanceCompanyMapper
.
selectOne
(
wrapper
);
if
(
ObjectUtils
.
isEmpty
(
detail
))
{
if
(
ObjectUtils
.
isEmpty
(
detail
))
{
return
fals
e
;
return
tru
e
;
}
}
return
tru
e
;
return
fals
e
;
}
}
@Override
@Override
...
@@ -258,14 +282,30 @@ public class MaintenanceCompanyServiceImpl
...
@@ -258,14 +282,30 @@ public class MaintenanceCompanyServiceImpl
}
}
@Override
@Override
public
IPage
<
Map
<
String
,
Object
>>
getPageMaintenanceList
(
int
current
,
int
size
,
String
maintenanceType
,
String
name
,
long
parentId
,
String
isWork
)
{
public
IPage
<
Map
<
String
,
Object
>>
getPageMaintenanceList
(
List
<
MaintenanceCompany
>
mainTableList
=
null
;
Map
<
String
,
Object
>
paramsMap
)
{
if
(!
paramsMap
.
containsKey
(
"current"
)
&&
!
paramsMap
.
containsKey
(
"size"
))
{
return
null
;
}
if
(
!
paramsMap
.
containsKey
(
"maintenanceType"
))
{
return
null
;
}
int
current
=
Integer
.
parseInt
(
paramsMap
.
get
(
"current"
).
toString
());
int
size
=
Integer
.
parseInt
(
paramsMap
.
get
(
"size"
).
toString
());
String
maintenanceType
=
paramsMap
.
get
(
"maintenanceType"
).
toString
().
toUpperCase
();
Map
<
String
,
String
>
filedParamsMap
=
null
;
List
<
MaintenanceCompany
>
mainTableList
=
null
;
String
type
=
null
;
String
type
=
null
;
switch
(
maintenanceType
)
{
switch
(
maintenanceType
)
{
case
PERSON:
case
PERSON:
type
=
MAINTENANCE_PERSON
;
type
=
MAINTENANCE_PERSON
;
mainTableList
=
this
.
checkMaintenanceCompanyList
(
name
,
parentId
);
if
(
paramsMap
.
containsKey
(
"isWork"
))
{
filedParamsMap
=
new
HashMap
<
String
,
String
>();
filedParamsMap
.
put
(
"isWork"
,
paramsMap
.
get
(
"isWork"
).
toString
());
}
mainTableList
=
this
.
checkMaintenanceCompanyList
(
paramsMap
);
break
;
break
;
case
COMPANY:
case
COMPANY:
type
=
MAINTENANCE_COMPANY
;
type
=
MAINTENANCE_COMPANY
;
...
@@ -279,7 +319,7 @@ public class MaintenanceCompanyServiceImpl
...
@@ -279,7 +319,7 @@ public class MaintenanceCompanyServiceImpl
if
(
StringUtils
.
isBlank
(
type
))
{
if
(
StringUtils
.
isBlank
(
type
))
{
return
null
;
return
null
;
}
}
IPage
<
Map
<
String
,
Object
>>
page
=
dynamicFormInstanceService
.
pageList
(
current
,
size
,
type
);
IPage
<
Map
<
String
,
Object
>>
page
=
dynamicFormInstanceService
.
pageList
(
current
,
size
,
type
,
filedParamsMap
);
Map
<
Long
,
MaintenanceCompany
>
mintenanceCompanyMap
=
mainTableList
.
stream
()
Map
<
Long
,
MaintenanceCompany
>
mintenanceCompanyMap
=
mainTableList
.
stream
()
.
collect
(
Collectors
.
toMap
(
MaintenanceCompany:
:
getInstanceId
,
Function
.
identity
()));
.
collect
(
Collectors
.
toMap
(
MaintenanceCompany:
:
getInstanceId
,
Function
.
identity
()));
...
@@ -290,31 +330,26 @@ public class MaintenanceCompanyServiceImpl
...
@@ -290,31 +330,26 @@ public class MaintenanceCompanyServiceImpl
r
.
putAll
(
Bean
.
BeantoMap
(
detail
));
r
.
putAll
(
Bean
.
BeantoMap
(
detail
));
}
}
});
});
if
(
PERSON
.
equals
(
type
))
{
}
return
page
;
return
page
;
}
}
public
List
<
MaintenanceCompany
>
checkMaintenanceCompanyList
(
String
name
,
long
parentId
){
public
List
<
MaintenanceCompany
>
checkMaintenanceCompanyList
(
Map
<
String
,
Object
>
paramsMap
){
LambdaQueryWrapper
<
MaintenanceCompany
>
wrapper
=
new
LambdaQueryWrapper
<>();
LambdaQueryWrapper
<
MaintenanceCompany
>
wrapper
=
new
LambdaQueryWrapper
<>();
if
(
StringUtils
.
isNotBlank
(
name
))
{
if
(
paramsMap
.
containsKey
(
"name"
))
{
wrapper
.
likeRight
(
MaintenanceCompany:
:
getName
,
name
);
wrapper
.
likeRight
(
MaintenanceCompany:
:
getName
,
paramsMap
.
get
(
"name"
).
toString
()
);
}
}
if
(
par
entId
!=
0
)
{
if
(
par
amsMap
.
containsKey
(
"parentId"
)
)
{
wrapper
.
eq
(
MaintenanceCompany:
:
getParentId
,
parentId
);
wrapper
.
eq
(
MaintenanceCompany:
:
getParentId
,
Long
.
parseLong
(
paramsMap
.
get
(
"parentId"
).
toString
())
);
}
}
wrapper
.
eq
(
MaintenanceCompany:
:
getType
,
PERSON
);
wrapper
.
eq
(
MaintenanceCompany:
:
getType
,
PERSON
);
return
maintenanceCompanyMapper
.
selectList
(
wrapper
);
return
maintenanceCompanyMapper
.
selectList
(
wrapper
);
}
}
@Override
@Override
public
Map
<
String
,
Object
>
findBy
InstanceId
(
Long
instanceId
,
String
maintenanceType
)
{
public
Map
<
String
,
Object
>
findBy
SequenceNbr
(
Long
sequenceNbr
,
String
maintenanceType
)
{
String
type
=
null
;
String
type
=
null
;
switch
(
maintenanceType
)
{
switch
(
maintenanceType
.
toUpperCase
()
)
{
case
PERSON:
case
PERSON:
type
=
MAINTENANCE_PERSON
;
type
=
MAINTENANCE_PERSON
;
break
;
break
;
...
@@ -328,35 +363,58 @@ public class MaintenanceCompanyServiceImpl
...
@@ -328,35 +363,58 @@ public class MaintenanceCompanyServiceImpl
if
(
StringUtils
.
isBlank
(
type
))
{
if
(
StringUtils
.
isBlank
(
type
))
{
return
null
;
return
null
;
}
}
return
dynamicFormInstanceService
.
getOneMap
(
instanceId
,
type
);
MaintenanceCompany
maintenanceCompany
=
maintenanceCompanyMapper
.
selectById
(
sequenceNbr
);
Map
<
String
,
Object
>
mianmMap
=
Bean
.
BeantoMap
(
maintenanceCompany
);
Map
<
String
,
Object
>
dynamicMap
=
dynamicFormInstanceService
.
getOneMap
(
maintenanceCompany
.
getInstanceId
(),
type
);
mianmMap
.
put
(
"dynamicResult"
,
dynamicMap
);
return
mianmMap
;
}
}
@Override
@Override
@Transactional
@Transactional
public
boolean
updateMaintenanceCompanyDetail
(
MaintenanceCompanyDto
model
)
{
public
boolean
updateMaintenanceCompanyDetail
(
MaintenanceCompanyDto
model
,
AgencyUserModel
userInfo
)
{
// 先刪除,后添加
// 先刪除,后添加
MaintenanceCompanyDto
maintenanceCompany
=
this
.
queryBySeq
(
model
.
getSequenceNbr
());
MaintenanceCompanyDto
maintenanceCompany
=
this
.
queryBySeq
(
model
.
getSequenceNbr
());
try
{
try
{
if
(
maintenanceCompany
!=
null
)
{
if
(
maintenanceCompany
!=
null
)
{
dynamicFormInstanceService
.
remove
(
new
LambdaQueryWrapper
<
DynamicFormInstance
>()
dynamicFormInstanceService
.
remove
(
new
LambdaQueryWrapper
<
DynamicFormInstance
>()
.
eq
(
DynamicFormInstance:
:
getInstanceId
,
maintenanceCompany
.
getInstanceId
()));
.
eq
(
DynamicFormInstance:
:
getInstanceId
,
maintenanceCompany
.
getInstanceId
()));
this
.
removeById
(
maintenanceCompany
.
getSequenceNbr
());
//
this.removeById(maintenanceCompany.getSequenceNbr());
}
}
}
catch
(
Exception
e
)
{
}
catch
(
Exception
e
)
{
return
false
;
return
false
;
}
}
try
{
try
{
this
.
saveCompanyDetail
(
model
);
Map
<
String
,
Object
>
bean
=
Bean
.
BeantoMap
(
model
);
this
.
updateDetail
(
bean
,
userInfo
);
}
catch
(
Exception
e
)
{
}
catch
(
Exception
e
)
{
return
false
;
return
false
;
}
}
return
true
;
return
true
;
}
}
public
boolean
updateDetail
(
Map
<
String
,
Object
>
model
,
AgencyUserModel
userInfo
)
{
// 将数据西安存入扩展表操作service提供的公共保存方法,以便拿到对应的instanceId
Long
instanceId
=
dynamicFormInstanceService
.
commonSave
(
MAINTENANCE_COMPANY
,
model
);
// 拿到instanceId之后进行往主表中插入数据
MaintenanceCompany
maintenanceCompany
=
(
MaintenanceCompany
)
Bean
.
mapToBean
(
model
,
MaintenanceCompany
.
class
);
maintenanceCompany
.
setInstanceId
(
instanceId
);
maintenanceCompany
.
setRecUserId
(
userInfo
.
getUserId
());
maintenanceCompany
.
setRecDate
(
new
Date
());
maintenanceCompany
.
setRecUserName
(
userInfo
.
getUserName
());
try
{
this
.
updateById
(
maintenanceCompany
);
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
return
false
;
}
return
true
;
}
@Override
@Override
@Transactional
@Transactional
public
boolean
updateMaintenancePersonDetail
(
MaintenancePersonDto
model
,
String
Companycode
)
{
public
boolean
updateMaintenancePersonDetail
(
MaintenancePersonDto
model
,
AgencyUserModel
userInfo
)
{
// 先刪除,后添加
// 先刪除,后添加
MaintenanceCompanyDto
maintenanceCompany
=
this
.
queryBySeq
(
model
.
getSequenceNbr
());
MaintenanceCompanyDto
maintenanceCompany
=
this
.
queryBySeq
(
model
.
getSequenceNbr
());
try
{
try
{
...
@@ -368,8 +426,10 @@ public class MaintenanceCompanyServiceImpl
...
@@ -368,8 +426,10 @@ public class MaintenanceCompanyServiceImpl
}
catch
(
Exception
e
)
{
}
catch
(
Exception
e
)
{
return
false
;
return
false
;
}
}
try
{
try
{
this
.
savePersonDetail
(
model
,
Companycode
);
Map
<
String
,
Object
>
bean
=
Bean
.
BeantoMap
(
model
);
this
.
updateDetail
(
bean
,
userInfo
);
}
catch
(
Exception
e
)
{
}
catch
(
Exception
e
)
{
return
false
;
return
false
;
}
}
...
@@ -379,7 +439,7 @@ public class MaintenanceCompanyServiceImpl
...
@@ -379,7 +439,7 @@ public class MaintenanceCompanyServiceImpl
@Override
@Override
@Transactional
@Transactional
public
boolean
updateMaintenancDepartmentDetail
(
MaintenanceDepartmentDto
model
,
String
Companycode
)
{
public
boolean
updateMaintenancDepartmentDetail
(
MaintenanceDepartmentDto
model
,
AgencyUserModel
userInfo
)
{
// 先刪除,后添加
// 先刪除,后添加
MaintenanceCompanyDto
maintenanceCompany
=
this
.
queryBySeq
(
model
.
getSequenceNbr
());
MaintenanceCompanyDto
maintenanceCompany
=
this
.
queryBySeq
(
model
.
getSequenceNbr
());
try
{
try
{
...
@@ -392,7 +452,8 @@ public class MaintenanceCompanyServiceImpl
...
@@ -392,7 +452,8 @@ public class MaintenanceCompanyServiceImpl
return
false
;
return
false
;
}
}
try
{
try
{
this
.
saveDepartmentDetail
(
model
,
Companycode
);
Map
<
String
,
Object
>
bean
=
Bean
.
BeantoMap
(
model
);
this
.
updateDetail
(
bean
,
userInfo
);
}
catch
(
Exception
e
)
{
}
catch
(
Exception
e
)
{
return
false
;
return
false
;
}
}
...
@@ -459,21 +520,7 @@ public class MaintenanceCompanyServiceImpl
...
@@ -459,21 +520,7 @@ public class MaintenanceCompanyServiceImpl
wrapper
.
eq
(
MaintenanceCompany:
:
getParentId
,
sequenceNbr
);
wrapper
.
eq
(
MaintenanceCompany:
:
getParentId
,
sequenceNbr
);
return
maintenanceCompanyMapper
.
selectList
(
wrapper
);
return
maintenanceCompanyMapper
.
selectList
(
wrapper
);
}
}
// /**
/**
// * 分页查询
// */
// public Page<MaintenanceCompanyDto> queryForMaintenanceCompanyPage(Page<MaintenanceCompanyDto> page) {
// return this.queryForPage(page, null, false);
// }
//
// /**en
// * 列表查询 示例
// */
// public List<MaintenanceCompanyDto> queryForMaintenanceCompanyList() {
// return this.queryForList("" , false);
// }
/**
* 根据维保单位查询所有机场单位(返回List<Map>类型) 不带分页
* 根据维保单位查询所有机场单位(返回List<Map>类型) 不带分页
* @param seq
* @param seq
* @return
* @return
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment