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
d4b376b3
Commit
d4b376b3
authored
Nov 03, 2020
by
竹天卫
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
样品处理完成 和 样品检测完成接口 调用计算产值的接口
parent
81e85f79
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
40 additions
and
0 deletions
+40
-0
SampleDistributionMapper.java
...e/sc/cement/business/mapper/SampleDistributionMapper.java
+3
-0
SampleDistributionMapper.xml
...c/cement/business/mapper/xml/SampleDistributionMapper.xml
+14
-0
EntrustServiceImpl.java
...e/sc/cement/business/service/impl/EntrustServiceImpl.java
+23
-0
No files found.
cement-business/src/main/java/cn/wise/sc/cement/business/mapper/SampleDistributionMapper.java
View file @
d4b376b3
...
@@ -31,6 +31,9 @@ public interface SampleDistributionMapper extends BaseMapper<SampleDistribution>
...
@@ -31,6 +31,9 @@ public interface SampleDistributionMapper extends BaseMapper<SampleDistribution>
List
<
SampleDistributionTeamVo
>
getDistributionTeamList
(
@Param
(
"sampleId"
)
Integer
sampleId
,
List
<
SampleDistributionTeamVo
>
getDistributionTeamList
(
@Param
(
"sampleId"
)
Integer
sampleId
,
@Param
(
"userId"
)
Integer
userId
);
@Param
(
"userId"
)
Integer
userId
);
List
<
SampleDistributionTeamVo
>
getDistributionTeamGroupList
(
@Param
(
"sampleId"
)
Integer
sampleId
,
@Param
(
"userId"
)
Integer
userId
);
List
<
SampleCheckGroupVo
>
getSampleCheckGroupList
(
@Param
(
"sampleId"
)
Integer
sampleId
);
List
<
SampleCheckGroupVo
>
getSampleCheckGroupList
(
@Param
(
"sampleId"
)
Integer
sampleId
);
List
<
EntrustSample
>
getEntrustSample
();
List
<
EntrustSample
>
getEntrustSample
();
...
...
cement-business/src/main/java/cn/wise/sc/cement/business/mapper/xml/SampleDistributionMapper.xml
View file @
d4b376b3
...
@@ -75,6 +75,20 @@
...
@@ -75,6 +75,20 @@
order by t.id asc
order by t.id asc
</select>
</select>
<select
id=
"getDistributionTeamGroupList"
resultType=
"cn.wise.sc.cement.business.model.vo.SampleDistributionTeamVo"
>
select t.id as distributionId, su.id as userId,
t.team_group_id as teamGroupId
from sample_distribution t
left join sys_user su on su.id = t.user_id
left join team s on s.id = t.team_id
left join team_group tg on tg.id = t.team_group_id
where t.sample_id = #{sampleId}
<if
test=
"userId != null"
>
and t.user_id = #{userId}
</if>
group by t.team_group_id
</select>
<select
id=
"getSampleCheckGroupList"
resultType=
"cn.wise.sc.cement.business.model.vo.SampleCheckGroupVo"
>
<select
id=
"getSampleCheckGroupList"
resultType=
"cn.wise.sc.cement.business.model.vo.SampleCheckGroupVo"
>
select sd.team_group_id as teamGroupId, tg.name as teamGroupName,
select sd.team_group_id as teamGroupId, tg.name as teamGroupName,
sd.user_id as userId, su.name as userName
sd.user_id as userId, su.name as userName
...
...
cement-business/src/main/java/cn/wise/sc/cement/business/service/impl/EntrustServiceImpl.java
View file @
d4b376b3
...
@@ -28,6 +28,7 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
...
@@ -28,6 +28,7 @@ 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
net.bytebuddy.description.field.FieldDescription
;
import
net.bytebuddy.description.field.FieldDescription
;
import
org.apache.commons.io.filefilter.FalseFileFilter
;
import
org.apache.commons.lang3.StringUtils
;
import
org.apache.commons.lang3.StringUtils
;
import
org.springframework.beans.BeanUtils
;
import
org.springframework.beans.BeanUtils
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
...
@@ -114,6 +115,8 @@ public class EntrustServiceImpl extends ServiceImpl<EntrustMapper, Entrust> impl
...
@@ -114,6 +115,8 @@ public class EntrustServiceImpl extends ServiceImpl<EntrustMapper, Entrust> impl
private
ISysUserMessageService
userMessageService
;
private
ISysUserMessageService
userMessageService
;
@Autowired
@Autowired
private
WeiXinService
weiXinService
;
private
WeiXinService
weiXinService
;
@Autowired
IPrecipriceService
iNormProductionService
;
/**
/**
...
@@ -1229,6 +1232,13 @@ public class EntrustServiceImpl extends ServiceImpl<EntrustMapper, Entrust> impl
...
@@ -1229,6 +1232,13 @@ public class EntrustServiceImpl extends ServiceImpl<EntrustMapper, Entrust> impl
if
(
entrust
==
null
)
{
if
(
entrust
==
null
)
{
return
BaseResponse
.
errorMsg
(
"委托信息错误"
);
return
BaseResponse
.
errorMsg
(
"委托信息错误"
);
}
}
//计算产值
if
(
sampleHandle
.
getContent
()
!=
null
)
{
String
[]
handIdS
=
sampleHandle
.
getContent
().
split
(
"、"
);
for
(
String
handleId
:
handIdS
)
{
iNormProductionService
.
createPreciprice
(
sampleHandle
.
getUserId
(),
entrust
.
getId
(),
Integer
.
valueOf
(
handleId
),
0
,
sample
.
getId
());
}
}
QueryWrapper
<
SampleHandle
>
sampleHandleWrapper
=
new
QueryWrapper
<>();
QueryWrapper
<
SampleHandle
>
sampleHandleWrapper
=
new
QueryWrapper
<>();
sampleHandleWrapper
.
eq
(
"sample_id"
,
sample
.
getId
());
sampleHandleWrapper
.
eq
(
"sample_id"
,
sample
.
getId
());
sampleHandleWrapper
.
ne
(
"status"
,
2
);
sampleHandleWrapper
.
ne
(
"status"
,
2
);
...
@@ -1543,6 +1553,8 @@ public class EntrustServiceImpl extends ServiceImpl<EntrustMapper, Entrust> impl
...
@@ -1543,6 +1553,8 @@ public class EntrustServiceImpl extends ServiceImpl<EntrustMapper, Entrust> impl
return
BaseResponse
.
errorMsg
(
"参数错误"
);
return
BaseResponse
.
errorMsg
(
"参数错误"
);
}
}
Entrust
entrust
=
null
;
Entrust
entrust
=
null
;
//样品计算过产值的List
List
<
Integer
>
sampleIdS
=
new
ArrayList
<>();
for
(
Integer
id
:
ids
)
{
for
(
Integer
id
:
ids
)
{
SampleDistribution
distribution
=
distributionMapper
.
selectById
(
id
);
SampleDistribution
distribution
=
distributionMapper
.
selectById
(
id
);
if
(
distribution
==
null
)
{
if
(
distribution
==
null
)
{
...
@@ -1576,11 +1588,22 @@ public class EntrustServiceImpl extends ServiceImpl<EntrustMapper, Entrust> impl
...
@@ -1576,11 +1588,22 @@ public class EntrustServiceImpl extends ServiceImpl<EntrustMapper, Entrust> impl
entrust
.
setStatus
(
6
);
entrust
.
setStatus
(
6
);
}
}
entrustMapper
.
updateById
(
entrust
);
entrustMapper
.
updateById
(
entrust
);
//计算产值
if
(!
sampleIdS
.
contains
(
sample
.
getId
())){
List
<
SampleDistributionTeamVo
>
sampleDistributionTeamGroupVoList
=
distributionMapper
.
getDistributionTeamGroupList
(
sample
.
getId
(),
loginUser
.
getId
());
if
(
sampleDistributionTeamGroupVoList
!=
null
&&
sampleDistributionTeamGroupVoList
.
size
()
>
0
)
{
for
(
SampleDistributionTeamVo
sdVo
:
sampleDistributionTeamGroupVoList
)
{
iNormProductionService
.
createPreciprice
(
sdVo
.
getUserId
(),
entrust
.
getId
(),
sdVo
.
getTeamGroupId
(),
1
,
sample
.
getId
());
}
}
sampleIdS
.
add
(
sample
.
getId
());
}
}
}
}
}
if
(
entrust
==
null
)
{
if
(
entrust
==
null
)
{
return
BaseResponse
.
errorMsg
(
"委托信息错误"
);
return
BaseResponse
.
errorMsg
(
"委托信息错误"
);
}
}
logsService
.
saveLog
(
SysLogs
.
ObjType
.
ENTRUST_LOG
,
entrust
.
getId
(),
"完成检测项目任务"
,
null
);
logsService
.
saveLog
(
SysLogs
.
ObjType
.
ENTRUST_LOG
,
entrust
.
getId
(),
"完成检测项目任务"
,
null
);
return
BaseResponse
.
okMsg
(
"已完成检测项目任务"
);
return
BaseResponse
.
okMsg
(
"已完成检测项目任务"
);
}
}
...
...
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