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
9dc64c33
Commit
9dc64c33
authored
Mar 03, 2021
by
yangmengmeng
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'master' into dev
parents
399bf70f
14c0ac72
Hide whitespace changes
Inline
Side-by-side
Showing
9 changed files
with
116 additions
and
8 deletions
+116
-8
gradle-wrapper.jar
gradle/wrapper/gradle-wrapper.jar
+0
-0
gradle-wrapper.properties
gradle/wrapper/gradle-wrapper.properties
+5
-0
ContractSampleController.java
...ervice/lims/hmhj/controller/ContractSampleController.java
+10
-8
EntrustController.java
...cloud/service/lims/hmhj/controller/EntrustController.java
+15
-0
EntrustSampleController.java
...service/lims/hmhj/controller/EntrustSampleController.java
+29
-0
IContractSampleService.java
...oud/service/lims/hmhj/service/IContractSampleService.java
+3
-0
IEntrustSampleService.java
...loud/service/lims/hmhj/service/IEntrustSampleService.java
+4
-0
ContractSampleServiceImpl.java
...ice/lims/hmhj/service/impl/ContractSampleServiceImpl.java
+24
-0
EntrustSampleServiceImpl.java
...vice/lims/hmhj/service/impl/EntrustSampleServiceImpl.java
+26
-0
No files found.
gradle/wrapper/gradle-wrapper.jar
0 → 100644
View file @
9dc64c33
File added
gradle/wrapper/gradle-wrapper.properties
0 → 100644
View file @
9dc64c33
distributionBase
=
GRADLE_USER_HOME
distributionPath
=
wrapper/dists
distributionUrl
=
https
\:
//downloads.gradle-dn.com/distributions/gradle-6.7.1-bin.zip
zipStoreBase
=
GRADLE_USER_HOME
zipStorePath
=
wrapper/dists
src/main/java/com/patzn/cloud/service/lims/hmhj/controller/ContractSampleController.java
View file @
9dc64c33
package
com
.
patzn
.
cloud
.
service
.
lims
.
hmhj
.
controller
;
package
com
.
patzn
.
cloud
.
service
.
lims
.
hmhj
.
controller
;
import
com.patzn.cloud.service.hmhj.dto.ContractSampleDTO
;
import
com.patzn.cloud.service.hmhj.entity.ContractSample
;
import
com.patzn.cloud.service.hmhj.entity.ContractSample
;
import
com.patzn.cloud.service.hmhj.enums.ContractSampleStatusEnum
;
import
com.patzn.cloud.service.hmhj.enums.ContractSampleStatusEnum
;
import
com.patzn.cloud.service.hmhj.vo.ContractSampleVO
;
import
com.patzn.cloud.service.hmhj.vo.ContractSampleVO
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.web.bind.annotation.DeleteMapping
;
import
org.springframework.web.bind.annotation.*
;
import
org.springframework.web.bind.annotation.GetMapping
;
import
org.springframework.web.bind.annotation.PathVariable
;
import
org.springframework.web.bind.annotation.PostMapping
;
import
org.springframework.web.bind.annotation.PutMapping
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RequestParam
;
import
org.springframework.web.bind.annotation.RestController
;
import
com.baomidou.mybatisplus.plugins.Page
;
import
com.baomidou.mybatisplus.plugins.Page
;
import
com.patzn.cloud.commons.api.RestConstants
;
import
com.patzn.cloud.commons.api.RestConstants
;
import
com.patzn.cloud.commons.api.RestResult
;
import
com.patzn.cloud.commons.api.RestResult
;
...
@@ -262,6 +256,14 @@ public class ContractSampleController extends ServiceController {
...
@@ -262,6 +256,14 @@ public class ContractSampleController extends ServiceController {
@ApiOperation
(
"添加"
)
@PostMapping
(
"/add_contract_sample"
)
public
RestResult
<
Boolean
>
addDTO
(
@RequestBody
ContractSampleDTO
dto
)
{
return
success
(
contractSampleService
.
addDTO
(
dto
));
}
@ApiOperation
(
"提交至储运登记"
)
@ApiOperation
(
"提交至储运登记"
)
@PostMapping
(
"/submit_to_store_transport"
)
@PostMapping
(
"/submit_to_store_transport"
)
public
RestResult
<
Boolean
>
submitToStoreTransport
(
@RequestParam
(
"ids"
)
Long
[]
ids
)
{
public
RestResult
<
Boolean
>
submitToStoreTransport
(
@RequestParam
(
"ids"
)
Long
[]
ids
)
{
...
...
src/main/java/com/patzn/cloud/service/lims/hmhj/controller/EntrustController.java
View file @
9dc64c33
...
@@ -303,4 +303,19 @@ public class EntrustController extends ServiceController {
...
@@ -303,4 +303,19 @@ public class EntrustController extends ServiceController {
return
success
(
entrustService
.
pageEntrustJudge
(
getPage
(),
entrust
));
return
success
(
entrustService
.
pageEntrustJudge
(
getPage
(),
entrust
));
}
}
@ApiOperation
(
"质量判定审核委托分页列表"
)
@ApiImplicitParams
({
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_PAGE
,
value
=
"请求数据的页码"
,
required
=
true
,
paramType
=
"query"
,
dataTypeClass
=
Integer
.
class
),
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_ROWS
,
value
=
"每页条数"
,
required
=
true
,
paramType
=
"query"
,
dataTypeClass
=
Integer
.
class
),
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_SIDX
,
value
=
"排序字段"
,
paramType
=
"query"
,
dataTypeClass
=
String
.
class
),
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_SORD
,
value
=
"排序方式"
,
paramType
=
"query"
,
dataTypeClass
=
String
.
class
),
})
@PostMapping
(
"/page_entrust_judge_check"
)
public
RestResult
<
Page
<
EntrustVO
>>
getPageEntrustJudgeCheck
(
EntrustVO
entrust
)
{
entrust
.
setSampleStatus
(
EntrustSampleStatusEnum
.
END
);
entrust
.
setJudgeStatus
(
1
);
return
success
(
entrustService
.
pageEntrustJudge
(
getPage
(),
entrust
));
}
}
}
src/main/java/com/patzn/cloud/service/lims/hmhj/controller/EntrustSampleController.java
View file @
9dc64c33
...
@@ -178,10 +178,39 @@ public class EntrustSampleController extends ServiceController {
...
@@ -178,10 +178,39 @@ public class EntrustSampleController extends ServiceController {
}
}
@ApiOperation
(
"质量判定审核样品分页列表"
)
@ApiImplicitParams
({
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_PAGE
,
value
=
"请求数据的页码"
,
required
=
true
,
paramType
=
"query"
,
dataTypeClass
=
Integer
.
class
),
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_ROWS
,
value
=
"每页条数"
,
required
=
true
,
paramType
=
"query"
,
dataTypeClass
=
Integer
.
class
),
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_SIDX
,
value
=
"排序字段"
,
paramType
=
"query"
,
dataTypeClass
=
String
.
class
),
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_SORD
,
value
=
"排序方式"
,
paramType
=
"query"
,
dataTypeClass
=
String
.
class
),
})
@PostMapping
(
"/page_sample_judge_check"
)
public
RestResult
<
Page
<
EntrustSample
>>
getPageSampleMakeCheck
(
EntrustSample
entrustSample
)
{
entrustSample
.
setStatus
(
EntrustSampleStatusEnum
.
END
);
entrustSample
.
setJudgeStatus
(
1
);
return
success
(
entrustSampleService
.
page
(
getPage
(),
entrustSample
));
}
@ApiOperation
(
"质量登记提交"
)
@ApiOperation
(
"质量登记提交"
)
@PostMapping
(
"/submit_judge_register"
)
@PostMapping
(
"/submit_judge_register"
)
public
RestResult
<
Boolean
>
submitJudgeRegister
(
@RequestParam
(
"ids"
)
Long
[]
ids
)
{
public
RestResult
<
Boolean
>
submitJudgeRegister
(
@RequestParam
(
"ids"
)
Long
[]
ids
)
{
return
success
(
entrustSampleService
.
submitJudgeRegister
(
ids
,
getAccount
()));
return
success
(
entrustSampleService
.
submitJudgeRegister
(
ids
,
getAccount
()));
}
}
@ApiOperation
(
"质量审核通过"
)
@PostMapping
(
"/submit_judge_check"
)
public
RestResult
<
Boolean
>
submitJudgeCheck
(
@RequestParam
(
"ids"
)
Long
[]
ids
)
{
return
success
(
entrustSampleService
.
submitJudgeCheck
(
ids
,
getAccount
()));
}
@ApiOperation
(
"质量审核驳回"
)
@PostMapping
(
"/back_judge_check"
)
public
RestResult
<
Boolean
>
backJudgeCheck
(
@RequestParam
(
"ids"
)
Long
[]
ids
,
@RequestParam
(
"remark"
)
String
remark
)
{
return
success
(
entrustSampleService
.
backJudgeCheck
(
ids
,
remark
,
getAccount
()));
}
}
}
src/main/java/com/patzn/cloud/service/lims/hmhj/service/IContractSampleService.java
View file @
9dc64c33
...
@@ -3,6 +3,7 @@ package com.patzn.cloud.service.lims.hmhj.service;
...
@@ -3,6 +3,7 @@ package com.patzn.cloud.service.lims.hmhj.service;
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.ContractSampleDTO
;
import
com.patzn.cloud.service.hmhj.entity.ContractSample
;
import
com.patzn.cloud.service.hmhj.entity.ContractSample
;
import
com.patzn.cloud.service.hmhj.vo.ContractSampleVO
;
import
com.patzn.cloud.service.hmhj.vo.ContractSampleVO
;
...
@@ -37,4 +38,6 @@ public interface IContractSampleService extends IBaseService<ContractSample> {
...
@@ -37,4 +38,6 @@ public interface IContractSampleService extends IBaseService<ContractSample> {
boolean
submitCheckResultInput
(
Long
[]
ids
,
Account
account
);
boolean
submitCheckResultInput
(
Long
[]
ids
,
Account
account
);
Page
<
ContractSampleVO
>
pageVO
(
Page
<
ContractSampleVO
>
page
,
ContractSampleVO
contractSample
);
Page
<
ContractSampleVO
>
pageVO
(
Page
<
ContractSampleVO
>
page
,
ContractSampleVO
contractSample
);
boolean
addDTO
(
ContractSampleDTO
dto
);
}
}
src/main/java/com/patzn/cloud/service/lims/hmhj/service/IEntrustSampleService.java
View file @
9dc64c33
...
@@ -30,4 +30,8 @@ public interface IEntrustSampleService extends IBaseService<EntrustSample> {
...
@@ -30,4 +30,8 @@ public interface IEntrustSampleService extends IBaseService<EntrustSample> {
boolean
makeReport
(
ReportDTO
dto
,
Account
account
);
boolean
makeReport
(
ReportDTO
dto
,
Account
account
);
boolean
submitJudgeRegister
(
Long
[]
ids
,
Account
account
);
boolean
submitJudgeRegister
(
Long
[]
ids
,
Account
account
);
boolean
submitJudgeCheck
(
Long
[]
ids
,
Account
account
);
boolean
backJudgeCheck
(
Long
[]
ids
,
String
remark
,
Account
account
);
}
}
src/main/java/com/patzn/cloud/service/lims/hmhj/service/impl/ContractSampleServiceImpl.java
View file @
9dc64c33
package
com
.
patzn
.
cloud
.
service
.
lims
.
hmhj
.
service
.
impl
;
package
com
.
patzn
.
cloud
.
service
.
lims
.
hmhj
.
service
.
impl
;
import
com.baomidou.mybatisplus.mapper.Condition
;
import
com.baomidou.mybatisplus.mapper.Condition
;
import
com.baomidou.mybatisplus.toolkit.CollectionUtils
;
import
com.patzn.cloud.commons.api.RestAssert
;
import
com.patzn.cloud.commons.api.RestAssert
;
import
com.patzn.cloud.commons.controller.Account
;
import
com.patzn.cloud.commons.controller.Account
;
import
com.patzn.cloud.service.hmhj.dto.ContractSampleDTO
;
import
com.patzn.cloud.service.hmhj.entity.ContractSample
;
import
com.patzn.cloud.service.hmhj.entity.ContractSample
;
import
com.patzn.cloud.service.hmhj.entity.ContractSampleItem
;
import
com.patzn.cloud.service.hmhj.enums.ContractSampleStatusEnum
;
import
com.patzn.cloud.service.hmhj.enums.ContractSampleStatusEnum
;
import
com.patzn.cloud.service.hmhj.vo.ContractSampleVO
;
import
com.patzn.cloud.service.hmhj.vo.ContractSampleVO
;
import
com.patzn.cloud.service.lims.common.service.ILmsMsgService
;
import
com.patzn.cloud.service.lims.common.service.ILmsMsgService
;
import
com.patzn.cloud.service.lims.hmhj.mapper.ContractSampleMapper
;
import
com.patzn.cloud.service.lims.hmhj.mapper.ContractSampleMapper
;
import
com.patzn.cloud.service.lims.hmhj.service.IContractSampleItemService
;
import
com.patzn.cloud.service.lims.hmhj.service.IContractSampleRecordService
;
import
com.patzn.cloud.service.lims.hmhj.service.IContractSampleRecordService
;
import
com.patzn.cloud.service.lims.hmhj.service.IContractSampleService
;
import
com.patzn.cloud.service.lims.hmhj.service.IContractSampleService
;
import
com.patzn.cloud.commons.service.impl.BaseServiceImpl
;
import
com.patzn.cloud.commons.service.impl.BaseServiceImpl
;
...
@@ -35,6 +39,10 @@ public class ContractSampleServiceImpl extends BaseServiceImpl<ContractSampleMap
...
@@ -35,6 +39,10 @@ public class ContractSampleServiceImpl extends BaseServiceImpl<ContractSampleMap
@Autowired
@Autowired
private
IContractSampleRecordService
contractSampleRecordService
;
private
IContractSampleRecordService
contractSampleRecordService
;
@Autowired
private
IContractSampleItemService
contractSampleItemService
;
@Autowired
@Autowired
private
ILmsMsgService
lmsMsgService
;
private
ILmsMsgService
lmsMsgService
;
...
@@ -154,5 +162,21 @@ public class ContractSampleServiceImpl extends BaseServiceImpl<ContractSampleMap
...
@@ -154,5 +162,21 @@ public class ContractSampleServiceImpl extends BaseServiceImpl<ContractSampleMap
return
page
.
setRecords
(
baseMapper
.
selectVOList
(
page
,
contractSample
));
return
page
.
setRecords
(
baseMapper
.
selectVOList
(
page
,
contractSample
));
}
}
@Override
public
boolean
addDTO
(
ContractSampleDTO
dto
)
{
RestAssert
.
fail
(
null
==
dto
,
"数据有错误"
);
List
<
ContractSampleItem
>
itemList
=
dto
.
getItemList
();
RestAssert
.
fail
(
CollectionUtils
.
isEmpty
(
itemList
),
"请选择检测项目"
);
ContractSample
contractSample
=
dto
.
convert
(
ContractSample
.
class
);
if
(
save
(
contractSample
)){
for
(
ContractSampleItem
item:
itemList
)
{
item
.
setContractSampleId
(
contractSample
.
getId
());
}
return
contractSampleItemService
.
saveBatch
(
itemList
);
}
return
false
;
}
}
}
src/main/java/com/patzn/cloud/service/lims/hmhj/service/impl/EntrustSampleServiceImpl.java
View file @
9dc64c33
...
@@ -284,6 +284,32 @@ public class EntrustSampleServiceImpl extends BaseServiceImpl<EntrustSampleMappe
...
@@ -284,6 +284,32 @@ public class EntrustSampleServiceImpl extends BaseServiceImpl<EntrustSampleMappe
return
super
.
update
(
sample
,
Condition
.
create
().
in
(
"id"
,
ids
));
return
super
.
update
(
sample
,
Condition
.
create
().
in
(
"id"
,
ids
));
}
}
@Transactional
(
rollbackFor
=
Exception
.
class
)
@Override
public
boolean
submitJudgeCheck
(
Long
[]
ids
,
Account
account
)
{
RestAssert
.
fail
(
ArrayUtils
.
isEmpty
(
ids
),
"请选择要提交的质量登记数据"
);
EntrustSample
sample
=
new
EntrustSample
();
sample
.
setJudgeStatus
(
2
);
sample
.
setJudgeProgress
(
2
);
sample
.
setJudgeChecker
(
account
.
getUserName
());
sample
.
setJudgeCheckerId
(
account
.
getUserId
());
sample
.
setJudgeCheckTime
(
new
Date
());
return
super
.
update
(
sample
,
Condition
.
create
().
in
(
"id"
,
ids
));
}
@Transactional
(
rollbackFor
=
Exception
.
class
)
@Override
public
boolean
backJudgeCheck
(
Long
[]
ids
,
String
remark
,
Account
account
)
{
RestAssert
.
fail
(
ArrayUtils
.
isEmpty
(
ids
),
"请选择要提交的质量登记数据"
);
EntrustSample
sample
=
new
EntrustSample
();
sample
.
setJudgeStatus
(
0
);
sample
.
setJudgeProgress
(-
1
);
sample
.
setJudgeChecker
(
account
.
getUserName
());
sample
.
setJudgeCheckerId
(
account
.
getUserId
());
sample
.
setJudgeCheckTime
(
new
Date
());
return
super
.
update
(
sample
,
Condition
.
create
().
in
(
"id"
,
ids
));
}
public
void
reportMakeTestContent
(
XWPFTable
xwpfTable
,
int
length
,
int
index
,
List
<?>
objList
)
{
public
void
reportMakeTestContent
(
XWPFTable
xwpfTable
,
int
length
,
int
index
,
List
<?>
objList
)
{
//检测内容
//检测内容
...
...
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