Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
P
patzn-cloud-service-hmhj
Overview
Overview
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
wangweidong
patzn-cloud-service-hmhj
Commits
3dc34d70
Commit
3dc34d70
authored
Jul 05, 2021
by
wangweidong
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
hmhj增加标样
parent
b2a30db0
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
52 additions
and
3 deletions
+52
-3
EntrustSampleController.java
...service/lims/hmhj/controller/EntrustSampleController.java
+14
-3
IEntrustSampleService.java
...loud/service/lims/hmhj/service/IEntrustSampleService.java
+3
-0
EntrustSampleServiceImpl.java
...vice/lims/hmhj/service/impl/EntrustSampleServiceImpl.java
+23
-0
20210705新增样品字段.sql
src/test/java/resources/db_sql/hmhj/v144/20210705新增样品字段.sql
+12
-0
No files found.
src/main/java/com/patzn/cloud/service/lims/hmhj/controller/EntrustSampleController.java
View file @
3dc34d70
...
@@ -3,13 +3,12 @@ package com.patzn.cloud.service.lims.hmhj.controller;
...
@@ -3,13 +3,12 @@ package com.patzn.cloud.service.lims.hmhj.controller;
import
com.baomidou.mybatisplus.mapper.EntityWrapper
;
import
com.baomidou.mybatisplus.mapper.EntityWrapper
;
import
com.baomidou.mybatisplus.mapper.Wrapper
;
import
com.baomidou.mybatisplus.mapper.Wrapper
;
import
com.google.common.collect.Lists
;
import
com.google.common.collect.Lists
;
import
com.patzn.cloud.service.hmhj.dto.QueryDTO
;
import
com.patzn.cloud.service.hmhj.dto.*
;
import
com.patzn.cloud.service.hmhj.dto.ReportDTO
;
import
com.patzn.cloud.service.hmhj.dto.StatsQueryDTO
;
import
com.patzn.cloud.service.hmhj.entity.EntrustSample
;
import
com.patzn.cloud.service.hmhj.entity.EntrustSample
;
import
com.patzn.cloud.service.hmhj.enums.EntrustSampleItemStatusEnum
;
import
com.patzn.cloud.service.hmhj.enums.EntrustSampleItemStatusEnum
;
import
com.patzn.cloud.service.hmhj.enums.EntrustSamplePrepareStatusEnum
;
import
com.patzn.cloud.service.hmhj.enums.EntrustSamplePrepareStatusEnum
;
import
com.patzn.cloud.service.hmhj.enums.EntrustSampleStatusEnum
;
import
com.patzn.cloud.service.hmhj.enums.EntrustSampleStatusEnum
;
import
com.patzn.cloud.service.hmhj.enums.EntrustStatusEnum
;
import
com.patzn.cloud.service.hmhj.vo.AlTasteStatsVO
;
import
com.patzn.cloud.service.hmhj.vo.AlTasteStatsVO
;
import
com.patzn.cloud.service.hmhj.vo.ElectrolyteRatioStatsVO
;
import
com.patzn.cloud.service.hmhj.vo.ElectrolyteRatioStatsVO
;
import
com.patzn.cloud.service.hmhj.vo.EntrustSampleVO
;
import
com.patzn.cloud.service.hmhj.vo.EntrustSampleVO
;
...
@@ -139,6 +138,18 @@ public class EntrustSampleController extends ServiceController {
...
@@ -139,6 +138,18 @@ public class EntrustSampleController extends ServiceController {
@ApiOperation
(
value
=
"增加标样"
,
notes
=
"增加标样"
)
@PostMapping
(
"/add_standard_sample"
)
public
RestResult
<
Boolean
>
addStandardSample
(
@RequestBody
EntrustSampleDTO
dto
)
{
dto
.
setStatus
(
EntrustSampleStatusEnum
.
TEST
);
dto
.
setProgress
(
EntrustSampleStatusEnum
.
TEST
);
return
success
(
entrustSampleService
.
addStandardSampleDTO
(
dto
,
getAccount
()));
}
@ApiOperation
(
"获取制备信息"
)
@ApiOperation
(
"获取制备信息"
)
@PostMapping
(
"/obtain_make_info"
)
@PostMapping
(
"/obtain_make_info"
)
public
RestResult
<
List
<
EntrustSampleVO
>>
obtainMakeInfo
(
@RequestParam
(
"ids"
)
Long
[]
ids
)
{
public
RestResult
<
List
<
EntrustSampleVO
>>
obtainMakeInfo
(
@RequestParam
(
"ids"
)
Long
[]
ids
)
{
...
...
src/main/java/com/patzn/cloud/service/lims/hmhj/service/IEntrustSampleService.java
View file @
3dc34d70
...
@@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.mapper.Wrapper;
...
@@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.mapper.Wrapper;
import
com.baomidou.mybatisplus.plugins.Page
;
import
com.baomidou.mybatisplus.plugins.Page
;
import
com.patzn.cloud.commons.controller.Account
;
import
com.patzn.cloud.commons.controller.Account
;
import
com.patzn.cloud.commons.service.IBaseService
;
import
com.patzn.cloud.commons.service.IBaseService
;
import
com.patzn.cloud.service.hmhj.dto.EntrustSampleDTO
;
import
com.patzn.cloud.service.hmhj.dto.QueryDTO
;
import
com.patzn.cloud.service.hmhj.dto.QueryDTO
;
import
com.patzn.cloud.service.hmhj.dto.ReportDTO
;
import
com.patzn.cloud.service.hmhj.dto.ReportDTO
;
import
com.patzn.cloud.service.hmhj.dto.StatsQueryDTO
;
import
com.patzn.cloud.service.hmhj.dto.StatsQueryDTO
;
...
@@ -71,4 +72,6 @@ public interface IEntrustSampleService extends IBaseService<EntrustSample> {
...
@@ -71,4 +72,6 @@ public interface IEntrustSampleService extends IBaseService<EntrustSample> {
boolean
updateSampleNextFlowInfo
(
Entrust
entrust
,
EntrustFlowEnum
nextFlowStatus
,
Account
account
);
boolean
updateSampleNextFlowInfo
(
Entrust
entrust
,
EntrustFlowEnum
nextFlowStatus
,
Account
account
);
boolean
updateSamplePrevFlowInfo
(
Entrust
entrust
,
EntrustFlowEnum
prevFlowStatus
,
Account
account
);
boolean
updateSamplePrevFlowInfo
(
Entrust
entrust
,
EntrustFlowEnum
prevFlowStatus
,
Account
account
);
boolean
addStandardSampleDTO
(
EntrustSampleDTO
dto
,
Account
account
);
}
}
src/main/java/com/patzn/cloud/service/lims/hmhj/service/impl/EntrustSampleServiceImpl.java
View file @
3dc34d70
...
@@ -10,6 +10,7 @@ import com.patzn.cloud.commons.toolkit.FileUtils;
...
@@ -10,6 +10,7 @@ import com.patzn.cloud.commons.toolkit.FileUtils;
import
com.patzn.cloud.feign.base.client.SysFileTemplateClient
;
import
com.patzn.cloud.feign.base.client.SysFileTemplateClient
;
import
com.patzn.cloud.oss.starter.OssClient
;
import
com.patzn.cloud.oss.starter.OssClient
;
import
com.patzn.cloud.service.base.entity.SysFileTemplate
;
import
com.patzn.cloud.service.base.entity.SysFileTemplate
;
import
com.patzn.cloud.service.hmhj.dto.EntrustSampleDTO
;
import
com.patzn.cloud.service.hmhj.dto.QueryDTO
;
import
com.patzn.cloud.service.hmhj.dto.QueryDTO
;
import
com.patzn.cloud.service.hmhj.dto.ReportDTO
;
import
com.patzn.cloud.service.hmhj.dto.ReportDTO
;
import
com.patzn.cloud.service.hmhj.dto.StatsQueryDTO
;
import
com.patzn.cloud.service.hmhj.dto.StatsQueryDTO
;
...
@@ -425,6 +426,28 @@ public class EntrustSampleServiceImpl extends BaseServiceImpl<EntrustSampleMappe
...
@@ -425,6 +426,28 @@ public class EntrustSampleServiceImpl extends BaseServiceImpl<EntrustSampleMappe
}
}
@Override
@Override
public
boolean
addStandardSampleDTO
(
EntrustSampleDTO
dto
,
Account
account
)
{
if
(
null
==
dto
){
return
false
;
}
EntrustSample
sample
=
dto
.
convert
(
EntrustSample
.
class
);
//标样
sample
.
setType
(
1
);
if
(
save
(
sample
)){
List
<
EntrustSampleItem
>
itemList
=
dto
.
getItemList
();
if
(
CollectionUtils
.
isNotEmpty
(
itemList
)){
for
(
EntrustSampleItem
item
:
itemList
)
{
item
.
setEntrustSampleId
(
sample
.
getId
());
item
.
setStatus
(
EntrustSampleItemStatusEnum
.
TEST
);
item
.
setStatus
(
EntrustSampleItemStatusEnum
.
TEST
);
}
entrustSampleItemService
.
saveBatch
(
itemList
);
}
}
return
false
;
}
@Override
public
boolean
removeByIds
(
List
<
Long
>
ids
)
{
public
boolean
removeByIds
(
List
<
Long
>
ids
)
{
return
baseMapper
.
deleteBatchIds
(
ids
)
>
0
;
return
baseMapper
.
deleteBatchIds
(
ids
)
>
0
;
}
}
...
...
src/test/java/resources/db_sql/hmhj/v144/20210705新增样品字段.sql
0 → 100644
View file @
3dc34d70
ALTER
TABLE
"public"
.
"entrust_sample"
ALTER
TABLE
"public"
.
"entrust_sample"
ADD
COLUMN
"type"
int2
DEFAULT
0
;
COMMENT
ON
COLUMN
"public"
.
"entrust_sample"
.
"type"
IS
'样品类别(0,正常 1标样)'
;
ALTER
TABLE
"public"
.
"entrust_sample"
ADD
COLUMN
"order_by"
int2
DEFAULT
0
;
COMMENT
ON
COLUMN
"public"
.
"entrust_sample"
.
"order_by"
IS
'排序'
;
\ 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