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
997a4b9d
Commit
997a4b9d
authored
Dec 15, 2023
by
caotao
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
列表接口查询调整、流程枚举新增撤回状态
parent
c9c2b19c
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
85 additions
and
25 deletions
+85
-25
FlowStatusEnum.java
...ejoin/amos/boot/module/jyjc/api/enums/FlowStatusEnum.java
+6
-1
JyjcOpeningApplicationMapper.java
.../module/jyjc/api/mapper/JyjcOpeningApplicationMapper.java
+2
-1
JyjcOpeningApplicationRequstDto.java
...odule/jyjc/api/model/JyjcOpeningApplicationRequstDto.java
+49
-0
JyjcOpeningApplicationMapper.xml
...rc/main/resources/mapper/JyjcOpeningApplicationMapper.xml
+8
-8
JyjcOpeningApplicationController.java
...jyjc/biz/controller/JyjcOpeningApplicationController.java
+6
-5
JyjcOpeningApplicationServiceImpl.java
...c/biz/service/impl/JyjcOpeningApplicationServiceImpl.java
+14
-10
No files found.
amos-boot-system-tzs/amos-boot-module-jyjc/amos-boot-module-jyjc-api/src/main/java/com/yeejoin/amos/boot/module/jyjc/api/enums/FlowStatusEnum.java
View file @
997a4b9d
...
...
@@ -25,7 +25,12 @@ public enum FlowStatusEnum {
/**
* 已驳回
*/
REJECTED
(
6614
,
"已驳回"
);
REJECTED
(
6614
,
"已驳回"
),
/**
* 已撤回
*/
ROLLBACK
(
6615
,
"已撤回"
);
private
final
int
code
;
...
...
amos-boot-system-tzs/amos-boot-module-jyjc/amos-boot-module-jyjc-api/src/main/java/com/yeejoin/amos/boot/module/jyjc/api/mapper/JyjcOpeningApplicationMapper.java
View file @
997a4b9d
...
...
@@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import
com.yeejoin.amos.boot.module.jyjc.api.model.JyjcOpeningApplicationModel
;
import
com.yeejoin.amos.boot.module.jyjc.api.entity.JyjcOpeningApplication
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.yeejoin.amos.boot.module.jyjc.api.model.JyjcOpeningApplicationRequstDto
;
import
org.apache.ibatis.annotations.Param
;
/**
...
...
@@ -15,6 +16,6 @@ import org.apache.ibatis.annotations.Param;
public
interface
JyjcOpeningApplicationMapper
extends
BaseMapper
<
JyjcOpeningApplication
>
{
Page
<
JyjcOpeningApplicationModel
>
selectJyjcOpeningApplicationList
(
@Param
(
"page"
)
Page
<
JyjcOpeningApplication
>
page
,
@Param
(
"jyjcOpeningApplicationModel"
)
JyjcOpeningApplicationModel
jyjcOpeningApplicationModel
,
@Param
(
"applyStartTime"
)
String
applyStartTime
,
@Param
(
"applyendTime"
)
String
applyendTime
);
@Param
(
"jyjcOpeningApplicationRequstDto"
)
JyjcOpeningApplicationRequstDto
jyjcOpeningApplicationRequstDto
,
@Param
(
"applyStartTime"
)
String
applyStartTime
,
@Param
(
"applyendTime"
)
String
applyendTime
);
}
amos-boot-system-tzs/amos-boot-module-jyjc/amos-boot-module-jyjc-api/src/main/java/com/yeejoin/amos/boot/module/jyjc/api/model/JyjcOpeningApplicationRequstDto.java
0 → 100644
View file @
997a4b9d
package
com
.
yeejoin
.
amos
.
boot
.
module
.
jyjc
.
api
.
model
;
import
com.baomidou.mybatisplus.annotation.TableField
;
import
com.baomidou.mybatisplus.extension.handlers.FastjsonTypeHandler
;
import
com.yeejoin.amos.boot.module.common.api.dto.AttachmentDto
;
import
com.yeejoin.amos.boot.module.ymt.api.dto.TzBaseUnitLicenceDto
;
import
com.yeejoin.amos.boot.module.ymt.api.dto.TzsUserInfoDto
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
java.util.Date
;
import
java.util.List
;
@Data
public
class
JyjcOpeningApplicationRequstDto
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"单位编码"
)
private
String
unitCode
;
@ApiModelProperty
(
value
=
"单位编码Name"
)
private
String
unitCodeName
;
@ApiModelProperty
(
value
=
"检测区域名称(冗余)"
)
private
String
detectionRegionName
;
@ApiModelProperty
(
value
=
"申请单号"
)
private
String
applicationSeq
;
@ApiModelProperty
(
value
=
"检验结果方式"
)
private
String
resultType
;
@ApiModelProperty
(
value
=
"有效期至"
)
private
String
expiryDate
;
@ApiModelProperty
(
value
=
"受理日期(接收日期)"
)
private
String
acceptDate
;
@ApiModelProperty
(
value
=
"状态"
)
private
String
status
;
@ApiModelProperty
(
value
=
"状态Name"
)
private
String
statusName
;
@ApiModelProperty
(
value
=
"申请时间"
)
private
String
applyTime
;
}
amos-boot-system-tzs/amos-boot-module-jyjc/amos-boot-module-jyjc-api/src/main/resources/mapper/JyjcOpeningApplicationMapper.xml
View file @
997a4b9d
...
...
@@ -27,17 +27,17 @@
status_name
from tz_jyjc_opening_application
<where>
<if
test=
"jyjcOpeningApplication
Model.applicationSeq != '' and jyjcOpeningApplicationModel
.applicationSeq != null"
>
and application_seq like concat('%',#{jyjcOpeningApplication
Model
.applicationSeq},'%')
<if
test=
"jyjcOpeningApplication
RequstDto.applicationSeq != '' and jyjcOpeningApplicationRequstDto
.applicationSeq != null"
>
and application_seq like concat('%',#{jyjcOpeningApplication
RequstDto
.applicationSeq},'%')
</if>
<if
test=
"jyjcOpeningApplication
Model.unitCode != '' and jyjcOpeningApplicationModel
.unitCode != null"
>
and unit_code like concat('%',#{jyjcOpeningApplication
Model
.unitCode},'%')
<if
test=
"jyjcOpeningApplication
RequstDto.unitCode != '' and jyjcOpeningApplicationRequstDto
.unitCode != null"
>
and unit_code like concat('%',#{jyjcOpeningApplication
RequstDto
.unitCode},'%')
</if>
<if
test=
"jyjcOpeningApplication
Model.acceptDate != '' and jyjcOpeningApplicationModel
.acceptDate != null"
>
and accept_date = #{jyjcOpeningApplication
Model
.acceptDate},
<if
test=
"jyjcOpeningApplication
RequstDto.acceptDate != '' and jyjcOpeningApplicationRequstDto
.acceptDate != null"
>
and accept_date = #{jyjcOpeningApplication
RequstDto
.acceptDate},
</if>
<if
test=
"jyjcOpeningApplication
Model.status != '' and jyjcOpeningApplicationModel
.status != null"
>
and status = #{jyjcOpeningApplication
Model
.status}
<if
test=
"jyjcOpeningApplication
RequstDto.status != '' and jyjcOpeningApplicationRequstDto
.status != null"
>
and status = #{jyjcOpeningApplication
RequstDto
.status}
</if>
<if
test=
"applyendTime != '' and applyendTime != null"
>
and apply_time
<
= #{applyendTime}
...
...
amos-boot-system-tzs/amos-boot-module-jyjc/amos-boot-module-jyjc-biz/src/main/java/com/yeejoin/amos/boot/module/jyjc/biz/controller/JyjcOpeningApplicationController.java
View file @
997a4b9d
...
...
@@ -2,6 +2,7 @@ package com.yeejoin.amos.boot.module.jyjc.biz.controller;
import
cn.hutool.core.map.MapBuilder
;
import
com.yeejoin.amos.boot.module.jyjc.api.entity.JyjcOpeningApplication
;
import
com.yeejoin.amos.boot.module.jyjc.api.model.JyjcOpeningApplicationRequstDto
;
import
com.yeejoin.amos.boot.module.jyjc.biz.config.BaseException
;
import
com.yeejoin.amos.feign.privilege.Privilege
;
import
com.yeejoin.amos.feign.privilege.model.AgencyUserModel
;
...
...
@@ -123,11 +124,11 @@ public class JyjcOpeningApplicationController extends BaseController {
@GetMapping
(
value
=
"/page"
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"分页查询"
,
notes
=
"分页查询"
)
public
ResponseModel
<
Page
<
JyjcOpeningApplicationModel
>>
queryForPage
(
@RequestParam
(
value
=
"current"
)
int
current
,
@RequestParam
(
value
=
"size"
)
int
size
,
JyjcOpeningApplication
Model
jyjcOpeningApplication
Dto
)
{
(
value
=
"size"
)
int
size
,
JyjcOpeningApplication
RequstDto
jyjcOpeningApplicationRequst
Dto
)
{
Page
<
JyjcOpeningApplication
>
page
=
new
Page
<
JyjcOpeningApplication
>();
page
.
setCurrent
(
current
);
page
.
setSize
(
size
);
return
ResponseHelper
.
buildResponse
(
jyjcOpeningApplicationServiceImpl
.
queryForJyjcOpeningApplicationPage
(
page
,
jyjcOpeningApplicationDto
));
return
ResponseHelper
.
buildResponse
(
jyjcOpeningApplicationServiceImpl
.
queryForJyjcOpeningApplicationPage
(
page
,
jyjcOpeningApplication
Requst
Dto
));
}
...
...
@@ -141,12 +142,12 @@ public class JyjcOpeningApplicationController extends BaseController {
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@GetMapping
(
value
=
"/pageForCompany"
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"分页查询-公司"
,
notes
=
"分页查询-公司"
)
public
ResponseModel
<
Page
<
JyjcOpeningApplicationModel
>>
querypageForCompany
(
@RequestParam
(
value
=
"current"
)
int
current
,
@RequestParam
(
value
=
"size"
)
int
size
,
JyjcOpeningApplicationModel
jyjcOpeningApplication
Dto
)
{
public
ResponseModel
<
Page
<
JyjcOpeningApplicationModel
>>
querypageForCompany
(
@RequestParam
(
value
=
"current"
)
int
current
,
@RequestParam
(
value
=
"size"
)
int
size
,
JyjcOpeningApplicationRequstDto
jyjcOpeningApplicationRequst
Dto
)
{
Page
<
JyjcOpeningApplication
>
page
=
new
Page
<
JyjcOpeningApplication
>();
page
.
setCurrent
(
current
);
page
.
setSize
(
size
);
return
ResponseHelper
.
buildResponse
(
jyjcOpeningApplicationServiceImpl
.
querypageForCompany
(
page
,
jyjcOpeningApplicationDto
));
return
ResponseHelper
.
buildResponse
(
jyjcOpeningApplicationServiceImpl
.
querypageForCompany
(
page
,
jyjcOpeningApplication
Requst
Dto
));
}
/**
...
...
amos-boot-system-tzs/amos-boot-module-jyjc/amos-boot-module-jyjc-biz/src/main/java/com/yeejoin/amos/boot/module/jyjc/biz/service/impl/JyjcOpeningApplicationServiceImpl.java
View file @
997a4b9d
...
...
@@ -16,6 +16,7 @@ import com.yeejoin.amos.boot.module.jyjc.api.entity.JyjcOpeningApplication;
import
com.yeejoin.amos.boot.module.jyjc.api.enums.FlowStatusEnum
;
import
com.yeejoin.amos.boot.module.jyjc.api.mapper.JyjcBaseMapper
;
import
com.yeejoin.amos.boot.module.jyjc.api.mapper.JyjcOpeningApplicationMapper
;
import
com.yeejoin.amos.boot.module.jyjc.api.model.JyjcOpeningApplicationRequstDto
;
import
com.yeejoin.amos.boot.module.jyjc.api.service.IJyjcOpeningApplicationService
;
import
com.yeejoin.amos.boot.module.jyjc.api.model.JyjcOpeningApplicationModel
;
import
com.yeejoin.amos.boot.module.jyjc.biz.config.BaseException
;
...
...
@@ -172,32 +173,32 @@ public class JyjcOpeningApplicationServiceImpl extends BaseService<JyjcOpeningAp
return
this
.
queryForList
(
""
,
false
);
}
public
Page
<
JyjcOpeningApplicationModel
>
queryForJyjcOpeningApplicationPage
(
Page
<
JyjcOpeningApplication
>
page
,
JyjcOpeningApplication
Model
jyjcOpeningApplicationModel
)
{
public
Page
<
JyjcOpeningApplicationModel
>
queryForJyjcOpeningApplicationPage
(
Page
<
JyjcOpeningApplication
>
page
,
JyjcOpeningApplication
RequstDto
jyjcOpeningApplicationRequstDto
)
{
String
applyStartTime
=
""
;
String
applyEndTime
=
""
;
if
(
ObjectUtils
.
isNotEmpty
(
jyjcOpeningApplication
Model
.
getApplyTime
()))
{
String
date
=
DateUtil
.
format
(
jyjcOpeningApplicationModel
.
getApplyTime
(),
DatePattern
.
NORM_DATE_PATTERN
);
if
(
ObjectUtils
.
isNotEmpty
(
jyjcOpeningApplication
RequstDto
.
getApplyTime
()))
{
String
date
=
jyjcOpeningApplicationRequstDto
.
getApplyTime
(
);
applyStartTime
=
date
+
" 00:00:00"
;
applyEndTime
=
date
+
" 23:59:59"
;
}
return
jyjcOpeningApplicationMapper
.
selectJyjcOpeningApplicationList
(
page
,
jyjcOpeningApplication
Model
,
applyStartTime
,
applyEndTime
);
return
jyjcOpeningApplicationMapper
.
selectJyjcOpeningApplicationList
(
page
,
jyjcOpeningApplication
RequstDto
,
applyStartTime
,
applyEndTime
);
}
public
Page
<
JyjcOpeningApplicationModel
>
querypageForCompany
(
Page
<
JyjcOpeningApplication
>
page
,
JyjcOpeningApplication
Model
jyjcOpeningApplicationModel
)
{
public
Page
<
JyjcOpeningApplicationModel
>
querypageForCompany
(
Page
<
JyjcOpeningApplication
>
page
,
JyjcOpeningApplication
RequstDto
jyjcOpeningApplicationRequstDto
)
{
//根据申请单中的单位信息对于列表数据进行过滤
CompanyBo
companyBo
=
commonserviceImpl
.
getReginParamsOfCurrentUser
().
getCompany
();
if
(
companyBo
.
getLevel
().
equals
(
"company"
))
{
jyjcOpeningApplication
Model
.
setUnitCode
(
companyBo
.
getCompanyCode
());
jyjcOpeningApplication
RequstDto
.
setUnitCode
(
companyBo
.
getCompanyCode
());
}
String
applyStartTime
=
""
;
String
applyEndTime
=
""
;
if
(
ObjectUtils
.
isNotEmpty
(
jyjcOpeningApplication
Model
.
getApplyTime
()))
{
String
date
=
DateUtil
.
format
(
jyjcOpeningApplicationModel
.
getApplyTime
(),
DatePattern
.
NORM_DATE_PATTERN
);
if
(
ObjectUtils
.
isNotEmpty
(
jyjcOpeningApplication
RequstDto
.
getApplyTime
()))
{
String
date
=
jyjcOpeningApplicationRequstDto
.
getApplyTime
(
);
applyStartTime
=
date
+
" 00:00:00"
;
applyEndTime
=
date
+
" 23:59:59"
;
}
return
jyjcOpeningApplicationMapper
.
selectJyjcOpeningApplicationList
(
page
,
jyjcOpeningApplication
Model
,
applyStartTime
,
applyEndTime
);
return
jyjcOpeningApplicationMapper
.
selectJyjcOpeningApplicationList
(
page
,
jyjcOpeningApplication
RequstDto
,
applyStartTime
,
applyEndTime
);
}
...
...
@@ -328,6 +329,9 @@ public class JyjcOpeningApplicationServiceImpl extends BaseService<JyjcOpeningAp
// String detectionRegionName = params.get("detectionRegionName").toString();
jyjcOpeningApplication
.
setDetectionRegion
(
detectionRegion
);
// jyjcOpeningApplication.setDetectionRegionName(detectionRegionName);
if
(
ObjectUtils
.
isEmpty
(
jyjcOpeningApplication
.
getAcceptDate
())){
jyjcOpeningApplication
.
setAcceptDate
(
new
Date
());
}
jyjcOpeningApplicationMapper
.
updateById
(
jyjcOpeningApplication
);
}
}
catch
(
Exception
e
)
{
...
...
@@ -345,7 +349,7 @@ public class JyjcOpeningApplicationServiceImpl extends BaseService<JyjcOpeningAp
if
(
ObjectUtils
.
isEmpty
(
jsonObject
))
{
}
updateModelByInstanceId
(
instanceId
,
FlowStatusEnum
.
R
EJECTED
.
getCode
()
+
""
);
updateModelByInstanceId
(
instanceId
,
FlowStatusEnum
.
R
OLLBACK
.
getCode
()
+
""
);
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
}
...
...
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