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
be1066ca
Commit
be1066ca
authored
Jul 10, 2021
by
wangweidong
Browse files
Options
Browse Files
Download
Plain Diff
Merge remote-tracking branch 'origin/master'
parents
1d273c1c
ad5beab0
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
18 changed files
with
280 additions
and
26 deletions
+280
-26
EntrustAnnexController.java
.../service/lims/hmhj/controller/EntrustAnnexController.java
+11
-12
EntrustController.java
...cloud/service/lims/hmhj/controller/EntrustController.java
+57
-3
EntrustSampleBackupController.java
...e/lims/hmhj/controller/EntrustSampleBackupController.java
+1
-1
EntrustSampleController.java
...service/lims/hmhj/controller/EntrustSampleController.java
+52
-0
EntrustSampleBackupMapper.java
...d/service/lims/hmhj/mapper/EntrustSampleBackupMapper.java
+2
-0
IEntrustAnnexService.java
...cloud/service/lims/hmhj/service/IEntrustAnnexService.java
+3
-0
IEntrustSampleBackupService.java
...ervice/lims/hmhj/service/IEntrustSampleBackupService.java
+2
-0
IEntrustService.java
...atzn/cloud/service/lims/hmhj/service/IEntrustService.java
+13
-1
EntrustAnnexServiceImpl.java
...rvice/lims/hmhj/service/impl/EntrustAnnexServiceImpl.java
+22
-0
EntrustSampleBackupServiceImpl.java
...ims/hmhj/service/impl/EntrustSampleBackupServiceImpl.java
+5
-0
EntrustSampleServiceImpl.java
...vice/lims/hmhj/service/impl/EntrustSampleServiceImpl.java
+0
-1
EntrustServiceImpl.java
...ud/service/lims/hmhj/service/impl/EntrustServiceImpl.java
+0
-0
application-dev312.yml
src/main/resources/application-dev312.yml
+14
-5
EntrustSampleBackupMapper.xml
src/main/resources/mapper/hmhj/EntrustSampleBackupMapper.xml
+47
-0
EntrustExportTemplate.docx
...sources/templates/word/entrust/EntrustExportTemplate.docx
+0
-0
20210708添加记录表和字段.sql
...test/java/resources/db_sql/hmhj/v145/20210708添加记录表和字段.sql
+6
-3
20210709添加字段.sql
src/test/java/resources/db_sql/hmhj/v146/20210709添加字段.sql
+37
-0
20210710增加字段.sql
src/test/java/resources/db_sql/hmhj/v146/20210710增加字段.sql
+8
-0
No files found.
src/main/java/com/patzn/cloud/service/lims/hmhj/controller/EntrustAnnexController.java
View file @
be1066ca
...
...
@@ -2,27 +2,18 @@ package com.patzn.cloud.service.lims.hmhj.controller;
import
com.baomidou.kisso.annotation.Action
;
import
com.baomidou.kisso.annotation.Login
;
import
com.patzn.cloud.service.hmhj.entity.EntrustAnnex
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.web.bind.annotation.DeleteMapping
;
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.patzn.cloud.commons.api.RestConstants
;
import
com.patzn.cloud.commons.api.RestResult
;
import
com.patzn.cloud.commons.controller.ServiceController
;
import
com.patzn.cloud.service.hmhj.entity.EntrustAnnex
;
import
com.patzn.cloud.service.lims.hmhj.service.IEntrustAnnexService
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiImplicitParam
;
import
io.swagger.annotations.ApiImplicitParams
;
import
io.swagger.annotations.ApiOperation
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.web.bind.annotation.*
;
import
org.springframework.web.multipart.MultipartFile
;
import
org.springframework.web.multipart.MultipartHttpServletRequest
;
...
...
@@ -115,4 +106,12 @@ public class EntrustAnnexController extends ServiceController {
public
void
view
(
String
objectKey
)
{
entrustAnnexService
.
view
(
response
,
objectKey
);
}
@ApiOperation
(
value
=
"根据委托id获取ObjectKey"
,
notes
=
"获取key"
)
@Login
(
action
=
Action
.
Skip
)
@PostMapping
(
"/get_key_by_businessId"
)
RestResult
<
String
>
getKeyByBusinessId
(
@RequestBody
String
businessId
){
return
success
(
entrustAnnexService
.
getLastKey
(
businessId
));
}
}
src/main/java/com/patzn/cloud/service/lims/hmhj/controller/EntrustController.java
View file @
be1066ca
package
com
.
patzn
.
cloud
.
service
.
lims
.
hmhj
.
controller
;
import
com.baomidou.kisso.annotation.Action
;
import
com.baomidou.kisso.annotation.Login
;
import
com.google.common.collect.Lists
;
import
com.patzn.cloud.service.hmhj.dto.EntrustDTO
;
import
com.patzn.cloud.service.hmhj.entity.Entrust
;
...
...
@@ -168,6 +170,32 @@ public class EntrustController extends ServiceController {
return
success
(
entrustService
.
page
(
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_change_approve"
)
public
RestResult
<
Page
<
Entrust
>>
getPageChangeApprove
(
Entrust
entrust
)
{
entrust
.
setApproveStatus
(
EntrustApproveStatusEnum
.
APPROVE
);
return
success
(
entrustService
.
page
(
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_change_approve_his"
)
public
RestResult
<
Page
<
Entrust
>>
getPageChangeApproveHis
(
Entrust
entrust
)
{
return
success
(
entrustService
.
pageChangeApproveHis
(
getPage
(),
entrust
));
}
@ApiOperation
(
"委托样品待制备分页列表"
)
@ApiImplicitParams
({
...
...
@@ -333,9 +361,22 @@ public class EntrustController extends ServiceController {
}
@ApiOperation
(
"提交修改审批申请"
)
@PostMapping
(
"/submit_update_apply"
)
public
RestResult
<
Boolean
>
submitUpdateApply
(
@RequestParam
(
"id"
)
Long
id
,
String
reason
)
{
return
success
(
entrustService
.
submitUpdateApply
(
id
,
reason
,
getAccount
()));
@PostMapping
(
"/submit_change_apply"
)
public
RestResult
<
Boolean
>
submitChangeApply
(
@RequestParam
(
"id"
)
Long
id
,
@RequestParam
(
"approveId"
)
Long
approveId
,
@RequestParam
(
"reason"
)
String
reason
)
{
return
success
(
entrustService
.
submitChangeApply
(
id
,
approveId
,
reason
,
getAccount
()));
}
@ApiOperation
(
"审批修改申请"
)
@PostMapping
(
"/approve_submit_apply"
)
public
RestResult
<
Boolean
>
approveSubmitApply
(
@RequestParam
(
"id"
)
Long
id
)
{
return
success
(
entrustService
.
approveSubmitApply
(
id
,
getAccount
()));
}
@ApiOperation
(
"驳回修改申请"
)
@PostMapping
(
"/reject_submit_apply"
)
public
RestResult
<
Boolean
>
rejectSubmitApply
(
@RequestParam
(
"id"
)
Long
id
,
@RequestParam
(
"reason"
)
String
reason
)
{
return
success
(
entrustService
.
rejectSubmitApply
(
id
,
reason
,
getAccount
()));
}
@ApiOperation
(
"复制委托信息"
)
...
...
@@ -801,4 +842,17 @@ public class EntrustController extends ServiceController {
return
success
(
EntrustFlowEnum
.
values
());
}
@ApiOperation
(
"导出检测委托书"
)
@GetMapping
(
"/export"
)
public
RestResult
<
Boolean
>
exportEntrust
(
@RequestParam
(
"ids"
)
List
<
Long
>
ids
)
{
return
success
(
entrustService
.
exportEntrust
(
ids
,
response
));
}
/* 打印检测委托书完成后的ajax调用,先使用未登录方式 */
@ApiOperation
(
"修改检测委托书打印状态"
)
@Login
(
action
=
Action
.
Skip
)
@PostMapping
(
"/update_print_status"
)
public
RestResult
<
Boolean
>
updatePrintStatus
(
@RequestParam
(
"ids"
)
List
<
Long
>
ids
)
{
return
success
(
entrustService
.
updatePrintStatus
(
ids
));
}
}
src/main/java/com/patzn/cloud/service/lims/hmhj/controller/EntrustSampleBackupController.java
View file @
be1066ca
...
...
@@ -81,7 +81,7 @@ public class EntrustSampleBackupController extends ServiceController {
public
RestResult
<
Page
<
EntrustSampleBackupVO
>>
getPageManage
(
EntrustSampleBackupVO
entrustSampleBackup
)
{
entrustSampleBackup
.
setStatus
(
EntrustSampleBackupStatusEnum
.
MANAGE_ING
);
entrustSampleBackup
.
setType
(
"YP"
);
return
success
(
entrustSampleBackupService
.
page
VO
(
getPage
(),
entrustSampleBackup
));
return
success
(
entrustSampleBackupService
.
page
Manage
(
getPage
(),
entrustSampleBackup
));
}
@ApiOperation
(
"样品管理历史分页列表"
)
...
...
src/main/java/com/patzn/cloud/service/lims/hmhj/controller/EntrustSampleController.java
View file @
be1066ca
...
...
@@ -100,6 +100,58 @@ public class EntrustSampleController extends ServiceController {
return
success
(
entrustSampleService
.
pageVOForMake
(
getPage
(),
entrustSample
));
}
@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_report_check"
)
public
RestResult
<
Page
<
EntrustSample
>>
getPageReportCheck
(
EntrustSample
entrustSample
)
{
entrustSample
.
setStatus
(
EntrustSampleStatusEnum
.
REPORT_CHECK
);
return
success
(
entrustSampleService
.
page
(
getPage
(),
entrustSample
));
}
@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_report_issue"
)
public
RestResult
<
Page
<
EntrustSample
>>
getPageReportIssue
(
EntrustSample
entrustSample
)
{
entrustSample
.
setStatus
(
EntrustSampleStatusEnum
.
REPORT_ISSUE
);
return
success
(
entrustSampleService
.
page
(
getPage
(),
entrustSample
));
}
@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_report_allow"
)
public
RestResult
<
Page
<
EntrustSample
>>
getPageReportAllow
(
EntrustSample
entrustSample
)
{
entrustSample
.
setStatus
(
EntrustSampleStatusEnum
.
REPORT_ALLOW
);
return
success
(
entrustSampleService
.
page
(
getPage
(),
entrustSample
));
}
@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_report_send"
)
public
RestResult
<
Page
<
EntrustSample
>>
getPageReportSend
(
EntrustSample
entrustSample
)
{
entrustSample
.
setStatus
(
EntrustSampleStatusEnum
.
REPORT_SEND
);
return
success
(
entrustSampleService
.
page
(
getPage
(),
entrustSample
));
}
@ApiOperation
(
"查询 id 信息"
)
@ApiImplicitParams
({
...
...
src/main/java/com/patzn/cloud/service/lims/hmhj/mapper/EntrustSampleBackupMapper.java
View file @
be1066ca
...
...
@@ -20,4 +20,6 @@ import java.util.List;
public
interface
EntrustSampleBackupMapper
extends
BatchMapper
<
EntrustSampleBackup
>
{
List
<
EntrustSampleBackupVO
>
selectVOList
(
RowBounds
rowBounds
,
@Param
(
"vo"
)
EntrustSampleBackupVO
entrustSampleBackup
);
List
<
EntrustSampleBackupVO
>
selectManageList
(
Page
<
EntrustSampleBackupVO
>
page
,
@Param
(
"vo"
)
EntrustSampleBackupVO
entrustSampleBackup
);
}
src/main/java/com/patzn/cloud/service/lims/hmhj/service/IEntrustAnnexService.java
View file @
be1066ca
...
...
@@ -29,4 +29,7 @@ public interface IEntrustAnnexService extends IBaseService<EntrustAnnex> {
void
view
(
HttpServletResponse
response
,
String
objectKey
);
boolean
uploadBath
(
MultipartHttpServletRequest
httpServletRequest
,
Long
entrustId
,
Account
account
);
/* 获取最近时间的附件的key */
String
getLastKey
(
String
businessId
);
}
src/main/java/com/patzn/cloud/service/lims/hmhj/service/IEntrustSampleBackupService.java
View file @
be1066ca
...
...
@@ -25,4 +25,6 @@ public interface IEntrustSampleBackupService extends IBaseService<EntrustSampleB
Page
<
EntrustSampleBackupVO
>
pageVO
(
Page
<
EntrustSampleBackupVO
>
page
,
EntrustSampleBackupVO
entrustSampleBackup
);
boolean
submitToHandle
(
Long
[]
ids
,
Account
account
);
Page
<
EntrustSampleBackupVO
>
pageManage
(
Page
<
EntrustSampleBackupVO
>
page
,
EntrustSampleBackupVO
entrustSampleBackup
);
}
src/main/java/com/patzn/cloud/service/lims/hmhj/service/IEntrustService.java
View file @
be1066ca
...
...
@@ -7,6 +7,7 @@ import com.patzn.cloud.service.hmhj.dto.EntrustDTO;
import
com.patzn.cloud.service.hmhj.entity.Entrust
;
import
com.patzn.cloud.service.hmhj.vo.EntrustVO
;
import
javax.servlet.http.HttpServletResponse
;
import
java.util.List
;
/**
...
...
@@ -83,5 +84,16 @@ public interface IEntrustService extends IBaseService<Entrust> {
boolean
backFromReceive
(
Long
[]
ids
,
Account
account
,
String
reason
);
boolean
submitUpdateApply
(
Long
id
,
String
reason
,
Account
account
);
boolean
submitChangeApply
(
Long
id
,
Long
approveId
,
String
reason
,
Account
account
);
Page
<
Entrust
>
pageChangeApproveHis
(
Page
<
Entrust
>
page
,
Entrust
entrust
);
boolean
approveSubmitApply
(
Long
id
,
Account
account
);
boolean
rejectSubmitApply
(
Long
id
,
String
reason
,
Account
account
);
Boolean
exportEntrust
(
List
<
Long
>
ids
,
HttpServletResponse
response
);
/* 修改检测委托书的打印状态 */
Boolean
updatePrintStatus
(
List
<
Long
>
ids
);
}
src/main/java/com/patzn/cloud/service/lims/hmhj/service/impl/EntrustAnnexServiceImpl.java
View file @
be1066ca
package
com
.
patzn
.
cloud
.
service
.
lims
.
hmhj
.
service
.
impl
;
import
com.baomidou.mybatisplus.mapper.Condition
;
import
com.baomidou.mybatisplus.toolkit.CollectionUtils
;
import
com.patzn.cloud.commons.api.RestAssert
;
import
com.patzn.cloud.commons.controller.Account
;
import
com.patzn.cloud.oss.starter.OssClient
;
...
...
@@ -21,6 +23,7 @@ import org.springframework.web.multipart.MultipartHttpServletRequest;
import
javax.servlet.http.HttpServletResponse
;
import
java.util.ArrayList
;
import
java.util.Collections
;
import
java.util.Iterator
;
import
java.util.List
;
...
...
@@ -103,4 +106,23 @@ public class EntrustAnnexServiceImpl extends BaseServiceImpl<EntrustAnnexMapper,
return
true
;
}
@Override
public
String
getLastKey
(
String
businessId
)
{
if
(
StringUtils
.
isNotBlank
(
businessId
))
{
List
<
EntrustAnnex
>
entrustAnnexes
=
new
ArrayList
<>();
String
[]
entrustIdAndType
=
businessId
.
split
(
"#"
);
if
(
entrustIdAndType
.
length
==
2
)
{
entrustAnnexes
=
this
.
list
(
Condition
.
create
().
eq
(
"entrust_id"
,
Long
.
parseLong
(
entrustIdAndType
[
0
]))
.
eq
(
"type"
,
entrustIdAndType
[
1
].
equals
(
"word"
)
?
"docx"
:
""
)
/* 这个remark写死,保证取到是生成的检测委托书,不是用户自己上传的 */
.
eq
(
"remark"
,
"打印检测委托书时上传生成的文件"
)
.
orderBy
(
"ctime"
,
false
));
if
(
CollectionUtils
.
isNotEmpty
(
entrustAnnexes
))
{
return
entrustAnnexes
.
get
(
0
).
getObjectKey
();
}
}
}
return
null
;
}
}
src/main/java/com/patzn/cloud/service/lims/hmhj/service/impl/EntrustSampleBackupServiceImpl.java
View file @
be1066ca
...
...
@@ -64,4 +64,9 @@ public class EntrustSampleBackupServiceImpl extends BaseServiceImpl<EntrustSampl
return
super
.
update
(
backup
,
Condition
.
create
().
in
(
"id"
,
ids
));
}
@Override
public
Page
<
EntrustSampleBackupVO
>
pageManage
(
Page
<
EntrustSampleBackupVO
>
page
,
EntrustSampleBackupVO
entrustSampleBackup
)
{
return
page
.
setRecords
(
baseMapper
.
selectManageList
(
page
,
entrustSampleBackup
));
}
}
src/main/java/com/patzn/cloud/service/lims/hmhj/service/impl/EntrustSampleServiceImpl.java
View file @
be1066ca
...
...
@@ -97,7 +97,6 @@ public class EntrustSampleServiceImpl extends BaseServiceImpl<EntrustSampleMappe
@Override
public
Page
<
EntrustSample
>
page
(
Page
<
EntrustSample
>
page
,
EntrustSample
entrustSample
)
{
Wrapper
wrapper
=
new
EntityWrapper
<>(
entrustSample
);
return
this
.
page
(
page
,
wrapper
);
}
...
...
src/main/java/com/patzn/cloud/service/lims/hmhj/service/impl/EntrustServiceImpl.java
View file @
be1066ca
This diff is collapsed.
Click to expand it.
src/main/resources/application-dev312.yml
View file @
be1066ca
...
...
@@ -37,7 +37,16 @@ spring:
equip-check-msg
:
dev.topic.equip.check.msg
report-make-msg
:
dev.topic.report.make.msg
hmhj-work-msg
:
dev.topic.hmhj.work.msg
# Mongodb GridFS
data
:
mongodb
:
uri
:
mongodb://limsAdmin:devpt12!mg@cn-zz-bgp-4.natfrp.cloud:18563/lims
grid-fs-database
:
lims
# Mongodb GridFS 存储
oss
:
grid-fs
:
true
bucket-name
:
base
### jobs
jobs
:
...
...
@@ -45,11 +54,11 @@ jobs:
# 对象存储配置
oss
:
bucket-name
:
pt-web-sys
aliyun
:
endpoint
:
http://oss.test.patzn.com
folder
:
dev/hmhj
#
oss:
#
bucket-name: pt-web-sys
#
aliyun:
#
endpoint: http://oss.test.patzn.com
#
folder: dev/hmhj
#libreOffice 安装信息
libreOffice
:
url
:
C:/Program Files/LibreOffice
...
...
src/main/resources/mapper/hmhj/EntrustSampleBackupMapper.xml
View file @
be1066ca
...
...
@@ -47,4 +47,51 @@
</where>
order by b.ctime desc
</select>
<select
id=
"selectManageList"
resultType=
"com.patzn.cloud.service.hmhj.vo.EntrustSampleBackupVO"
>
SELECT
b.ID,
b.receive_time,
b.storage_location,
b.storage_method,
b.storage_period,
b.sample_id,
b.handler,
b.handle_time,
s.NAME AS "sampleName",
s.code AS "sampleCode" ,
e.client ,
e.code AS "entrustCode",
(case when e.sample_handle_advise = '检测完毕退还' and s.status
>
20 then 1 else 0 end) "weights"
FROM
entrust_sample_backup b
JOIN entrust_sample s ON b.sample_id = s.ID
JOIN entrust e ON s.entrust_id = e.ID
<where>
AND b.deleted = 0 AND s.deleted = 0 AND e.deleted = 0
<if
test=
"null!=vo.sampleCode"
>
AND s.code LIKE CONCAT('%',#{vo.sampleCode},'%')
</if>
<if
test=
"null!=vo.status"
>
AND b.status =#{vo.status}
</if>
<if
test=
"null!=vo.notStatus"
>
AND b.status !=#{vo.notStatus}
</if>
<if
test=
"null!=vo.sampleName"
>
AND s.name LIKE CONCAT('%',#{vo.sampleName},'%')
</if>
<if
test=
"null!=vo.client"
>
AND e.client LIKE CONCAT('%',#{vo.client},'%')
</if>
<if
test=
"null!=vo.entrustCode"
>
AND e.code LIKE CONCAT('%',#{vo.entrustCode},'%')
</if>
</where>
order by (case when e.sample_handle_advise = '检测完毕退还' and s.status
>
20 then 1 else 0 end) desc, b.ctime desc
</select>
</mapper>
src/main/resources/templates/word/entrust/EntrustExportTemplate.docx
0 → 100644
View file @
be1066ca
File added
src/test/java/resources/db_sql/hmhj/v145/20210708添加记录表和字段.sql
View file @
be1066ca
CREAT
E
TABLE
"public"
.
"entrust_sample_record"
(
CREAT
E
TABLE
"public"
.
"entrust_sample_record"
(
...
...
@@ -42,7 +42,6 @@ ALTER TABLE "public"."entrust"
ADD
COLUMN
"live_witness"
int2
,
ADD
COLUMN
"sample_size"
varchar
(
64
)
COLLATE
"pg_catalog"
.
"default"
,
ADD
COLUMN
"priority"
varchar
(
32
)
COLLATE
"pg_catalog"
.
"default"
,
ADD
COLUMN
"test_fee"
numeric
(
10
,
2
)
default
0
.
00
,
ADD
COLUMN
"test_time_s"
timestamp
(
6
),
ADD
COLUMN
"test_time_e"
timestamp
(
6
);
...
...
@@ -50,7 +49,6 @@ COMMENT ON COLUMN "public"."entrust"."expect_send_time" IS '客户期望报告
COMMENT
ON
COLUMN
"public"
.
"entrust"
.
"live_witness"
IS
'现场见证【0:否,1:是】'
;
COMMENT
ON
COLUMN
"public"
.
"entrust"
.
"sample_size"
IS
'样品尺寸'
;
COMMENT
ON
COLUMN
"public"
.
"entrust"
.
"priority"
IS
'优先级'
;
COMMENT
ON
COLUMN
"public"
.
"entrust"
.
"test_fee"
IS
'检测费用'
;
COMMENT
ON
COLUMN
"public"
.
"entrust"
.
"test_time_s"
IS
'检测开始日期'
;
COMMENT
ON
COLUMN
"public"
.
"entrust"
.
"test_time_e"
IS
'检测结束日期'
;
-- 新增样品字段 --
...
...
@@ -64,3 +62,8 @@ ALTER TABLE "public"."entrust_sample_item"
ADD
COLUMN
"price"
numeric
(
10
,
2
)
default
0
.
00
;
COMMENT
ON
COLUMN
"public"
.
"entrust_sample_item"
.
"price"
IS
'单价'
;
ALTER
TABLE
"public"
.
"material_item"
ADD
COLUMN
"price"
numeric
(
10
,
2
)
default
0
.
00
;
COMMENT
ON
COLUMN
"public"
.
"material_item"
.
"price"
IS
'单价'
;
src/test/java/resources/db_sql/hmhj/v146/20210709添加字段.sql
0 → 100644
View file @
be1066ca
-- 新增委托字段 --
-- 新增委托字段 --
ALTER
TABLE
"public"
.
"entrust"
ADD
COLUMN
"proposer_id"
int8
,
ADD
COLUMN
"approver_id"
int8
,
ADD
COLUMN
"proposer"
varchar
(
64
)
COLLATE
"pg_catalog"
.
"default"
,
ADD
COLUMN
"approver"
varchar
(
64
)
COLLATE
"pg_catalog"
.
"default"
,
-- ADD COLUMN "total_fee" numeric(10,2),
ADD
COLUMN
"approve_time"
timestamp
(
6
);
COMMENT
ON
COLUMN
"public"
.
"entrust"
.
"proposer_id"
IS
'修改申请人ID'
;
COMMENT
ON
COLUMN
"public"
.
"entrust"
.
"approver_id"
IS
'修改审批人ID'
;
COMMENT
ON
COLUMN
"public"
.
"entrust"
.
"proposer"
IS
'修改申请人'
;
COMMENT
ON
COLUMN
"public"
.
"entrust"
.
"approver"
IS
'修改审批人'
;
COMMENT
ON
COLUMN
"public"
.
"entrust"
.
"approve_time"
IS
'审批日期'
;
-- COMMENT ON COLUMN "public"."entrust"."total_fee" IS '检测费用';
ALTER
TABLE
"public"
.
"entrust"
ADD
COLUMN
"proposer_id"
int8
,
ADD
COLUMN
"approver_id"
int8
,
ADD
COLUMN
"proposer"
varchar
(
64
)
COLLATE
"pg_catalog"
.
"default"
,
ADD
COLUMN
"approver"
varchar
(
64
)
COLLATE
"pg_catalog"
.
"default"
,
-- ADD COLUMN "total_fee" numeric(10,2),
ADD
COLUMN
"approve_time"
timestamp
(
6
);
COMMENT
ON
COLUMN
"public"
.
"entrust"
.
"proposer_id"
IS
'修改申请人ID'
;
COMMENT
ON
COLUMN
"public"
.
"entrust"
.
"approver_id"
IS
'修改审批人ID'
;
COMMENT
ON
COLUMN
"public"
.
"entrust"
.
"proposer"
IS
'修改申请人'
;
COMMENT
ON
COLUMN
"public"
.
"entrust"
.
"approver"
IS
'修改审批人'
;
COMMENT
ON
COLUMN
"public"
.
"entrust"
.
"approve_time"
IS
'审批日期'
;
-- COMMENT ON COLUMN "public"."entrust"."total_fee" IS '检测费用';
ALTER
TABLE
"public"
.
"qualification"
ADD
COLUMN
"price"
numeric
(
10
,
2
)
default
0
.
00
;
COMMENT
ON
COLUMN
"public"
.
"qualification"
.
"price"
IS
'单价'
;
src/test/java/resources/db_sql/hmhj/v146/20210710增加字段.sql
0 → 100644
View file @
be1066ca
--ghx
--ghx
ALTER
TABLE
"public"
.
"entrust"
DROP
COLUMN
"print_status"
,
ADD
COLUMN
"print_status"
int2
DEFAULT
0
;
COMMENT
ON
COLUMN
"public"
.
"entrust"
.
"print_status"
IS
'是否打印,0未打印,1已打印'
;
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