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
b4d937ca
Commit
b4d937ca
authored
Jan 23, 2024
by
李秀明
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
fix(合同管理): 重新发起合同时增加状态判断
parent
1727dd42
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
13 additions
and
2 deletions
+13
-2
HouseholdContractServiceImpl.java
...e/hygf/biz/service/impl/HouseholdContractServiceImpl.java
+13
-2
No files found.
amos-boot-system-jxiop/amos-boot-module-hygf-biz/src/main/java/com/yeejoin/amos/boot/module/hygf/biz/service/impl/HouseholdContractServiceImpl.java
View file @
b4d937ca
...
...
@@ -2,6 +2,7 @@ package com.yeejoin.amos.boot.module.hygf.biz.service.impl;
import
com.baomidou.mybatisplus.core.conditions.query.QueryWrapper
;
import
com.baomidou.mybatisplus.core.metadata.IPage
;
import
com.baomidou.mybatisplus.core.toolkit.Wrappers
;
import
com.yeejoin.amos.boot.module.hygf.api.Enum.CodeEnum
;
import
com.yeejoin.amos.boot.module.hygf.api.Enum.HouseholdContractEnum
;
import
com.yeejoin.amos.boot.module.hygf.api.Enum.TaskTypeStationEnum
;
...
...
@@ -229,9 +230,19 @@ public class HouseholdContractServiceImpl extends BaseService<HouseholdContractD
@Transactional
public
HouseholdContract
reissueinitiateHouseholdContract
(
HouseholdContract
model
){
// 查询已存在的合同,如果存在有效(非作废)的合同,则无法重新发起
Long
peasantHouseholdId
=
model
.
getPeasantHouseholdId
();
Integer
count
=
householdContractMapper
.
selectCount
(
Wrappers
.<
HouseholdContract
>
lambdaQuery
()
.
eq
(
HouseholdContract:
:
getPeasantHouseholdId
,
peasantHouseholdId
)
.
ne
(
HouseholdContract:
:
getStatus
,
HouseholdContractEnum
.
合同状态
_
已作废
.
getCode
())
.
eq
(
HouseholdContract:
:
getIsDelete
,
false
)
);
if
(
count
>
0
)
{
throw
new
BadRequest
(
"已存在有效的合同,无法重新发起"
);
}
HouseholdContract
peasantHousehold
=
this
.
getById
(
model
.
getSequenceNbr
());
HouseholdContract
peasantHousehold
=
this
.
getById
(
model
.
getSequenceNbr
());
//生成合同
HouseholdContract
householdContract
=
new
HouseholdContract
();
householdContract
.
setPartyA
(
model
.
getPartyA
());
...
...
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