Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
A
amos-boot-biz
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
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
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
项目统一框架
amos-boot-biz
Commits
8ea12711
Commit
8ea12711
authored
Feb 15, 2022
by
kongfm
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修复特种设备相关BUG
parent
219b997b
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
71 additions
and
36 deletions
+71
-36
EquipmentInformController.java
...ule/tzs/flc/biz/controller/EquipmentInformController.java
+17
-19
UnitInfoController.java
...oot/module/tzs/flc/biz/controller/UnitInfoController.java
+45
-17
UnitInfoServiceImpl.java
.../module/tzs/flc/biz/service/impl/UnitInfoServiceImpl.java
+9
-0
No files found.
amos-boot-module/amos-boot-module-biz/amos-boot-module-tzs-biz/src/main/java/com/yeejoin/amos/boot/module/tzs/flc/biz/controller/EquipmentInformController.java
View file @
8ea12711
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tzs
.
flc
.
biz
.
controller
;
import
com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper
;
import
com.baomidou.mybatisplus.
core.conditions.query.QueryWrapper
;
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.utils.DateUtils
;
import
com.yeejoin.amos.boot.biz.common.utils.RedisKey
;
import
com.yeejoin.amos.boot.biz.common.workflow.feign.WorkflowFeignService
;
import
com.yeejoin.amos.boot.module.common.biz.utils.CommonResponseUtil
;
import
com.yeejoin.amos.boot.module.tzs.api.dto.AlertCalledQueryDto
;
import
com.yeejoin.amos.boot.module.tzs.biz.utils.BeanDtoVoUtils
;
import
com.yeejoin.amos.boot.module.tzs.flc.api.dto.InformEquipmentDto
;
import
com.yeejoin.amos.boot.module.tzs.flc.api.dto.UnitInfoDto
;
import
com.yeejoin.amos.boot.module.tzs.flc.api.dto.EquipmentInformDto
;
import
com.yeejoin.amos.boot.module.tzs.flc.api.entity.EquipmentInform
;
import
com.yeejoin.amos.boot.module.tzs.flc.
api.entity.UnitInfo
;
import
com.yeejoin.amos.boot.module.tzs.flc.
biz.service.impl.EquipmentInformServiceImpl
;
import
feign.Response
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiOperation
;
import
org.apache.commons.io.IOUtils
;
import
org.apache.commons.lang3.StringUtils
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.http.HttpStatus
;
import
org.springframework.http.ResponseEntity
;
import
org.springframework.web.bind.annotation.DeleteMapping
;
import
org.springframework.web.bind.annotation.GetMapping
;
import
org.springframework.web.bind.annotation.PathVariable
;
import
org.springframework.web.bind.annotation.PostMapping
;
import
org.springframework.web.bind.annotation.RequestBody
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
io.swagger.annotations.ApiOperation
;
import
io.swagger.annotations.Api
;
import
org.springframework.web.bind.annotation.RequestParam
;
import
org.springframework.web.bind.annotation.RestController
;
import
com.yeejoin.amos.boot.biz.common.controller.BaseController
;
import
java.util.List
;
import
com.yeejoin.amos.boot.module.tzs.flc.biz.service.impl.EquipmentInformServiceImpl
;
import
org.typroject.tyboot.core.foundation.enumeration.UserType
;
import
org.typroject.tyboot.core.foundation.exception.BaseException
;
import
org.typroject.tyboot.core.foundation.utils.ValidationUtil
;
import
org.typroject.tyboot.core.restful.doc.TycloudOperation
;
import
org.typroject.tyboot.core.restful.exception.instance.BadRequest
;
import
org.typroject.tyboot.core.restful.utils.ResponseHelper
;
import
org.typroject.tyboot.core.restful.utils.ResponseModel
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
javax.servlet.http.HttpServletRequest
;
import
javax.servlet.http.HttpServletResponse
;
import
org.springframework.web.bind.annotation.*
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.yeejoin.amos.boot.module.tzs.flc.api.dto.EquipmentInformDto
;
import
org.typroject.tyboot.core.restful.doc.TycloudOperation
;
import
org.typroject.tyboot.core.foundation.enumeration.UserType
;
import
java.util.List
;
/**
* 设备告知单
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-tzs-biz/src/main/java/com/yeejoin/amos/boot/module/tzs/flc/biz/controller/UnitInfoController.java
View file @
8ea12711
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tzs
.
flc
.
biz
.
controller
;
import
com.baomidou.mybatisplus.annotation.TableField
;
import
com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper
;
import
com.baomidou.mybatisplus.core.conditions.query.QueryWrapper
;
import
com.baomidou.mybatisplus.core.metadata.IPage
;
...
...
@@ -10,9 +9,10 @@ import com.yeejoin.amos.boot.biz.common.utils.RedisKey;
import
com.yeejoin.amos.boot.biz.common.utils.RedisUtils
;
import
com.yeejoin.amos.boot.module.common.api.entity.OrgUsr
;
import
com.yeejoin.amos.boot.module.common.biz.service.impl.OrgUsrServiceImpl
;
import
com.yeejoin.amos.boot.module.
tzs.api.enums.TzsCommonParam
;
import
com.yeejoin.amos.boot.module.
common.biz.utils.CommonResponseUtil
;
import
com.yeejoin.amos.boot.module.tzs.biz.service.impl.TzsAuthServiceImpl
;
import
com.yeejoin.amos.boot.module.tzs.biz.utils.BeanDtoVoUtils
;
import
com.yeejoin.amos.boot.module.tzs.flc.api.dto.EquipmentInformDto
;
import
com.yeejoin.amos.boot.module.tzs.flc.api.dto.UnitInfoApproveDto
;
import
com.yeejoin.amos.boot.module.tzs.flc.api.dto.UnitInfoDto
;
import
com.yeejoin.amos.boot.module.tzs.flc.api.entity.UnitInfo
;
...
...
@@ -157,7 +157,8 @@ public class UnitInfoController extends BaseController {
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"判断组织机构是否存在"
,
notes
=
"判断组织机构是否存在"
)
public
ResponseModel
<
Boolean
>
hasExistUnit
(
@PathVariable
(
value
=
"organizationCode"
)
String
organizationCode
)
{
Boolean
flag
=
false
;
UnitInfo
temp
=
unitInfoServiceImpl
.
getOne
(
new
LambdaQueryWrapper
<
UnitInfo
>().
eq
(
UnitInfo:
:
getIsDelete
,
false
).
eq
(
UnitInfo:
:
getOrganizationCode
,
organizationCode
));
UnitInfo
temp
=
unitInfoServiceImpl
.
getOne
(
new
LambdaQueryWrapper
<
UnitInfo
>().
eq
(
UnitInfo:
:
getIsDelete
,
false
).
eq
(
UnitInfo:
:
getOrganizationCode
,
organizationCode
).
eq
(
UnitInfo:
:
getUnitStatus
,
"1"
).
or
().
eq
(
UnitInfo:
:
getIsChange
,
true
).
eq
(
UnitInfo:
:
getOrganizationCode
,
organizationCode
));
if
(
temp
!=
null
)
{
flag
=
true
;
}
...
...
@@ -174,7 +175,7 @@ public class UnitInfoController extends BaseController {
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"判断组织机构是否存在-更新"
,
notes
=
"判断组织机构是否存在-更新"
)
public
ResponseModel
<
Boolean
>
hasExistUnitWithId
(
@PathVariable
(
value
=
"unitId"
)
Long
unitId
,
@PathVariable
(
value
=
"organizationCode"
)
String
organizationCode
)
{
Boolean
flag
=
false
;
UnitInfo
temp
=
unitInfoServiceImpl
.
getOne
(
new
LambdaQueryWrapper
<
UnitInfo
>().
eq
(
UnitInfo:
:
getIsDelete
,
false
).
eq
(
UnitInfo:
:
getOrganizationCode
,
organizationCode
).
ne
(
UnitInfo:
:
getSequenceNbr
,
unitId
));
UnitInfo
temp
=
unitInfoServiceImpl
.
getOne
(
new
LambdaQueryWrapper
<
UnitInfo
>().
eq
(
UnitInfo:
:
getIsDelete
,
false
).
eq
(
UnitInfo:
:
getOrganizationCode
,
organizationCode
).
ne
(
UnitInfo:
:
getSequenceNbr
,
unitId
)
.
eq
(
UnitInfo:
:
getUnitStatus
,
"1"
).
or
().
eq
(
UnitInfo:
:
getIsChange
,
true
)
);
if
(
temp
!=
null
)
{
flag
=
true
;
}
...
...
@@ -386,7 +387,6 @@ public class UnitInfoController extends BaseController {
}
/**
* 审批企业注册
*
...
...
@@ -395,12 +395,16 @@ public class UnitInfoController extends BaseController {
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@PostMapping
(
value
=
"/approve"
)
@ApiOperation
(
httpMethod
=
"POST"
,
value
=
"审批企业注册"
,
notes
=
"审批企业注册"
)
public
ResponseModel
<
UnitInfoDto
>
approve
(
@RequestBody
UnitInfoApproveDto
approveDto
)
{
public
ResponseModel
approve
(
@RequestBody
UnitInfoApproveDto
approveDto
)
{
if
(
ValidationUtil
.
isEmpty
(
approveDto
.
getUnitId
())
||
ValidationUtil
.
isEmpty
(
approveDto
.
getApproveStatus
()))
{
throw
new
BadRequest
(
"参数校验失败."
);
}
try
{
UnitInfoDto
model
=
unitInfoServiceImpl
.
approve
(
approveDto
);
return
ResponseHelper
.
buildResponse
(
model
);
return
CommonResponseUtil
.
success
(
model
);
}
catch
(
Exception
e
)
{
return
CommonResponseUtil
.
failure
(
e
.
getMessage
());
}
}
...
...
@@ -431,10 +435,6 @@ public class UnitInfoController extends BaseController {
return
ResponseHelper
.
buildResponse
(
result
);
}
/**
* 变更企业表
*
...
...
@@ -444,9 +444,12 @@ public class UnitInfoController extends BaseController {
@PostMapping
(
value
=
"/change"
)
@ApiOperation
(
httpMethod
=
"POST"
,
value
=
"变更企业表"
,
notes
=
"变更企业表"
)
public
ResponseModel
<
UnitInfoDto
>
change
(
@RequestBody
UnitInfoDto
model
)
{
try
{
model
=
unitInfoServiceImpl
.
changeUnInfo
(
model
);
return
ResponseHelper
.
buildResponse
(
model
);
return
CommonResponseUtil
.
success
(
model
);
}
catch
(
Exception
e
)
{
return
CommonResponseUtil
.
failure
(
e
.
getMessage
());
}
}
/**
...
...
@@ -532,7 +535,6 @@ public class UnitInfoController extends BaseController {
return
ResponseHelper
.
buildResponse
(
unitInfoVoIPage
);
}
/**
* 判断用户号码是否存在
*
...
...
@@ -541,9 +543,12 @@ public class UnitInfoController extends BaseController {
@TycloudOperation
(
needAuth
=
false
,
ApiLevel
=
UserType
.
AGENCY
)
@GetMapping
(
value
=
"/hasExistPhone/{phone}"
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"判断用户号码是否存在"
,
notes
=
"判断用户号码是否存在"
)
public
ResponseModel
<
Boolean
>
hasExistPhone
(
@PathVariable
(
value
=
"phone"
)
String
phone
)
{
Boolean
flag
=
Privilege
.
agencyUserClient
.
checkLoginId
(
phone
).
getResult
();
return
ResponseHelper
.
buildResponse
(
flag
);
public
ResponseModel
hasExistPhone
(
@PathVariable
(
value
=
"phone"
)
String
phone
)
{
try
{
return
CommonResponseUtil
.
success
(
Privilege
.
agencyUserClient
.
checkLoginId
(
phone
).
getResult
());
}
catch
(
Exception
e
)
{
return
CommonResponseUtil
.
failure
(
"该手机号已经注册"
);
}
}
...
...
@@ -562,4 +567,27 @@ public class UnitInfoController extends BaseController {
/**
* 根据当前登录人获取企业信息--编辑
* @return
*/
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@GetMapping
(
value
=
"/getUserUnitEdit"
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"根据当前登录人获取企业信息--编辑"
,
notes
=
"根据当前登录人获取企业信息--编辑"
)
public
ResponseModel
<
UnitInfoDto
>
getUserUnitEdit
()
{
AgencyUserModel
user
=
Privilege
.
agencyUserClient
.
getme
().
getResult
();
List
<
CompanyModel
>
companys
=
user
.
getCompanys
();
UnitInfoDto
result
=
new
UnitInfoDto
();
for
(
CompanyModel
c
:
companys
)
{
OrgUsr
temp
=
iOrgUsrService
.
getOne
(
new
LambdaQueryWrapper
<
OrgUsr
>().
eq
(
OrgUsr:
:
getIsDelete
,
false
).
eq
(
OrgUsr:
:
getAmosOrgId
,
c
.
getSequenceNbr
()));
if
(
temp
!=
null
)
{
// 企业信息查看判断是否变更 如果变更信息则返回变更中信息
result
=
unitInfoServiceImpl
.
getDtoByOrgId
(
temp
.
getSequenceNbr
());
return
ResponseHelper
.
buildResponse
(
result
);
}
}
return
ResponseHelper
.
buildResponse
(
result
);
}
}
amos-boot-module/amos-boot-module-biz/amos-boot-module-tzs-biz/src/main/java/com/yeejoin/amos/boot/module/tzs/flc/biz/service/impl/UnitInfoServiceImpl.java
View file @
8ea12711
...
...
@@ -142,6 +142,15 @@ public class UnitInfoServiceImpl extends BaseService<UnitInfoDto, UnitInfo, Unit
}
Integer
approveStatus
=
approveDto
.
getApproveStatus
();
// 0通过 1驳回
Boolean
changeFlag
=
false
;
UnitInfo
temp
=
this
.
getOne
(
new
LambdaQueryWrapper
<
UnitInfo
>().
eq
(
UnitInfo:
:
getIsDelete
,
false
).
eq
(
UnitInfo:
:
getOrganizationCode
,
sourceUnit
.
getOrganizationCode
()).
eq
(
UnitInfo:
:
getUnitStatus
,
"1"
).
ne
(
UnitInfo:
:
getSequenceNbr
,
sourceUnit
.
getSequenceNbr
()).
or
().
eq
(
UnitInfo:
:
getIsChange
,
true
).
eq
(
UnitInfo:
:
getOrganizationCode
,
sourceUnit
.
getOrganizationCode
()).
ne
(
UnitInfo:
:
getSequenceNbr
,
approveDto
.
getSequenceNbr
()));
if
(
temp
!=
null
)
{
throw
new
BadRequest
(
"单位组织编码已存在请确认"
);
}
if
(
changeUnit
!=
null
)
{
changeFlag
=
true
;
approveDto
.
setUnitId
(
changeUnit
.
getSequenceNbr
());
...
...
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