Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in / Register
Toggle navigation
T
tianjin-cement
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
竹天卫
tianjin-cement
Commits
e418e2b1
Commit
e418e2b1
authored
Nov 04, 2020
by
qinhu
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
解决循环依赖
parent
84ed6ad9
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
21 additions
and
11 deletions
+21
-11
EntrustServiceImpl.java
...e/sc/cement/business/service/impl/EntrustServiceImpl.java
+17
-8
PrecipriceServiceImpl.java
...c/cement/business/service/impl/PrecipriceServiceImpl.java
+4
-3
No files found.
cement-business/src/main/java/cn/wise/sc/cement/business/service/impl/EntrustServiceImpl.java
View file @
e418e2b1
...
@@ -27,6 +27,7 @@ import com.baomidou.mybatisplus.core.toolkit.CollectionUtils;
...
@@ -27,6 +27,7 @@ import com.baomidou.mybatisplus.core.toolkit.CollectionUtils;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
com.sun.org.apache.xpath.internal.operations.Bool
;
import
com.sun.org.apache.xpath.internal.operations.Bool
;
import
lombok.Data
;
import
net.bytebuddy.description.field.FieldDescription
;
import
net.bytebuddy.description.field.FieldDescription
;
import
org.apache.commons.io.filefilter.FalseFileFilter
;
import
org.apache.commons.io.filefilter.FalseFileFilter
;
import
org.apache.commons.lang3.StringUtils
;
import
org.apache.commons.lang3.StringUtils
;
...
@@ -2641,17 +2642,25 @@ public class EntrustServiceImpl extends ServiceImpl<EntrustMapper, Entrust> impl
...
@@ -2641,17 +2642,25 @@ public class EntrustServiceImpl extends ServiceImpl<EntrustMapper, Entrust> impl
private
String
mapStringToMap
(
String
str
)
{
private
String
mapStringToMap
(
String
str
)
{
str
=
str
.
substring
(
1
,
str
.
length
()
-
1
);
String
[]
strs
=
str
.
split
(
","
);
Map
<
String
,
String
>
map
=
new
HashMap
<>(
strs
.
length
);
List
<
MapObj
>
mapObjs
=
JSON
.
parseArray
(
str
,
MapObj
.
class
);
for
(
String
string
:
strs
)
{
Map
<
String
,
String
>
map
=
new
HashMap
<>();
String
key
=
string
.
split
(
":"
)[
0
];
mapObjs
.
forEach
(
arg
->
map
.
put
(
arg
.
getName
(),
arg
.
getValue
()));
String
value
=
string
.
split
(
":"
)[
1
];
map
.
put
(
key
,
value
);
}
return
JSON
.
toJSONString
(
map
);
return
JSON
.
toJSONString
(
map
);
}
@Data
public
static
class
MapObj
{
String
name
;
String
value
;
}
}
/**
/**
* 根据样品检测列表获取报告管理首页
* 根据样品检测列表获取报告管理首页
*
*
...
...
cement-business/src/main/java/cn/wise/sc/cement/business/service/impl/PrecipriceServiceImpl.java
View file @
e418e2b1
...
@@ -18,6 +18,7 @@ import cn.wise.sc.cement.business.entity.SysGroup;
...
@@ -18,6 +18,7 @@ import cn.wise.sc.cement.business.entity.SysGroup;
import
cn.wise.sc.cement.business.entity.SysPost
;
import
cn.wise.sc.cement.business.entity.SysPost
;
import
cn.wise.sc.cement.business.entity.SysUser
;
import
cn.wise.sc.cement.business.entity.SysUser
;
import
cn.wise.sc.cement.business.entity.TeamGroup
;
import
cn.wise.sc.cement.business.entity.TeamGroup
;
import
cn.wise.sc.cement.business.mapper.EntrustMapper
;
import
cn.wise.sc.cement.business.mapper.PrecipriceMapper
;
import
cn.wise.sc.cement.business.mapper.PrecipriceMapper
;
import
cn.wise.sc.cement.business.model.BaseResponse
;
import
cn.wise.sc.cement.business.model.BaseResponse
;
import
cn.wise.sc.cement.business.model.LoginUser
;
import
cn.wise.sc.cement.business.model.LoginUser
;
...
@@ -75,7 +76,7 @@ public class PrecipriceServiceImpl extends ServiceImpl<PrecipriceMapper, Precipr
...
@@ -75,7 +76,7 @@ public class PrecipriceServiceImpl extends ServiceImpl<PrecipriceMapper, Precipr
final
final
IEntrustService
iEntrustService
;
EntrustMapper
iEntrustService
;
final
final
ISampleService
iSampleService
;
ISampleService
iSampleService
;
final
final
...
@@ -97,7 +98,7 @@ public class PrecipriceServiceImpl extends ServiceImpl<PrecipriceMapper, Precipr
...
@@ -97,7 +98,7 @@ public class PrecipriceServiceImpl extends ServiceImpl<PrecipriceMapper, Precipr
final
final
ISampleDistributionService
iSampleDistributionService
;
ISampleDistributionService
iSampleDistributionService
;
public
PrecipriceServiceImpl
(
IEntrustService
iEntrustService
,
public
PrecipriceServiceImpl
(
EntrustMapper
iEntrustService
,
ISampleService
iSampleService
,
ISampleService
iSampleService
,
INormProductionService
iNormProductionService
,
INormProductionService
iNormProductionService
,
ISysUserService
iSysUserService
,
ISysUserService
iSysUserService
,
...
@@ -133,7 +134,7 @@ public class PrecipriceServiceImpl extends ServiceImpl<PrecipriceMapper, Precipr
...
@@ -133,7 +134,7 @@ public class PrecipriceServiceImpl extends ServiceImpl<PrecipriceMapper, Precipr
Assert
.
notNull
(
sampleId
,
"样品id不能为空!"
);
Assert
.
notNull
(
sampleId
,
"样品id不能为空!"
);
Assert
.
notNull
(
type
,
"处理项类型不能为空!"
);
Assert
.
notNull
(
type
,
"处理项类型不能为空!"
);
//获取项目编号和名字
//获取项目编号和名字
Entrust
entrust
=
iEntrustService
.
ge
tById
(
entrustId
);
Entrust
entrust
=
iEntrustService
.
selec
tById
(
entrustId
);
if
(
BeanUtil
.
isEmpty
(
entrust
))
{
if
(
BeanUtil
.
isEmpty
(
entrust
))
{
log
.
debug
(
"产值记录新增失败,项目没找到!"
);
log
.
debug
(
"产值记录新增失败,项目没找到!"
);
throw
new
IllegalArgumentException
(
"无效的项目id!"
);
throw
new
IllegalArgumentException
(
"无效的项目id!"
);
...
...
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