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
85e46062
Commit
85e46062
authored
Nov 25, 2024
by
tianbo
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
fix:weapp修改:扫描错误生成的使用登记证二维码错误后,按使用登记证编号查询功能
parent
b8f427cf
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
45 additions
and
4 deletions
+45
-4
AppCommonMapper.java
...join/amos/boot/module/app/api/mapper/AppCommonMapper.java
+2
-0
AppCommonMapper.xml
...ule-app-api/src/main/resources/mapper/AppCommonMapper.xml
+10
-1
TzsAppController.java
...amos/boot/module/app/biz/controller/TzsAppController.java
+15
-1
CertDetailServiceImpl.java
...ot/module/app/biz/service/impl/CertDetailServiceImpl.java
+13
-0
VehicleSearchDetailDetailHandlerImpl.java
...iz/service/impl/VehicleSearchDetailDetailHandlerImpl.java
+5
-2
No files found.
amos-boot-system-tzs/amos-boot-module-app/amos-boot-module-app-api/src/main/java/com/yeejoin/amos/boot/module/app/api/mapper/AppCommonMapper.java
View file @
85e46062
...
@@ -34,4 +34,6 @@ public interface AppCommonMapper {
...
@@ -34,4 +34,6 @@ public interface AppCommonMapper {
VehicleInfoForWX
queryVehicleBaseInfo
(
Long
seq
);
VehicleInfoForWX
queryVehicleBaseInfo
(
Long
seq
);
JgUseRegistrationManageDto
selectOneCert
(
String
certOrApplyNo
);
JgUseRegistrationManageDto
selectOneCert
(
String
certOrApplyNo
);
JgUseRegistrationManageDto
searchOneCertByParam
(
String
certNo
);
}
}
amos-boot-system-tzs/amos-boot-module-app/amos-boot-module-app-api/src/main/resources/mapper/AppCommonMapper.xml
View file @
85e46062
...
@@ -102,5 +102,14 @@
...
@@ -102,5 +102,14 @@
and (apply_no = #{certOrApplyNo} or certificate_no = #{certOrApplyNo})
and (apply_no = #{certOrApplyNo} or certificate_no = #{certOrApplyNo})
ORDER BY rec_date desc limit 1
ORDER BY rec_date desc limit 1
</select>
</select>
<select
id=
"searchOneCertByParam"
resultType=
"com.yeejoin.amos.boot.biz.common.dto.JgUseRegistrationManageDto"
>
SELECT
*
FROM
tzs_jg_use_registration_manage
WHERE
is_delete = false
and use_registration_code = #{certNo}
ORDER BY rec_date desc limit 1
</select>
</mapper>
</mapper>
amos-boot-system-tzs/amos-boot-module-app/amos-boot-module-app-biz/src/main/java/com/yeejoin/amos/boot/module/app/biz/controller/TzsAppController.java
View file @
85e46062
...
@@ -340,7 +340,6 @@ public class TzsAppController {
...
@@ -340,7 +340,6 @@ public class TzsAppController {
return
ResponseHelper
.
buildResponse
(
tree
);
return
ResponseHelper
.
buildResponse
(
tree
);
}
}
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
,
needAuth
=
false
)
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
,
needAuth
=
false
)
@RequestMapping
(
value
=
"/page"
,
method
=
RequestMethod
.
GET
)
@RequestMapping
(
value
=
"/page"
,
method
=
RequestMethod
.
GET
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"企业列表"
,
notes
=
"企业列表"
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"企业列表"
,
notes
=
"企业列表"
)
...
@@ -349,4 +348,19 @@ public class TzsAppController {
...
@@ -349,4 +348,19 @@ public class TzsAppController {
return
ResponseHelper
.
buildResponse
(
iTzBaseEnterpriseInfoService
.
page
(
pageParam
,
tzBaseEnterpriseInfoDto
));
return
ResponseHelper
.
buildResponse
(
iTzBaseEnterpriseInfoService
.
page
(
pageParam
,
tzBaseEnterpriseInfoDto
));
}
}
/**
* 小程序获取证详情-根据登记证编号查询
*
* @return
*/
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
,
needAuth
=
false
)
@PostMapping
(
value
=
"/certInfo/certNo"
)
@ApiOperation
(
httpMethod
=
"POST"
,
value
=
"小程序获取登记证或者使用标志详情"
,
notes
=
"小程序获取登记证或者使用标志详情"
)
public
ResponseModel
<
Map
<
String
,
Object
>>
getCertInfoByCertNoForWX
(
@Validated
@RequestBody
CertInfoRequestParam
requestParam
,
BindingResult
result
)
{
List
<
FieldError
>
fieldErrors
=
result
.
getFieldErrors
();
if
(!
fieldErrors
.
isEmpty
())
{
throw
new
BadRequest
(
fieldErrors
.
get
(
0
).
getDefaultMessage
());
}
return
ResponseHelper
.
buildResponse
(
certDetailService
.
getCertInfoByCertNoForWX
(
requestParam
));
}
}
}
amos-boot-system-tzs/amos-boot-module-app/amos-boot-module-app-biz/src/main/java/com/yeejoin/amos/boot/module/app/biz/service/impl/CertDetailServiceImpl.java
View file @
85e46062
...
@@ -118,4 +118,17 @@ public class CertDetailServiceImpl {
...
@@ -118,4 +118,17 @@ public class CertDetailServiceImpl {
}
}
return
jgUseRegistrationManage
.
getManageType
()
==
null
?
"set"
:
jgUseRegistrationManage
.
getManageType
();
return
jgUseRegistrationManage
.
getManageType
()
==
null
?
"set"
:
jgUseRegistrationManage
.
getManageType
();
}
}
public
Map
<
String
,
Object
>
getCertInfoByCertNoForWX
(
CertInfoRequestParam
requestParam
)
{
JgUseRegistrationManageDto
jgUseRegistrationManage
=
this
.
searchCertByParam
(
requestParam
.
getCertNo
());
return
SearchDetailStrategyContext
.
getHandler
(
this
.
getManageType
(
jgUseRegistrationManage
)).
handler
(
jgUseRegistrationManage
,
"useCert"
);
}
private
JgUseRegistrationManageDto
searchCertByParam
(
String
certNo
)
{
JgUseRegistrationManageDto
jgUseRegistrationManage
=
commonMapper
.
searchOneCertByParam
(
certNo
);
if
(
jgUseRegistrationManage
==
null
)
{
throw
new
AuthException
(
"无此证信息!"
);
}
return
jgUseRegistrationManage
;
}
}
}
amos-boot-system-tzs/amos-boot-module-app/amos-boot-module-app-biz/src/main/java/com/yeejoin/amos/boot/module/app/biz/service/impl/VehicleSearchDetailDetailHandlerImpl.java
View file @
85e46062
...
@@ -41,10 +41,10 @@ public class VehicleSearchDetailDetailHandlerImpl implements ISearchDetailHandle
...
@@ -41,10 +41,10 @@ public class VehicleSearchDetailDetailHandlerImpl implements ISearchDetailHandle
@Override
@Override
public
Map
<
String
,
Object
>
handler
(
JgUseRegistrationManageDto
manageDto
,
String
certType
)
{
public
Map
<
String
,
Object
>
handler
(
JgUseRegistrationManageDto
manageDto
,
String
certType
)
{
return
this
.
getQueryCarCylinderInfo
(
manageDto
);
return
this
.
getQueryCarCylinderInfo
(
manageDto
,
certType
);
}
}
private
Map
<
String
,
Object
>
getQueryCarCylinderInfo
(
JgUseRegistrationManageDto
manageDto
)
{
private
Map
<
String
,
Object
>
getQueryCarCylinderInfo
(
JgUseRegistrationManageDto
manageDto
,
String
certType
)
{
VehicleInfoForWX
baseInfo
=
appCommonMapper
.
queryVehicleBaseInfo
(
manageDto
.
getSequenceNbr
());
VehicleInfoForWX
baseInfo
=
appCommonMapper
.
queryVehicleBaseInfo
(
manageDto
.
getSequenceNbr
());
// 最好改成查询es record再传入进去
// 最好改成查询es record再传入进去
List
<
CylinderInfoForWX
>
cylinderInfos
=
appCommonMapper
.
queryCylinderIfoOfVehicle
(
manageDto
.
getApplyNo
());
List
<
CylinderInfoForWX
>
cylinderInfos
=
appCommonMapper
.
queryCylinderIfoOfVehicle
(
manageDto
.
getApplyNo
());
...
@@ -55,6 +55,9 @@ public class VehicleSearchDetailDetailHandlerImpl implements ISearchDetailHandle
...
@@ -55,6 +55,9 @@ public class VehicleSearchDetailDetailHandlerImpl implements ISearchDetailHandle
buildOneItemTypeMap
(
baseInfo
,
tabs
);
buildOneItemTypeMap
(
baseInfo
,
tabs
);
buildManyItemTypeTab
(
cylinderInfos
,
tabs
);
buildManyItemTypeTab
(
cylinderInfos
,
tabs
);
result
.
put
(
"tab"
,
tabs
);
result
.
put
(
"tab"
,
tabs
);
result
.
put
(
"certNo"
,
manageDto
.
getCertificateNo
());
result
.
put
(
"certType"
,
certType
);
result
.
put
(
"version"
,
manageDto
.
getVersion
());
return
result
;
return
result
;
}
}
...
...
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