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
7b90d177
Commit
7b90d177
authored
Aug 01, 2023
by
曹盼盼
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改
parent
61dc4982
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
28 additions
and
19 deletions
+28
-19
WeldServiceImpl.java
...mos/boot/module/ugp/biz/service/impl/WeldServiceImpl.java
+28
-19
No files found.
amos-boot-system-ugp/amos-boot-module-ugp-biz/src/main/java/com/yeejoin/amos/boot/module/ugp/biz/service/impl/WeldServiceImpl.java
View file @
7b90d177
...
@@ -12,10 +12,7 @@ import com.yeejoin.amos.boot.module.common.biz.service.impl.OrgUsrServiceImpl;
...
@@ -12,10 +12,7 @@ import com.yeejoin.amos.boot.module.common.biz.service.impl.OrgUsrServiceImpl;
import
com.yeejoin.amos.boot.module.ugp.api.Enum.*
;
import
com.yeejoin.amos.boot.module.ugp.api.Enum.*
;
import
com.yeejoin.amos.boot.module.ugp.api.dto.*
;
import
com.yeejoin.amos.boot.module.ugp.api.dto.*
;
import
com.yeejoin.amos.boot.module.ugp.api.entity.*
;
import
com.yeejoin.amos.boot.module.ugp.api.entity.*
;
import
com.yeejoin.amos.boot.module.ugp.api.mapper.ProjectMapper
;
import
com.yeejoin.amos.boot.module.ugp.api.mapper.*
;
import
com.yeejoin.amos.boot.module.ugp.api.mapper.SuperviseRuleMapper
;
import
com.yeejoin.amos.boot.module.ugp.api.mapper.VerifyMapper
;
import
com.yeejoin.amos.boot.module.ugp.api.mapper.WeldMapper
;
import
com.yeejoin.amos.boot.module.ugp.api.service.IWeldService
;
import
com.yeejoin.amos.boot.module.ugp.api.service.IWeldService
;
import
com.yeejoin.amos.component.feign.model.FeignClientResult
;
import
com.yeejoin.amos.component.feign.model.FeignClientResult
;
import
com.yeejoin.amos.feign.systemctl.Systemctl
;
import
com.yeejoin.amos.feign.systemctl.Systemctl
;
...
@@ -70,6 +67,9 @@ class WeldServiceImpl extends BaseService<WeldDto, Weld, WeldMapper> implements
...
@@ -70,6 +67,9 @@ class WeldServiceImpl extends BaseService<WeldDto, Weld, WeldMapper> implements
@Autowired
@Autowired
VerifyServiceImpl
verifyService
;
VerifyServiceImpl
verifyService
;
@Autowired
QualityProblemMapper
qualityProblemMapper
;
// Logger logger = LoggerFactory.getLogger(WeldServiceImpl.class);
// Logger logger = LoggerFactory.getLogger(WeldServiceImpl.class);
...
@@ -547,25 +547,33 @@ class WeldServiceImpl extends BaseService<WeldDto, Weld, WeldMapper> implements
...
@@ -547,25 +547,33 @@ class WeldServiceImpl extends BaseService<WeldDto, Weld, WeldMapper> implements
}
}
public
String
updateWeldes
(
String
projectId
,
JSONObject
obj
)
{
public
String
updateWeldes
(
String
projectId
,
JSONObject
obj
)
{
String
sequenceNbrProblem
=
obj
.
getString
(
"sequenceNbr"
);
if
(
ValidationUtil
.
isEmpty
(
sequenceNbrProblem
))
{
return
"no"
;
}
QualityProblem
qualityProblem
=
qualityProblemMapper
.
selectById
(
sequenceNbrProblem
);
Verify
verify
=
verifyMapper
.
selectById
(
qualityProblem
.
getStageVerifyId
());
if
(
ValidationUtil
.
isEmpty
(
verify
)
)
{
return
"no"
;
}
if
(
ValidationUtil
.
isEmpty
(
verify
.
getCode
())
)
{
return
"no"
;
}
LambdaQueryWrapper
<
Weld
>
objectLambdaQueryWrapper
=
new
LambdaQueryWrapper
<>();
LambdaQueryWrapper
<
Weld
>
objectLambdaQueryWrapper
=
new
LambdaQueryWrapper
<>();
objectLambdaQueryWrapper
.
eq
(!
ValidationUtil
.
isEmpty
(
projectId
),
Weld:
:
getProjectId
,
projectId
)
objectLambdaQueryWrapper
.
eq
(!
ValidationUtil
.
isEmpty
(
projectId
),
Weld:
:
getProjectId
,
projectId
)
.
eq
(
!
ValidationUtil
.
isEmpty
(
obj
)
&&
!
ValidationUtil
.
isEmpty
(
obj
.
getString
(
"code"
)),
Weld:
:
getCode
,
obj
.
getString
(
"code"
));
.
eq
(
Weld:
:
getCode
,
verify
.
getCode
(
));
Weld
weld
=
weldMapper
.
selectOne
(
objectLambdaQueryWrapper
);
Weld
weld
=
weldMapper
.
selectOne
(
objectLambdaQueryWrapper
);
List
list
=
(
List
)
obj
.
get
(
"codeList"
);
String
st
=
obj
.
getString
(
"code"
);
if
(!
ValidationUtil
.
isEmpty
(
list
)
&&
!
ValidationUtil
.
isEmpty
(
list
.
size
()==
1
))
{
if
(
ValidationUtil
.
isEmpty
(
st
))
{
weld
.
setBinding
((
String
)
list
.
get
(
0
));
return
"no"
;
}
if
(!
ValidationUtil
.
isEmpty
(
list
)
&&
!
ValidationUtil
.
isEmpty
(
list
.
size
()>
1
))
{
String
codeLists
=
""
;
for
(
int
i
=
0
;
i
<
list
.
size
();
i
++)
{
if
(
i
==
0
)
{
codeLists
+=(
String
)
list
.
get
(
i
);
}
codeLists
+=
","
+(
String
)
list
.
get
(
i
);
}
weld
.
setBinding
(
codeLists
);
}
}
int
i
=
weldMapper
.
updateById
(
weld
);
LambdaQueryWrapper
<
Weld
>
objectLambdaQueryWrapper1
=
new
LambdaQueryWrapper
<>();
objectLambdaQueryWrapper1
.
eq
(!
ValidationUtil
.
isEmpty
(
projectId
),
Weld:
:
getProjectId
,
projectId
)
.
eq
(
Weld:
:
getCode
,
st
);
Weld
weld1
=
weldMapper
.
selectOne
(
objectLambdaQueryWrapper1
);
weld1
.
setBinding
(
weld
.
getCode
());
weld1
.
setRepairMark
(
2
);
int
i
=
weldMapper
.
updateById
(
weld1
);
return
i
==
1
?
"Ok"
:
"no"
;
return
i
==
1
?
"Ok"
:
"no"
;
}
}
}
}
\ No newline at end of file
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