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
c10874a1
Commit
c10874a1
authored
Dec 30, 2020
by
竹天卫
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
优化项目
parent
8d1caa3b
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
76 additions
and
0 deletions
+76
-0
EntrustController.java
...wise/sc/cement/business/controller/EntrustController.java
+11
-0
IEntrustService.java
...a/cn/wise/sc/cement/business/service/IEntrustService.java
+2
-0
EntrustServiceImpl.java
...e/sc/cement/business/service/impl/EntrustServiceImpl.java
+62
-0
application.yml
cement-business/src/main/resources/application.yml
+1
-0
No files found.
cement-business/src/main/java/cn/wise/sc/cement/business/controller/EntrustController.java
View file @
c10874a1
...
...
@@ -311,6 +311,17 @@ public class EntrustController {
return
BaseResponse
.
errorMsg
(
"失败!"
);
}
@ApiOperation
(
value
=
"详情-委托客户查看基本信息"
)
@GetMapping
(
"/getBaseDtailClient/{id}"
)
public
BaseResponse
getBaseDtailClient
(
@PathVariable
Integer
id
)
{
try
{
return
entrustService
.
getBaseDtailClient
(
id
);
}
catch
(
Exception
e
)
{
log
.
debug
(
"详情-委托客户查看基本信息{}"
,
e
);
}
return
BaseResponse
.
errorMsg
(
"失败!"
);
}
@ApiOperation
(
value
=
"详情-样品处理信息"
)
@GetMapping
(
"/getSampleHandleDtail/{id}"
)
public
BaseResponse
getSampleHandleDtail
(
@PathVariable
Integer
id
)
{
...
...
cement-business/src/main/java/cn/wise/sc/cement/business/service/IEntrustService.java
View file @
c10874a1
...
...
@@ -106,6 +106,8 @@ public interface IEntrustService extends IService<Entrust> {
BaseResponse
<
EntrustVo
>
getBaseDtail
(
Integer
id
);
BaseResponse
<
EntrustVo
>
getBaseDtailClient
(
Integer
id
);
BaseResponse
<
List
<
SampleHandleVo
>>
getSampleHandleDtail
(
Integer
id
);
BaseResponse
<
List
<
SampleHandleEnclosureVo
>>
getSampleHandleDtailEnclosureList
(
Integer
sampleHandleId
);
...
...
cement-business/src/main/java/cn/wise/sc/cement/business/service/impl/EntrustServiceImpl.java
View file @
c10874a1
...
...
@@ -660,6 +660,63 @@ public class EntrustServiceImpl extends ServiceImpl<EntrustMapper, Entrust> impl
return
BaseResponse
.
okData
(
entrustVo
);
}
/**
* 委托客户查看基本信息
* @param id
* @return
*/
public
BaseResponse
<
EntrustVo
>
getBaseDtailClient
(
Integer
id
)
{
LoginUser
loginUser
=
userService
.
getLoginUser
();
if
(
loginUser
==
null
)
{
return
BaseResponse
.
errorMsg
(
"请登录账号"
);
}
if
(
id
==
null
)
{
return
BaseResponse
.
errorMsg
(
"参数错误"
);
}
EntrustVo
entrustVo
=
entrustMapper
.
getDetail
(
id
);
QueryWrapper
<
SampleTmp
>
queryWrapper
=
new
QueryWrapper
<>();
queryWrapper
.
eq
(
"entrust_id"
,
entrustVo
.
getId
());
List
<
SampleTmp
>
sampleTmpList
=
sampleTmpService
.
list
(
queryWrapper
);
List
<
SampleTmpVo
>
sampleTmpVoList
=
new
ArrayList
<>();
if
(
sampleTmpList
!=
null
&&
sampleTmpList
.
size
()
>
0
)
{
for
(
SampleTmp
sampleTmp
:
sampleTmpList
)
{
SampleTmpVo
sampleTmpVo
=
new
SampleTmpVo
();
BeanUtils
.
copyProperties
(
sampleTmp
,
sampleTmpVo
);
String
teamIds
=
sampleTmp
.
getTeamIds
();
String
teamName
=
""
;
if
(
teamIds
!=
null
)
{
String
[]
teamIdS
=
teamIds
.
split
(
"、"
);
for
(
String
teamId
:
teamIdS
)
{
Team
team
=
teamMapper
.
selectById
(
Integer
.
valueOf
(
teamId
));
if
(
team
!=
null
)
{
team
.
getName
();
teamName
=
teamName
.
equals
(
""
)
?
team
.
getName
()
:
(
teamName
+
"、"
+
team
.
getName
());
}
}
}
sampleTmpVo
.
setTeamName
(
teamName
);
sampleTmpVoList
.
add
(
sampleTmpVo
);
}
}
entrustVo
.
setSampleTmpList
(
sampleTmpVoList
);
//查询报告,如果有上传的委托报告,用户可已进行下载
QueryWrapper
<
EntityEnclosure
>
wrapper
=
new
QueryWrapper
<>();
wrapper
.
eq
(
"entity_type"
,
EntityEnclosure
.
EntityType
.
ENTRUST_REPORT
);
wrapper
.
eq
(
"entity_id"
,
entrustVo
.
getId
());
wrapper
.
eq
(
"is_deleted"
,
1
);
List
<
EntityEnclosure
>
entityEnclosureList
=
entityEnclosureMapper
.
selectList
(
wrapper
);
if
(
entityEnclosureList
!=
null
&&
entityEnclosureList
.
size
()>
0
){
EntityEnclosure
entityEnclosure
=
entityEnclosureList
.
get
(
0
);
entrustVo
.
setAlias
(
entityEnclosure
.
getAlias
());
entrustVo
.
setEnclosureUrl
(
entityEnclosure
.
getPdfUrl
());
entrustVo
.
setExtName
(
entityEnclosure
.
getExtName
());
}
return
BaseResponse
.
okData
(
entrustVo
);
}
/**
* 详情-样品处理信息
*
...
...
@@ -984,6 +1041,8 @@ public class EntrustServiceImpl extends ServiceImpl<EntrustMapper, Entrust> impl
}
//样品处理表 同一个样品多个相同处理项时 去重。
if
(
handleVo
!=
null
&&
!
handleIds
.
contains
(
handleVo
.
getId
())){
//20201229修改 ,去重处理项id
handleIds
.
add
(
handleVo
.
getId
());
SampleHandle
sampleHandle
=
new
SampleHandle
();
sampleHandle
.
setSampleId
(
sample
.
getId
())
.
setUserId
(
handleVo
.
getUserId
())
...
...
@@ -1658,6 +1717,9 @@ public class EntrustServiceImpl extends ServiceImpl<EntrustMapper, Entrust> impl
}
distributionStatus
=
sdVo
.
getStatus
()
==
1
?
1
:
(
sdVo
.
getStatus
()
==
2
?
2
:
0
);
}
//20201229 根据邹继远提出要求更改 如果为平行样时检测人员看到的本所编号就是平行样编号 是不一样的
sampleVo
.
setCementCode
(
sampleVo
.
getParallelCode
());
//一个平行样样品 主样和副样不能为同一个用户检测
sampleVoList
.
add
(
sampleVo
);
}
...
...
cement-business/src/main/resources/application.yml
View file @
c10874a1
...
...
@@ -8,6 +8,7 @@ spring:
datasource
:
# 192.168.110.85 admin!@#123
# url: jdbc:mysql://192.168.110.85:3306/sinoma_tcdri?serverTimezone=Asia/Shanghai&useUnicode=true&characterEncoding=UTF-8&useSSL=false
# url: jdbc:mysql://192.168.110.85:3306/sinoma_bangye?serverTimezone=Asia/Shanghai&useUnicode=true&characterEncoding=UTF-8&useSSL=false
url
:
jdbc:mysql://47.93.148.213:3306/sinoma_tcdri?serverTimezone=Asia/Shanghai&useUnicode=true&characterEncoding=UTF-8&useSSL=false
username
:
root
password
:
admin!@#123
...
...
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