Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in
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
55b30da9
Commit
55b30da9
authored
4 years ago
by
竹天卫
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
实验室驻场申请
委托上传附件功能 标样管理上传附件功能 评审时删除样品
parent
f786f849
Hide whitespace changes
Inline
Side-by-side
Showing
19 changed files
with
526 additions
and
6 deletions
+526
-6
EntrustController.java
...wise/sc/cement/business/controller/EntrustController.java
+34
-0
StandardController.java
...ise/sc/cement/business/controller/StandardController.java
+11
-0
EntityEnclosure.java
...va/cn/wise/sc/cement/business/entity/EntityEnclosure.java
+1
-0
EntrustQuery.java
.../cn/wise/sc/cement/business/model/query/EntrustQuery.java
+6
-0
EntrustUpdateQuery.java
...se/sc/cement/business/model/query/EntrustUpdateQuery.java
+4
-0
SettleApprovalQuery.java
...e/sc/cement/business/model/query/SettleApprovalQuery.java
+33
-0
SettleDelayQuery.java
...wise/sc/cement/business/model/query/SettleDelayQuery.java
+25
-0
SettleQuery.java
...a/cn/wise/sc/cement/business/model/query/SettleQuery.java
+73
-0
SettleVo.java
...in/java/cn/wise/sc/cement/business/model/vo/SettleVo.java
+139
-0
IEntrustService.java
...a/cn/wise/sc/cement/business/service/IEntrustService.java
+10
-0
ISettleEquipmentService.java
...e/sc/cement/business/service/ISettleEquipmentService.java
+17
-0
ISettleRecordService.java
...wise/sc/cement/business/service/ISettleRecordService.java
+17
-0
IStandardService.java
.../cn/wise/sc/cement/business/service/IStandardService.java
+2
-0
CommonServiceImpl.java
...se/sc/cement/business/service/impl/CommonServiceImpl.java
+3
-3
EntrustServiceImpl.java
...e/sc/cement/business/service/impl/EntrustServiceImpl.java
+85
-2
SettleEquipmentServiceImpl.java
...ent/business/service/impl/SettleEquipmentServiceImpl.java
+23
-0
SettleRecordServiceImpl.java
...cement/business/service/impl/SettleRecordServiceImpl.java
+23
-0
StandardServiceImpl.java
.../sc/cement/business/service/impl/StandardServiceImpl.java
+19
-0
GeneratorApplication.java
.../main/java/cn/wise/sc/cement/mg/GeneratorApplication.java
+1
-1
No files found.
cement-business/src/main/java/cn/wise/sc/cement/business/controller/EntrustController.java
View file @
55b30da9
...
@@ -121,6 +121,40 @@ public class EntrustController {
...
@@ -121,6 +121,40 @@ public class EntrustController {
return
BaseResponse
.
errorMsg
(
"失败!"
);
return
BaseResponse
.
errorMsg
(
"失败!"
);
}
}
@ApiOperation
(
value
=
"单独新增委托附件"
)
@PostMapping
(
"/addEnclosure"
)
public
BaseResponse
addEnclosure
(
Integer
id
,
@RequestBody
EnclosureQuery
query
)
{
try
{
return
entrustService
.
addEnclosure
(
id
,
query
);
}
catch
(
Exception
e
)
{
log
.
debug
(
"单独新增委托附件{}"
,
e
);
}
return
BaseResponse
.
errorMsg
(
"失败!"
);
}
@ApiOperation
(
value
=
"查看委托附件信息"
)
@GetMapping
(
"/getHistoryEnclosure/{id}"
)
public
BaseResponse
getHistoryEnclosure
(
@PathVariable
Integer
id
)
{
try
{
return
entrustService
.
getHistoryEnclosure
(
id
);
}
catch
(
Exception
e
)
{
log
.
debug
(
"查看委托附件信息{}"
,
e
);
}
return
BaseResponse
.
errorMsg
(
"失败!"
);
}
@ApiOperation
(
value
=
"删除委托附件信息"
)
@PostMapping
(
"/deleteHistoryEnclosure/{id}"
)
public
BaseResponse
deleteHistoryEnclosure
(
@PathVariable
Integer
id
)
{
try
{
return
entrustService
.
deleteHistoryEnclosure
(
id
);
}
catch
(
Exception
e
)
{
log
.
debug
(
"删除委托附件信息{}"
,
e
);
}
return
BaseResponse
.
errorMsg
(
"失败!"
);
}
@ApiOperation
(
value
=
"委托详情"
)
@ApiOperation
(
value
=
"委托详情"
)
@GetMapping
(
"/{id}"
)
@GetMapping
(
"/{id}"
)
public
BaseResponse
getDtail
(
@PathVariable
Integer
id
)
{
public
BaseResponse
getDtail
(
@PathVariable
Integer
id
)
{
...
...
This diff is collapsed.
Click to expand it.
cement-business/src/main/java/cn/wise/sc/cement/business/controller/StandardController.java
View file @
55b30da9
...
@@ -100,6 +100,17 @@ public class StandardController {
...
@@ -100,6 +100,17 @@ public class StandardController {
return
BaseResponse
.
errorMsg
(
"失败!"
);
return
BaseResponse
.
errorMsg
(
"失败!"
);
}
}
@ApiOperation
(
value
=
"删除历史标样材料信息"
)
@PostMapping
(
"/deleteHistoryStandard/{id}"
)
public
BaseResponse
deleteHistoryStandard
(
@PathVariable
Integer
id
)
{
try
{
return
standardService
.
deleteHistoryStandard
(
id
);
}
catch
(
Exception
e
)
{
log
.
debug
(
"删除历史标样材料信息{}"
,
e
);
}
return
BaseResponse
.
errorMsg
(
"失败!"
);
}
@ApiOperation
(
value
=
"标样详情"
)
@ApiOperation
(
value
=
"标样详情"
)
@GetMapping
(
"/{id}"
)
@GetMapping
(
"/{id}"
)
public
BaseResponse
getById
(
@PathVariable
Integer
id
)
{
public
BaseResponse
getById
(
@PathVariable
Integer
id
)
{
...
...
This diff is collapsed.
Click to expand it.
cement-business/src/main/java/cn/wise/sc/cement/business/entity/EntityEnclosure.java
View file @
55b30da9
...
@@ -68,6 +68,7 @@ public class EntityEnclosure implements Serializable {
...
@@ -68,6 +68,7 @@ public class EntityEnclosure implements Serializable {
int
EQUIPMENT_TEST
=
3
;
int
EQUIPMENT_TEST
=
3
;
int
STANDARD_SAMPLE
=
4
;
int
STANDARD_SAMPLE
=
4
;
int
ENTRUST_REPORT
=
5
;
int
ENTRUST_REPORT
=
5
;
int
ENTRUST_ENCLOSURES
=
6
;
}
}
...
...
This diff is collapsed.
Click to expand it.
cement-business/src/main/java/cn/wise/sc/cement/business/model/query/EntrustQuery.java
View file @
55b30da9
...
@@ -59,4 +59,10 @@ public class EntrustQuery {
...
@@ -59,4 +59,10 @@ public class EntrustQuery {
@ApiModelProperty
(
"样品及检测项列表"
)
@ApiModelProperty
(
"样品及检测项列表"
)
private
List
<
SampleTmpQuery
>
sampleTmpList
;
private
List
<
SampleTmpQuery
>
sampleTmpList
;
@ApiModelProperty
(
"委托附件信息"
)
private
List
<
EnclosureQuery
>
enclosureQueryList
;
}
}
This diff is collapsed.
Click to expand it.
cement-business/src/main/java/cn/wise/sc/cement/business/model/query/EntrustUpdateQuery.java
View file @
55b30da9
...
@@ -68,4 +68,8 @@ public class EntrustUpdateQuery {
...
@@ -68,4 +68,8 @@ public class EntrustUpdateQuery {
private
String
auditReason
;
private
String
auditReason
;
@ApiModelProperty
(
"委托附件信息 "
)
private
List
<
EnclosureQuery
>
enclosureQueryList
;
}
}
This diff is collapsed.
Click to expand it.
cement-business/src/main/java/cn/wise/sc/cement/business/model/query/SettleApprovalQuery.java
0 → 100644
View file @
55b30da9
package
cn
.
wise
.
sc
.
cement
.
business
.
model
.
query
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
java.time.LocalDate
;
import
java.util.List
;
/**
* @description:
* @author: ztw
* @create: 2021-04-21
**/
@Data
@ApiModel
(
"实验室入驻审批请求"
)
public
class
SettleApprovalQuery
{
@ApiModelProperty
(
"入驻表id"
)
private
Integer
settleId
;
@ApiModelProperty
(
"审批类型(1入驻申请,2延期申请,3验收申请)"
)
private
Integer
type
;
@ApiModelProperty
(
"是否同意 1通过,2驳回 验收结果:1正常,2异常 "
)
private
Integer
isAgree
;
@ApiModelProperty
(
"审批意见/驳回原因/验收说明"
)
private
String
opinion
;
}
This diff is collapsed.
Click to expand it.
cement-business/src/main/java/cn/wise/sc/cement/business/model/query/SettleDelayQuery.java
0 → 100644
View file @
55b30da9
package
cn
.
wise
.
sc
.
cement
.
business
.
model
.
query
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
java.time.LocalDate
;
import
java.util.List
;
/**
* @description: 实验室延期申请请求
* @author: ztw
* @create: 2021-04-20
**/
@Data
@ApiModel
(
"实验室延期申请请求"
)
public
class
SettleDelayQuery
{
@ApiModelProperty
(
"入驻表id"
)
private
Integer
settleId
;
@ApiModelProperty
(
"延期日期"
)
private
LocalDate
delayDate
;
}
This diff is collapsed.
Click to expand it.
cement-business/src/main/java/cn/wise/sc/cement/business/model/query/SettleQuery.java
0 → 100644
View file @
55b30da9
package
cn
.
wise
.
sc
.
cement
.
business
.
model
.
query
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
import
lombok.NonNull
;
import
lombok.RequiredArgsConstructor
;
import
javax.validation.constraints.NotEmpty
;
import
java.time.LocalDate
;
import
java.util.List
;
/**
* @description: 实验室入驻申请请求
* @author: ztw
* @create: 2021-04-20
**/
@Data
@ApiModel
(
"实验室入驻申请请求"
)
public
class
SettleQuery
{
@ApiModelProperty
(
"入驻表id"
)
private
Integer
id
;
/**
* 申请单位
*/
@ApiModelProperty
(
"申请单位"
)
private
String
clientName
;
/**
* 入驻地点
*/
@ApiModelProperty
(
"入驻地点"
)
private
String
position
;
/**
* 入驻日期
*/
@ApiModelProperty
(
"入驻日期"
)
private
LocalDate
settleDate
;
/**
* 离开日期
*/
@ApiModelProperty
(
"离开日期"
)
private
LocalDate
leaveDate
;
/**
* 是否存放样品(1是,0否)
*/
@ApiModelProperty
(
"是否存放样品(1是,0否)"
)
private
Integer
isDeposit
;
/**
* 存放日期
*/
@ApiModelProperty
(
"存放日期"
)
private
LocalDate
depositDate
;
/**
* 备注
*/
@ApiModelProperty
(
"备注"
)
private
String
remark
;
@ApiModelProperty
(
"选择设备id集合"
)
private
List
<
Integer
>
equipmentIdList
;
}
This diff is collapsed.
Click to expand it.
cement-business/src/main/java/cn/wise/sc/cement/business/model/vo/SettleVo.java
0 → 100644
View file @
55b30da9
package
cn
.
wise
.
sc
.
cement
.
business
.
model
.
vo
;
import
cn.wise.sc.cement.business.entity.SettleRecord
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.models.auth.In
;
import
lombok.Data
;
import
java.math.BigDecimal
;
import
java.time.LocalDate
;
import
java.time.LocalDateTime
;
import
java.util.List
;
/**
* @description:
* @author: ztw
* @create: 2021-04-21
**/
@Data
@ApiModel
(
"实验室入驻Vo"
)
public
class
SettleVo
{
@ApiModelProperty
(
"入驻表id"
)
private
Integer
id
;
/**
* 申请单位
*/
@ApiModelProperty
(
"申请单位"
)
private
String
clientName
;
/**
* 入驻地点
*/
@ApiModelProperty
(
"入驻地点"
)
private
String
position
;
/**
* 入驻日期
*/
@ApiModelProperty
(
"入驻日期"
)
private
LocalDate
settleDate
;
/**
* 离开日期
*/
@ApiModelProperty
(
"离开日期"
)
private
LocalDate
leaveDate
;
/**
* 延期日期
*/
@ApiModelProperty
(
"延期日期"
)
private
LocalDate
delayDate
;
/**
* 是否存放样品(1是,0否)
*/
@ApiModelProperty
(
"是否存放样品(1是,0否)"
)
private
Integer
isDeposit
;
/**
* 存放日期
*/
@ApiModelProperty
(
"存放日期"
)
private
LocalDate
depositDate
;
/**
* 申请用户id
*/
@ApiModelProperty
(
"申请用户id"
)
private
Integer
userId
;
@ApiModelProperty
(
"申请用户姓名"
)
private
Integer
userName
;
/**
* 创建时间
*/
@ApiModelProperty
(
"创建时间"
)
private
LocalDateTime
createTime
;
/**
* 备注
*/
@ApiModelProperty
(
"备注"
)
private
String
remark
;
@ApiModelProperty
(
"状态(0未审批,1未通过,2使用中,3验收中,4已验收,5撤销)"
)
private
Integer
status
;
@ApiModelProperty
(
"状态(0未审批,1未通过,2使用中,3验收中,4已验收,5撤销)"
)
private
String
statusValue
;
@ApiModelProperty
(
"设备名称(a、b、c)"
)
private
String
equipmentNames
;
@ApiModelProperty
(
"申请类型(实验室入驻申请、实验室延期申请、实验室验收申请)"
)
private
String
applyType
;
//审批对应的结果信息
@ApiModelProperty
(
"入驻申请说明"
)
private
String
settleOpinion
;
@ApiModelProperty
(
"入驻申请结果 通过/驳回"
)
private
String
settleResult
;
@ApiModelProperty
(
"延期说明"
)
private
String
delayOpinion
;
@ApiModelProperty
(
"延期结果 通过/驳回"
)
private
String
delayResult
;
/**
* 验收结果
*/
@ApiModelProperty
(
"验收说明"
)
private
String
checkOpinion
;
/**
* 审批结果(0申请,1通过,2驳回)
*/
@ApiModelProperty
(
"验收结果 正常/异常"
)
private
String
checkResult
;
}
This diff is collapsed.
Click to expand it.
cement-business/src/main/java/cn/wise/sc/cement/business/service/IEntrustService.java
View file @
55b30da9
...
@@ -32,8 +32,18 @@ public interface IEntrustService extends IService<Entrust> {
...
@@ -32,8 +32,18 @@ public interface IEntrustService extends IService<Entrust> {
BaseResponse
<
Entrust
>
update
(
EntrustUpdateQuery
query
);
BaseResponse
<
Entrust
>
update
(
EntrustUpdateQuery
query
);
//******新的接口*************
BaseResponse
<
String
>
deleteSample
(
Integer
sampleId
);
BaseResponse
<
String
>
deleteSample
(
Integer
sampleId
);
BaseResponse
<
String
>
addEnclosure
(
Integer
id
,
EnclosureQuery
query
);
BaseResponse
<
List
<
EntityEnclosure
>>
getHistoryEnclosure
(
Integer
id
);
BaseResponse
<
String
>
deleteHistoryEnclosure
(
Integer
id
);
//******新的接口*************
BaseResponse
<
EntrustVo
>
getDtail
(
Integer
id
);
BaseResponse
<
EntrustVo
>
getDtail
(
Integer
id
);
BaseResponse
<
String
>
getMaxCementCode
();
BaseResponse
<
String
>
getMaxCementCode
();
...
...
This diff is collapsed.
Click to expand it.
cement-business/src/main/java/cn/wise/sc/cement/business/service/ISettleEquipmentService.java
0 → 100644
View file @
55b30da9
package
cn
.
wise
.
sc
.
cement
.
business
.
service
;
import
cn.wise.sc.cement.business.entity.SampleDistributionEquipment
;
import
cn.wise.sc.cement.business.entity.SettleEquipment
;
import
com.baomidou.mybatisplus.extension.service.IService
;
/**
* <p>
* 服务类
* </p>
*
* @author ztw
* @since 2021-02-04
*/
public
interface
ISettleEquipmentService
extends
IService
<
SettleEquipment
>
{
}
This diff is collapsed.
Click to expand it.
cement-business/src/main/java/cn/wise/sc/cement/business/service/ISettleRecordService.java
0 → 100644
View file @
55b30da9
package
cn
.
wise
.
sc
.
cement
.
business
.
service
;
import
cn.wise.sc.cement.business.entity.SettleEquipment
;
import
cn.wise.sc.cement.business.entity.SettleRecord
;
import
com.baomidou.mybatisplus.extension.service.IService
;
/**
* <p>
* 服务类
* </p>
*
* @author ztw
* @since 2021-02-04
*/
public
interface
ISettleRecordService
extends
IService
<
SettleRecord
>
{
}
This diff is collapsed.
Click to expand it.
cement-business/src/main/java/cn/wise/sc/cement/business/service/IStandardService.java
View file @
55b30da9
...
@@ -36,6 +36,8 @@ public interface IStandardService extends IService<Standard> {
...
@@ -36,6 +36,8 @@ public interface IStandardService extends IService<Standard> {
BaseResponse
<
List
<
EntityEnclosure
>>
getHistoryStandard
(
Integer
id
);
BaseResponse
<
List
<
EntityEnclosure
>>
getHistoryStandard
(
Integer
id
);
BaseResponse
<
String
>
deleteHistoryStandard
(
Integer
id
);
BaseResponse
<
StandardVo
>
getDetail
(
Integer
id
);
BaseResponse
<
StandardVo
>
getDetail
(
Integer
id
);
BaseResponse
<
String
>
enter
(
ChangeStockQuery
query
);
BaseResponse
<
String
>
enter
(
ChangeStockQuery
query
);
...
...
This diff is collapsed.
Click to expand it.
cement-business/src/main/java/cn/wise/sc/cement/business/service/impl/CommonServiceImpl.java
View file @
55b30da9
...
@@ -114,13 +114,13 @@ public class CommonServiceImpl {
...
@@ -114,13 +114,13 @@ public class CommonServiceImpl {
/**
/**
* 保存附件信息
* 保存附件信息
* @param entityType 实体类型(0:用户(头像),1:合同附件,3设备校核附件,4标样材料)
* @param entityType 实体类型(0:用户(头像),1:合同附件,3设备校核附件,4标样材料
,6委托附件
)
* @param entityId 关联实体类id
* @param entityId 关联实体类id
* @param enclosureQueryList 上传的附件列表
* @param enclosureQueryList 上传的附件列表
*/
*/
public
Boolean
saveEntityEnclosure
(
Integer
entityType
,
Integer
entityId
,
List
<
EnclosureQuery
>
enclosureQueryList
){
public
Boolean
saveEntityEnclosure
(
Integer
entityType
,
Integer
entityId
,
List
<
EnclosureQuery
>
enclosureQueryList
){
Boolean
ref
=
false
;
Boolean
ref
=
false
;
QueryWrapper
<
EntityEnclosure
>
wrapper
=
new
QueryWrapper
<>();
/*
QueryWrapper<EntityEnclosure> wrapper = new QueryWrapper<>();
wrapper.eq("entity_type", entityType);
wrapper.eq("entity_type", entityType);
wrapper.eq("entity_id", entityId);
wrapper.eq("entity_id", entityId);
List<EntityEnclosure> entityEnclosureList = entityEnclosureMapper.selectList(wrapper);
List<EntityEnclosure> entityEnclosureList = entityEnclosureMapper.selectList(wrapper);
...
@@ -129,7 +129,7 @@ public class CommonServiceImpl {
...
@@ -129,7 +129,7 @@ public class CommonServiceImpl {
eeOld.setIsDeleted(0);
eeOld.setIsDeleted(0);
entityEnclosureMapper.updateById(eeOld);
entityEnclosureMapper.updateById(eeOld);
}
}
}
}
*/
if
(
enclosureQueryList
!=
null
&&
enclosureQueryList
.
size
()>
0
){
if
(
enclosureQueryList
!=
null
&&
enclosureQueryList
.
size
()>
0
){
List
<
EntityEnclosure
>
eeList
=
new
ArrayList
<>();
List
<
EntityEnclosure
>
eeList
=
new
ArrayList
<>();
for
(
int
i
=
0
;
i
<
enclosureQueryList
.
size
();
i
++){
for
(
int
i
=
0
;
i
<
enclosureQueryList
.
size
();
i
++){
...
...
This diff is collapsed.
Click to expand it.
cement-business/src/main/java/cn/wise/sc/cement/business/service/impl/EntrustServiceImpl.java
View file @
55b30da9
...
@@ -147,7 +147,8 @@ public class EntrustServiceImpl extends ServiceImpl<EntrustMapper, Entrust> impl
...
@@ -147,7 +147,8 @@ public class EntrustServiceImpl extends ServiceImpl<EntrustMapper, Entrust> impl
private
ISampleDistributionService
sampleDistributionService
;
private
ISampleDistributionService
sampleDistributionService
;
@Resource
@Resource
private
NormProductionMapper
normProductionMapper
;
private
NormProductionMapper
normProductionMapper
;
@Autowired
private
IEntityEnclosureService
entityEnclosureService
;
/**
/**
* 委托分页
* 委托分页
*
*
...
@@ -348,6 +349,13 @@ public class EntrustServiceImpl extends ServiceImpl<EntrustMapper, Entrust> impl
...
@@ -348,6 +349,13 @@ public class EntrustServiceImpl extends ServiceImpl<EntrustMapper, Entrust> impl
.
setSampleNum
(
query
.
getSampleTmpList
().
size
())
.
setSampleNum
(
query
.
getSampleTmpList
().
size
())
.
setIsTop
(
0
);
.
setIsTop
(
0
);
entrustMapper
.
insert
(
entrust
);
entrustMapper
.
insert
(
entrust
);
//2021.4.21 增加委托附件功能
Boolean
ref
=
commonService
.
saveEntityEnclosure
(
EntityEnclosure
.
EntityType
.
ENTRUST_ENCLOSURES
,
entrust
.
getId
(),
query
.
getEnclosureQueryList
());
if
(!
ref
)
{
return
BaseResponse
.
errorMsg
(
"保存保存校核附件失败!"
);
}
if
(
query
.
getSampleTmpList
()
!=
null
&&
query
.
getSampleTmpList
().
size
()
>
0
)
{
if
(
query
.
getSampleTmpList
()
!=
null
&&
query
.
getSampleTmpList
().
size
()
>
0
)
{
List
<
SampleTmp
>
sampleTmpList
=
new
ArrayList
<>();
List
<
SampleTmp
>
sampleTmpList
=
new
ArrayList
<>();
for
(
SampleTmpQuery
sampleTmpQuery
:
query
.
getSampleTmpList
())
{
for
(
SampleTmpQuery
sampleTmpQuery
:
query
.
getSampleTmpList
())
{
...
@@ -405,7 +413,6 @@ public class EntrustServiceImpl extends ServiceImpl<EntrustMapper, Entrust> impl
...
@@ -405,7 +413,6 @@ public class EntrustServiceImpl extends ServiceImpl<EntrustMapper, Entrust> impl
return
BaseResponse
.
errorMsg
(
"样品及检测项不可为空"
);
return
BaseResponse
.
errorMsg
(
"样品及检测项不可为空"
);
}
}
logsService
.
saveLog
(
SysLogs
.
ObjType
.
ENTRUST_LOG
,
entrust
.
getId
(),
"提交了委托单"
,
null
);
logsService
.
saveLog
(
SysLogs
.
ObjType
.
ENTRUST_LOG
,
entrust
.
getId
(),
"提交了委托单"
,
null
);
//消息推送
//消息推送
List
<
Integer
>
approvalIdList
=
sysApprovalMapper
.
getApprovalId
(
"委托评审"
);
List
<
Integer
>
approvalIdList
=
sysApprovalMapper
.
getApprovalId
(
"委托评审"
);
...
@@ -507,6 +514,11 @@ public class EntrustServiceImpl extends ServiceImpl<EntrustMapper, Entrust> impl
...
@@ -507,6 +514,11 @@ public class EntrustServiceImpl extends ServiceImpl<EntrustMapper, Entrust> impl
if
(
entrust
==
null
)
{
if
(
entrust
==
null
)
{
return
BaseResponse
.
errorMsg
(
"信息错误"
);
return
BaseResponse
.
errorMsg
(
"信息错误"
);
}
}
//2021.4.21 增加委托附件功能
Boolean
ref
=
commonService
.
saveEntityEnclosure
(
EntityEnclosure
.
EntityType
.
ENTRUST_ENCLOSURES
,
entrust
.
getId
(),
query
.
getEnclosureQueryList
());
if
(!
ref
)
{
return
BaseResponse
.
errorMsg
(
"保存保存校核附件失败!"
);
}
if
(
entrust
.
getProjectId
()
==
null
)
{
if
(
entrust
.
getProjectId
()
==
null
)
{
if
(
query
.
getProjectId
()
==
null
)
{
if
(
query
.
getProjectId
()
==
null
)
{
...
@@ -774,6 +786,77 @@ public class EntrustServiceImpl extends ServiceImpl<EntrustMapper, Entrust> impl
...
@@ -774,6 +786,77 @@ public class EntrustServiceImpl extends ServiceImpl<EntrustMapper, Entrust> impl
return
BaseResponse
.
okData
(
"删除成功"
);
return
BaseResponse
.
okData
(
"删除成功"
);
}
}
/**
* 单独新增委托附件 2021.4.21 增加委托附件功能
* @param id
* @return
*/
@Override
@Transactional
public
BaseResponse
<
String
>
addEnclosure
(
Integer
id
,
EnclosureQuery
query
)
{
LoginUser
loginUser
=
userService
.
getLoginUser
();
if
(
loginUser
==
null
)
{
return
BaseResponse
.
noLogin
(
"请登录账号"
);
}
if
(
id
==
null
)
{
return
BaseResponse
.
errorMsg
(
"参数错误"
);
}
Entrust
entrust
=
entrustMapper
.
selectById
(
id
);
if
(
entrust
==
null
)
{
return
BaseResponse
.
errorMsg
(
"委托信息错误"
);
}
EntityEnclosure
ee
=
new
EntityEnclosure
();
ee
.
setEntityId
(
entrust
.
getId
());
ee
.
setEntityType
(
EntityEnclosure
.
EntityType
.
ENTRUST_ENCLOSURES
);
ee
.
setEnclosureUrl
(
query
.
getEnclosureUrl
());
ee
.
setCreateTime
(
LocalDateTime
.
now
());
ee
.
setUpdateTime
(
ee
.
getCreateTime
());
ee
.
setIsDeleted
(
1
);
ee
.
setAlias
(
query
.
getAlias
());
ee
.
setExtName
(
query
.
getExtName
());
entityEnclosureService
.
save
(
ee
);
return
BaseResponse
.
okMsg
(
"成功"
);
}
/**
* 查看委托附件信息
*
* @param id
* @return
*/
@Override
public
BaseResponse
<
List
<
EntityEnclosure
>>
getHistoryEnclosure
(
Integer
id
)
{
QueryWrapper
<
EntityEnclosure
>
wrapper
=
new
QueryWrapper
<>();
wrapper
.
eq
(
"is_deleted"
,
1
);
wrapper
.
eq
(
"entity_type"
,
EntityEnclosure
.
EntityType
.
ENTRUST_ENCLOSURES
);
wrapper
.
eq
(
"entity_id"
,
id
);
List
<
EntityEnclosure
>
entityEnclosureList
=
entityEnclosureMapper
.
selectList
(
wrapper
);
return
BaseResponse
.
okData
(
entityEnclosureList
);
}
/**
* 删除委托附件信息
* @param id 附件id
* @return
*/
@Override
public
BaseResponse
<
String
>
deleteHistoryEnclosure
(
Integer
id
)
{
EntityEnclosure
entityEnclosure
=
entityEnclosureMapper
.
selectById
(
id
);
entityEnclosure
.
setIsDeleted
(
0
);
entityEnclosureMapper
.
updateById
(
entityEnclosure
);
return
BaseResponse
.
okMsg
(
"成功"
);
}
/**
/**
* 委托详情
* 委托详情
*
*
...
...
This diff is collapsed.
Click to expand it.
cement-business/src/main/java/cn/wise/sc/cement/business/service/impl/SettleEquipmentServiceImpl.java
0 → 100644
View file @
55b30da9
package
cn
.
wise
.
sc
.
cement
.
business
.
service
.
impl
;
import
cn.wise.sc.cement.business.entity.SampleDistributionEquipment
;
import
cn.wise.sc.cement.business.entity.SettleEquipment
;
import
cn.wise.sc.cement.business.mapper.SampleDistributionEquipmentMapper
;
import
cn.wise.sc.cement.business.mapper.SettleEquipmentMapper
;
import
cn.wise.sc.cement.business.service.ISampleDistributionEquipmentService
;
import
cn.wise.sc.cement.business.service.ISettleEquipmentService
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
org.springframework.stereotype.Service
;
/**
* <p>
* 服务实现类
* </p>
*
* @author ztw
* @since 2021-02-04
*/
@Service
public
class
SettleEquipmentServiceImpl
extends
ServiceImpl
<
SettleEquipmentMapper
,
SettleEquipment
>
implements
ISettleEquipmentService
{
}
This diff is collapsed.
Click to expand it.
cement-business/src/main/java/cn/wise/sc/cement/business/service/impl/SettleRecordServiceImpl.java
0 → 100644
View file @
55b30da9
package
cn
.
wise
.
sc
.
cement
.
business
.
service
.
impl
;
import
cn.wise.sc.cement.business.entity.SettleEquipment
;
import
cn.wise.sc.cement.business.entity.SettleRecord
;
import
cn.wise.sc.cement.business.mapper.SettleEquipmentMapper
;
import
cn.wise.sc.cement.business.mapper.SettleRecordMapper
;
import
cn.wise.sc.cement.business.service.ISettleEquipmentService
;
import
cn.wise.sc.cement.business.service.ISettleRecordService
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
org.springframework.stereotype.Service
;
/**
* <p>
* 服务实现类
* </p>
*
* @author ztw
* @since 2021-02-04
*/
@Service
public
class
SettleRecordServiceImpl
extends
ServiceImpl
<
SettleRecordMapper
,
SettleRecord
>
implements
ISettleRecordService
{
}
This diff is collapsed.
Click to expand it.
cement-business/src/main/java/cn/wise/sc/cement/business/service/impl/StandardServiceImpl.java
View file @
55b30da9
...
@@ -350,12 +350,31 @@ public class StandardServiceImpl extends ServiceImpl<StandardMapper, Standard> i
...
@@ -350,12 +350,31 @@ public class StandardServiceImpl extends ServiceImpl<StandardMapper, Standard> i
@Override
@Override
public
BaseResponse
<
List
<
EntityEnclosure
>>
getHistoryStandard
(
Integer
id
)
{
public
BaseResponse
<
List
<
EntityEnclosure
>>
getHistoryStandard
(
Integer
id
)
{
QueryWrapper
<
EntityEnclosure
>
wrapper
=
new
QueryWrapper
<>();
QueryWrapper
<
EntityEnclosure
>
wrapper
=
new
QueryWrapper
<>();
wrapper
.
eq
(
"is_deleted"
,
1
);
wrapper
.
eq
(
"entity_type"
,
EntityEnclosure
.
EntityType
.
STANDARD_SAMPLE
);
wrapper
.
eq
(
"entity_type"
,
EntityEnclosure
.
EntityType
.
STANDARD_SAMPLE
);
wrapper
.
eq
(
"entity_id"
,
id
);
wrapper
.
eq
(
"entity_id"
,
id
);
List
<
EntityEnclosure
>
entityEnclosureList
=
entityEnclosureMapper
.
selectList
(
wrapper
);
List
<
EntityEnclosure
>
entityEnclosureList
=
entityEnclosureMapper
.
selectList
(
wrapper
);
return
BaseResponse
.
okData
(
entityEnclosureList
);
return
BaseResponse
.
okData
(
entityEnclosureList
);
}
}
/**
* 删除历史标样材料信息
* @param id
* @return
*/
@Override
public
BaseResponse
<
String
>
deleteHistoryStandard
(
Integer
id
)
{
EntityEnclosure
entityEnclosure
=
entityEnclosureMapper
.
selectById
(
id
);
entityEnclosure
.
setIsDeleted
(
0
);
entityEnclosureMapper
.
updateById
(
entityEnclosure
);
return
BaseResponse
.
okMsg
(
"成功"
);
}
/**
/**
* 标样详情
* 标样详情
*
*
...
...
This diff is collapsed.
Click to expand it.
mybatis-generator/src/main/java/cn/wise/sc/cement/mg/GeneratorApplication.java
View file @
55b30da9
...
@@ -47,7 +47,7 @@ public class GeneratorApplication {
...
@@ -47,7 +47,7 @@ public class GeneratorApplication {
AutoGenerator
mpg
=
new
AutoGenerator
();
AutoGenerator
mpg
=
new
AutoGenerator
();
// 数据源配置
// 数据源配置
DataSourceConfig
dsc
=
new
DataSourceConfig
();
DataSourceConfig
dsc
=
new
DataSourceConfig
();
dsc
.
setUrl
(
"jdbc:mysql://192.168.110.85:3306/sinoma_
tcdri
?useUnicode=true&useSSL=false&characterEncoding=utf8"
);
dsc
.
setUrl
(
"jdbc:mysql://192.168.110.85:3306/sinoma_
zhengshiData
?useUnicode=true&useSSL=false&characterEncoding=utf8"
);
dsc
.
setDriverName
(
"com.mysql.jdbc.Driver"
);
dsc
.
setDriverName
(
"com.mysql.jdbc.Driver"
);
dsc
.
setUsername
(
"root"
);
dsc
.
setUsername
(
"root"
);
dsc
.
setPassword
(
"admin!@#123"
);
dsc
.
setPassword
(
"admin!@#123"
);
...
...
This diff is collapsed.
Click to expand it.
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