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
f2148030
Commit
f2148030
authored
4 years ago
by
竹天卫
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
测试 修改检测项管理 处理项管理
parent
990c1955
Hide whitespace changes
Inline
Side-by-side
Showing
13 changed files
with
196 additions
and
28 deletions
+196
-28
HandleController.java
.../wise/sc/cement/business/controller/HandleController.java
+7
-10
Handle.java
...c/main/java/cn/wise/sc/cement/business/entity/Handle.java
+5
-0
Team.java
...src/main/java/cn/wise/sc/cement/business/entity/Team.java
+5
-2
HandleMapper.java
.../java/cn/wise/sc/cement/business/mapper/HandleMapper.java
+19
-0
HandleMapper.xml
...va/cn/wise/sc/cement/business/mapper/xml/HandleMapper.xml
+34
-0
TeamMapper.xml
...java/cn/wise/sc/cement/business/mapper/xml/TeamMapper.xml
+6
-2
TeamQuery.java
...ava/cn/wise/sc/cement/business/model/query/TeamQuery.java
+3
-3
HandleVo.java
...in/java/cn/wise/sc/cement/business/model/vo/HandleVo.java
+36
-0
TeamVo.java
...main/java/cn/wise/sc/cement/business/model/vo/TeamVo.java
+7
-0
IHandleService.java
...va/cn/wise/sc/cement/business/service/IHandleService.java
+6
-1
EntrustServiceImpl.java
...e/sc/cement/business/service/impl/EntrustServiceImpl.java
+4
-0
HandleServiceImpl.java
...se/sc/cement/business/service/impl/HandleServiceImpl.java
+54
-9
TeamServiceImpl.java
...wise/sc/cement/business/service/impl/TeamServiceImpl.java
+10
-1
No files found.
cement-business/src/main/java/cn/wise/sc/cement/business/controller/HandleController.java
View file @
f2148030
...
@@ -6,6 +6,7 @@ import cn.wise.sc.cement.business.entity.TeamGroup;
...
@@ -6,6 +6,7 @@ import cn.wise.sc.cement.business.entity.TeamGroup;
import
cn.wise.sc.cement.business.model.BaseResponse
;
import
cn.wise.sc.cement.business.model.BaseResponse
;
import
cn.wise.sc.cement.business.model.PageQuery
;
import
cn.wise.sc.cement.business.model.PageQuery
;
import
cn.wise.sc.cement.business.model.query.MethodQuery
;
import
cn.wise.sc.cement.business.model.query.MethodQuery
;
import
cn.wise.sc.cement.business.model.vo.HandleVo
;
import
cn.wise.sc.cement.business.service.IHandleService
;
import
cn.wise.sc.cement.business.service.IHandleService
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiImplicitParam
;
import
io.swagger.annotations.ApiImplicitParam
;
...
@@ -40,12 +41,13 @@ public class HandleController {
...
@@ -40,12 +41,13 @@ public class HandleController {
@ApiOperation
(
value
=
"处理项分页列表"
)
@ApiOperation
(
value
=
"处理项分页列表"
)
@ApiImplicitParams
(
value
=
{
@ApiImplicitParams
(
value
=
{
@ApiImplicitParam
(
name
=
"name"
,
value
=
"标准名称"
,
paramType
=
"query"
,
dataType
=
"String"
)
@ApiImplicitParam
(
name
=
"name"
,
value
=
"处理项名称"
,
paramType
=
"query"
,
dataType
=
"String"
),
@ApiImplicitParam
(
name
=
"userName"
,
value
=
"处理人姓名"
,
paramType
=
"query"
,
dataType
=
"String"
)
})
})
@GetMapping
(
"/getPage"
)
@GetMapping
(
"/getPage"
)
public
BaseResponse
getPage
(
PageQuery
pageQuery
,
String
name
)
{
public
BaseResponse
getPage
(
PageQuery
pageQuery
,
String
name
,
String
userName
)
{
try
{
try
{
return
handleService
.
getPage
(
pageQuery
,
name
);
return
handleService
.
getPage
(
pageQuery
,
name
,
userName
);
}
catch
(
Exception
e
)
{
}
catch
(
Exception
e
)
{
log
.
debug
(
"处理项分页列表{}"
,
e
);
log
.
debug
(
"处理项分页列表{}"
,
e
);
}
}
...
@@ -56,11 +58,7 @@ public class HandleController {
...
@@ -56,11 +58,7 @@ public class HandleController {
@GetMapping
(
"/{id}"
)
@GetMapping
(
"/{id}"
)
public
BaseResponse
getById
(
@PathVariable
Integer
id
)
{
public
BaseResponse
getById
(
@PathVariable
Integer
id
)
{
try
{
try
{
Handle
e
=
handleService
.
getById
(
id
);
return
handleService
.
getDetail
(
id
);
if
(
e
==
null
)
{
return
BaseResponse
.
errorMsg
(
"信息错误!"
);
}
return
BaseResponse
.
okData
(
e
);
}
catch
(
Exception
e
)
{
}
catch
(
Exception
e
)
{
log
.
debug
(
"处理项详情{}"
,
e
);
log
.
debug
(
"处理项详情{}"
,
e
);
}
}
...
@@ -107,8 +105,7 @@ public class HandleController {
...
@@ -107,8 +105,7 @@ public class HandleController {
@PostMapping
(
"/delete/{id}"
)
@PostMapping
(
"/delete/{id}"
)
public
BaseResponse
delete
(
@PathVariable
Integer
id
)
{
public
BaseResponse
delete
(
@PathVariable
Integer
id
)
{
try
{
try
{
handleService
.
removeById
(
id
);
return
handleService
.
delete
(
id
);
return
BaseResponse
.
okData
(
"删除成功"
);
}
catch
(
Exception
e
)
{
}
catch
(
Exception
e
)
{
log
.
debug
(
"删除处理项{}"
,
e
);
log
.
debug
(
"删除处理项{}"
,
e
);
}
}
...
...
This diff is collapsed.
Click to expand it.
cement-business/src/main/java/cn/wise/sc/cement/business/entity/Handle.java
View file @
f2148030
...
@@ -33,6 +33,11 @@ public class Handle implements Serializable {
...
@@ -33,6 +33,11 @@ public class Handle implements Serializable {
*/
*/
private
String
name
;
private
String
name
;
/**
* 处理人id
*/
private
Integer
userId
;
/**
/**
* 创建时间
* 创建时间
*/
*/
...
...
This diff is collapsed.
Click to expand it.
cement-business/src/main/java/cn/wise/sc/cement/business/entity/Team.java
View file @
f2148030
...
@@ -49,8 +49,8 @@ public class Team extends BaseEntity implements Serializable {
...
@@ -49,8 +49,8 @@ public class Team extends BaseEntity implements Serializable {
@ApiModelProperty
(
"收费标准"
)
@ApiModelProperty
(
"收费标准"
)
private
BigDecimal
charge
;
private
BigDecimal
charge
;
@ApiModelProperty
(
"建议产值"
)
/*
@ApiModelProperty("建议产值")
private
BigDecimal
proCharge
;
private BigDecimal proCharge;
*/
@ApiModelProperty
(
"资质范围(1资质内,0资质外)"
)
@ApiModelProperty
(
"资质范围(1资质内,0资质外)"
)
private
Integer
qualifications
;
private
Integer
qualifications
;
...
@@ -67,4 +67,7 @@ public class Team extends BaseEntity implements Serializable {
...
@@ -67,4 +67,7 @@ public class Team extends BaseEntity implements Serializable {
@ApiModelProperty
(
"备注"
)
@ApiModelProperty
(
"备注"
)
private
String
remark
;
private
String
remark
;
@ApiModelProperty
(
"处理项表id"
)
private
Integer
handleId
;
}
}
This diff is collapsed.
Click to expand it.
cement-business/src/main/java/cn/wise/sc/cement/business/mapper/HandleMapper.java
View file @
f2148030
package
cn
.
wise
.
sc
.
cement
.
business
.
mapper
;
package
cn
.
wise
.
sc
.
cement
.
business
.
mapper
;
import
cn.wise.sc.cement.business.entity.Handle
;
import
cn.wise.sc.cement.business.entity.Handle
;
import
cn.wise.sc.cement.business.model.vo.ClientVo
;
import
cn.wise.sc.cement.business.model.vo.HandleVo
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.baomidou.mybatisplus.core.metadata.IPage
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
org.apache.ibatis.annotations.Param
;
import
org.apache.ibatis.annotations.Select
;
import
java.util.Map
;
/**
/**
* <p>
* <p>
...
@@ -13,4 +21,15 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
...
@@ -13,4 +21,15 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
*/
*/
public
interface
HandleMapper
extends
BaseMapper
<
Handle
>
{
public
interface
HandleMapper
extends
BaseMapper
<
Handle
>
{
IPage
<
HandleVo
>
getPage
(
@Param
(
"page"
)
Page
page
,
@Param
(
"params"
)
Map
<
String
,
Object
>
params
);
HandleVo
getDetail
(
Integer
id
);
@Select
(
"select count(*) from team t where t.handle_id = #{id}"
)
Integer
countTeamByhandleId
(
@Param
(
"id"
)
Integer
id
);
}
}
This diff is collapsed.
Click to expand it.
cement-business/src/main/java/cn/wise/sc/cement/business/mapper/xml/HandleMapper.xml
View file @
f2148030
...
@@ -2,4 +2,38 @@
...
@@ -2,4 +2,38 @@
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper
namespace=
"cn.wise.sc.cement.business.mapper.HandleMapper"
>
<mapper
namespace=
"cn.wise.sc.cement.business.mapper.HandleMapper"
>
<sql
id=
"where"
>
<where>
<if
test=
"params.name != null and params.name != ''"
>
and t.name like concat('%', #{params.name}, '%')
</if>
<if
test=
"params.userName != null and params.userName != ''"
>
and su.name like concat('%', #{params.userName}, '%')
</if>
</where>
</sql>
<select
id=
"getPage"
resultType=
"cn.wise.sc.cement.business.model.vo.HandleVo"
>
select t.*, su.name as userName
from handle t
left join sys_user su on su.id = t.user_id
<include
refid=
"where"
/>
order by t.create_time desc
</select>
<select
id=
"getDetail"
resultType=
"cn.wise.sc.cement.business.model.vo.HandleVo"
>
select t.*, su.name as userName
from handle t
left join sys_user su on su.id = t.user_id
where t.id = #{id}
</select>
</mapper>
</mapper>
This diff is collapsed.
Click to expand it.
cement-business/src/main/java/cn/wise/sc/cement/business/mapper/xml/TeamMapper.xml
View file @
f2148030
...
@@ -24,10 +24,12 @@
...
@@ -24,10 +24,12 @@
WHEN 1 THEN '资质内'
WHEN 1 THEN '资质内'
ELSE ''
ELSE ''
END
END
) as qualificationsValue
) as qualificationsValue,
h.name as handleName
FROM team t
FROM team t
left join team_group tg on tg.id = t.group_id
left join team_group tg on tg.id = t.group_id
left join method m on m.id = t.method_id
left join method m on m.id = t.method_id
left join handle h on h.id = t.handle_id
<include
refid=
"where"
/>
<include
refid=
"where"
/>
ORDER BY t.id ASC
ORDER BY t.id ASC
</select>
</select>
...
@@ -73,10 +75,12 @@
...
@@ -73,10 +75,12 @@
WHEN 1 THEN '资质范围内'
WHEN 1 THEN '资质范围内'
ELSE ''
ELSE ''
END
END
) as qualificationsValue
) as qualificationsValue,
h.name as handleName
FROM team t
FROM team t
left join team_group tg on tg.id = t.group_id
left join team_group tg on tg.id = t.group_id
left join method m on m.id = t.method_id
left join method m on m.id = t.method_id
left join handle h on h.id = t.handle_id
where t.id = #{id}
where t.id = #{id}
</select>
</select>
...
...
This diff is collapsed.
Click to expand it.
cement-business/src/main/java/cn/wise/sc/cement/business/model/query/TeamQuery.java
View file @
f2148030
...
@@ -30,13 +30,13 @@ public class TeamQuery {
...
@@ -30,13 +30,13 @@ public class TeamQuery {
@ApiModelProperty
(
"收费标准"
)
@ApiModelProperty
(
"收费标准"
)
private
BigDecimal
charge
;
private
BigDecimal
charge
;
@ApiModelProperty
(
"建议产值"
)
private
BigDecimal
proCharge
;
@ApiModelProperty
(
"资质范围(1资质内,0资质外)"
)
@ApiModelProperty
(
"资质范围(1资质内,0资质外)"
)
private
Integer
qualifications
;
private
Integer
qualifications
;
@ApiModelProperty
(
"是否可见 0:不可见 1:可见"
)
@ApiModelProperty
(
"是否可见 0:不可见 1:可见"
)
private
Integer
isDisplay
;
private
Integer
isDisplay
;
@ApiModelProperty
(
"处理项表id"
)
private
Integer
handleId
;
}
}
This diff is collapsed.
Click to expand it.
cement-business/src/main/java/cn/wise/sc/cement/business/model/vo/HandleVo.java
0 → 100644
View file @
f2148030
package
cn
.
wise
.
sc
.
cement
.
business
.
model
.
vo
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
java.time.LocalDateTime
;
/**
* @description:
* @author: ztw
* @create: 2020-11-17
**/
@Data
@ApiModel
(
"处理项Vo"
)
public
class
HandleVo
{
@ApiModelProperty
(
"处理项id"
)
private
Integer
id
;
@ApiModelProperty
(
"样品处理项名称"
)
private
String
name
;
@ApiModelProperty
(
"处理人id"
)
private
Integer
userId
;
@ApiModelProperty
(
"处理人姓名"
)
private
String
userName
;
@ApiModelProperty
(
"创建时间"
)
private
LocalDateTime
createTime
;
@ApiModelProperty
(
"备注"
)
private
String
remark
;
}
This diff is collapsed.
Click to expand it.
cement-business/src/main/java/cn/wise/sc/cement/business/model/vo/TeamVo.java
View file @
f2148030
...
@@ -59,4 +59,11 @@ public class TeamVo {
...
@@ -59,4 +59,11 @@ public class TeamVo {
@ApiModelProperty
(
"委托是否可见 0:不可见 1:可见"
)
@ApiModelProperty
(
"委托是否可见 0:不可见 1:可见"
)
private
Integer
isDisplay
;
private
Integer
isDisplay
;
@ApiModelProperty
(
"处理项表id"
)
private
Integer
handleId
;
@ApiModelProperty
(
"处理项名称"
)
private
String
handleName
;
}
}
This diff is collapsed.
Click to expand it.
cement-business/src/main/java/cn/wise/sc/cement/business/service/IHandleService.java
View file @
f2148030
...
@@ -3,6 +3,7 @@ package cn.wise.sc.cement.business.service;
...
@@ -3,6 +3,7 @@ package cn.wise.sc.cement.business.service;
import
cn.wise.sc.cement.business.entity.Handle
;
import
cn.wise.sc.cement.business.entity.Handle
;
import
cn.wise.sc.cement.business.model.BaseResponse
;
import
cn.wise.sc.cement.business.model.BaseResponse
;
import
cn.wise.sc.cement.business.model.PageQuery
;
import
cn.wise.sc.cement.business.model.PageQuery
;
import
cn.wise.sc.cement.business.model.vo.HandleVo
;
import
com.baomidou.mybatisplus.core.metadata.IPage
;
import
com.baomidou.mybatisplus.core.metadata.IPage
;
import
com.baomidou.mybatisplus.extension.service.IService
;
import
com.baomidou.mybatisplus.extension.service.IService
;
...
@@ -16,10 +17,14 @@ import com.baomidou.mybatisplus.extension.service.IService;
...
@@ -16,10 +17,14 @@ import com.baomidou.mybatisplus.extension.service.IService;
*/
*/
public
interface
IHandleService
extends
IService
<
Handle
>
{
public
interface
IHandleService
extends
IService
<
Handle
>
{
BaseResponse
<
IPage
<
Handle
>>
getPage
(
PageQuery
pageQuery
,
String
name
);
BaseResponse
<
IPage
<
HandleVo
>>
getPage
(
PageQuery
pageQuery
,
String
name
,
String
userName
);
BaseResponse
<
HandleVo
>
getDetail
(
Integer
id
);
BaseResponse
<
Handle
>
create
(
Handle
query
);
BaseResponse
<
Handle
>
create
(
Handle
query
);
BaseResponse
<
Handle
>
update
(
Handle
query
);
BaseResponse
<
Handle
>
update
(
Handle
query
);
BaseResponse
<
String
>
delete
(
Integer
id
);
}
}
This diff is collapsed.
Click to expand it.
cement-business/src/main/java/cn/wise/sc/cement/business/service/impl/EntrustServiceImpl.java
View file @
f2148030
...
@@ -303,6 +303,10 @@ public class EntrustServiceImpl extends ServiceImpl<EntrustMapper, Entrust> impl
...
@@ -303,6 +303,10 @@ public class EntrustServiceImpl extends ServiceImpl<EntrustMapper, Entrust> impl
}
}
}
}
}
}
//如果为加急委托,产值是正常的3倍
if
(
entrust
.
getIsUrgent
()==
1
){
charge
=
charge
.
multiply
(
new
BigDecimal
(
3
));
}
sampleTmp
.
setEntrustId
(
entrust
.
getId
())
sampleTmp
.
setEntrustId
(
entrust
.
getId
())
.
setCharge
(
charge
)
.
setCharge
(
charge
)
.
setCreateTime
(
LocalDateTime
.
now
());
.
setCreateTime
(
LocalDateTime
.
now
());
...
...
This diff is collapsed.
Click to expand it.
cement-business/src/main/java/cn/wise/sc/cement/business/service/impl/HandleServiceImpl.java
View file @
f2148030
package
cn
.
wise
.
sc
.
cement
.
business
.
service
.
impl
;
package
cn
.
wise
.
sc
.
cement
.
business
.
service
.
impl
;
import
cn.wise.sc.cement.business.entity.Handle
;
import
cn.wise.sc.cement.business.entity.Handle
;
import
cn.wise.sc.cement.business.entity.SysRole
;
import
cn.wise.sc.cement.business.entity.TeamGroup
;
import
cn.wise.sc.cement.business.entity.TeamGroup
;
import
cn.wise.sc.cement.business.mapper.HandleMapper
;
import
cn.wise.sc.cement.business.mapper.HandleMapper
;
import
cn.wise.sc.cement.business.model.BaseResponse
;
import
cn.wise.sc.cement.business.model.BaseResponse
;
import
cn.wise.sc.cement.business.model.PageQuery
;
import
cn.wise.sc.cement.business.model.PageQuery
;
import
cn.wise.sc.cement.business.model.vo.ClientVo
;
import
cn.wise.sc.cement.business.model.vo.HandleVo
;
import
cn.wise.sc.cement.business.service.IHandleService
;
import
cn.wise.sc.cement.business.service.IHandleService
;
import
com.baomidou.mybatisplus.core.conditions.query.QueryWrapper
;
import
com.baomidou.mybatisplus.core.conditions.query.QueryWrapper
;
import
com.baomidou.mybatisplus.core.metadata.IPage
;
import
com.baomidou.mybatisplus.core.metadata.IPage
;
...
@@ -17,6 +20,8 @@ import org.springframework.transaction.annotation.Transactional;
...
@@ -17,6 +20,8 @@ import org.springframework.transaction.annotation.Transactional;
import
javax.annotation.Resource
;
import
javax.annotation.Resource
;
import
java.time.LocalDateTime
;
import
java.time.LocalDateTime
;
import
java.util.HashMap
;
import
java.util.Map
;
/**
/**
* <p>
* <p>
...
@@ -39,15 +44,27 @@ public class HandleServiceImpl extends ServiceImpl<HandleMapper, Handle> impleme
...
@@ -39,15 +44,27 @@ public class HandleServiceImpl extends ServiceImpl<HandleMapper, Handle> impleme
* @return
* @return
*/
*/
@Override
@Override
public
BaseResponse
<
IPage
<
Handle
>>
getPage
(
PageQuery
pageQuery
,
String
name
)
{
public
BaseResponse
<
IPage
<
HandleVo
>>
getPage
(
PageQuery
pageQuery
,
String
name
,
String
userName
)
{
QueryWrapper
<
Handle
>
qw
=
new
QueryWrapper
<>();
Map
<
String
,
Object
>
params
=
new
HashMap
<>();
if
(
StringUtils
.
isNotEmpty
(
name
))
{
params
.
put
(
"name"
,
name
);
qw
.
like
(
"name"
,
name
);
params
.
put
(
"userName"
,
userName
);
Page
<
HandleVo
>
page
=
new
Page
<>(
pageQuery
.
getPageNo
(),
pageQuery
.
getPageSize
());
IPage
<
HandleVo
>
pages
=
handleMapper
.
getPage
(
page
,
params
);
return
BaseResponse
.
okData
(
pages
);
}
/**
* 获取详情
* @param id
* @return
*/
@Override
public
BaseResponse
<
HandleVo
>
getDetail
(
Integer
id
)
{
HandleVo
handleVo
=
handleMapper
.
getDetail
(
id
);
if
(
handleVo
==
null
){
return
BaseResponse
.
errorMsg
(
"信息错误!"
);
}
}
qw
.
orderByDesc
(
"create_time"
);
return
BaseResponse
.
okData
(
handleVo
);
IPage
<
Handle
>
page
=
new
Page
<>(
pageQuery
.
getPageNo
(),
pageQuery
.
getPageSize
());
page
=
handleMapper
.
selectPage
(
page
,
qw
);
return
BaseResponse
.
okData
(
page
);
}
}
/**
/**
...
@@ -85,6 +102,10 @@ public class HandleServiceImpl extends ServiceImpl<HandleMapper, Handle> impleme
...
@@ -85,6 +102,10 @@ public class HandleServiceImpl extends ServiceImpl<HandleMapper, Handle> impleme
if
(
StringUtils
.
isEmpty
(
query
.
getName
()))
{
if
(
StringUtils
.
isEmpty
(
query
.
getName
()))
{
return
BaseResponse
.
errorMsg
(
"处理项名称不能为空!"
);
return
BaseResponse
.
errorMsg
(
"处理项名称不能为空!"
);
}
}
Handle
handle
=
handleMapper
.
selectById
(
query
.
getId
());
if
(
handle
==
null
){
return
BaseResponse
.
errorMsg
(
"信息错误!"
);
}
QueryWrapper
<
Handle
>
qw
=
new
QueryWrapper
<>();
QueryWrapper
<
Handle
>
qw
=
new
QueryWrapper
<>();
qw
.
eq
(
"name"
,
query
.
getName
());
qw
.
eq
(
"name"
,
query
.
getName
());
qw
.
ne
(
"id"
,
query
.
getId
());
qw
.
ne
(
"id"
,
query
.
getId
());
...
@@ -92,8 +113,32 @@ public class HandleServiceImpl extends ServiceImpl<HandleMapper, Handle> impleme
...
@@ -92,8 +113,32 @@ public class HandleServiceImpl extends ServiceImpl<HandleMapper, Handle> impleme
if
(
count
>
0
)
{
if
(
count
>
0
)
{
return
BaseResponse
.
errorMsg
(
query
.
getName
()
+
"已存在"
);
return
BaseResponse
.
errorMsg
(
query
.
getName
()
+
"已存在"
);
}
}
handleMapper
.
updateById
(
query
);
handle
.
setName
(
query
.
getName
());
handle
.
setUserId
(
query
.
getUserId
());
handle
.
setRemark
(
query
.
getRemark
());
handleMapper
.
updateById
(
handle
);
return
BaseResponse
.
okData
(
query
);
return
BaseResponse
.
okData
(
query
);
}
}
/**
* 删除处理项
* @param id
* @return
*/
@Override
@Transactional
public
BaseResponse
<
String
>
delete
(
Integer
id
)
{
Handle
handle
=
handleMapper
.
selectById
(
id
);
if
(
handle
==
null
)
{
return
BaseResponse
.
errorMsg
(
"处理项不存在!"
);
}
Integer
conunts
=
handleMapper
.
countTeamByhandleId
(
id
);
if
(
conunts
!=
0
&&
conunts
>
0
)
{
return
BaseResponse
.
errorMsg
(
conunts
+
"个检测项正在使用!"
);
}
handleMapper
.
deleteById
(
id
);
return
BaseResponse
.
okData
(
"删除成功"
);
}
}
}
This diff is collapsed.
Click to expand it.
cement-business/src/main/java/cn/wise/sc/cement/business/service/impl/TeamServiceImpl.java
View file @
f2148030
...
@@ -90,6 +90,10 @@ public class TeamServiceImpl extends ServiceImpl<TeamMapper, Team> implements IT
...
@@ -90,6 +90,10 @@ public class TeamServiceImpl extends ServiceImpl<TeamMapper, Team> implements IT
if
(
query
.
getIsDisplay
()
!=
1
&&
query
.
getIsDisplay
()
!=
0
)
{
if
(
query
.
getIsDisplay
()
!=
1
&&
query
.
getIsDisplay
()
!=
0
)
{
return
BaseResponse
.
errorMsg
(
"委托是否可见参数错误"
);
return
BaseResponse
.
errorMsg
(
"委托是否可见参数错误"
);
}
}
if
(
query
.
getHandleId
()
==
null
)
{
return
BaseResponse
.
errorMsg
(
"请选择处理项"
);
}
QueryWrapper
<
Team
>
qw
=
new
QueryWrapper
<>();
QueryWrapper
<
Team
>
qw
=
new
QueryWrapper
<>();
qw
.
eq
(
"name"
,
query
.
getName
());
qw
.
eq
(
"name"
,
query
.
getName
());
int
count
=
teamMapper
.
selectCount
(
qw
);
int
count
=
teamMapper
.
selectCount
(
qw
);
...
@@ -121,6 +125,9 @@ public class TeamServiceImpl extends ServiceImpl<TeamMapper, Team> implements IT
...
@@ -121,6 +125,9 @@ public class TeamServiceImpl extends ServiceImpl<TeamMapper, Team> implements IT
if
(
query
.
getMethodId
()
==
null
)
{
if
(
query
.
getMethodId
()
==
null
)
{
return
BaseResponse
.
errorMsg
(
"请选择检依据"
);
return
BaseResponse
.
errorMsg
(
"请选择检依据"
);
}
}
if
(
query
.
getHandleId
()
==
null
)
{
return
BaseResponse
.
errorMsg
(
"请选择处理项"
);
}
QueryWrapper
<
Team
>
qw
=
new
QueryWrapper
<>();
QueryWrapper
<
Team
>
qw
=
new
QueryWrapper
<>();
qw
.
eq
(
"name"
,
query
.
getName
());
qw
.
eq
(
"name"
,
query
.
getName
());
qw
.
ne
(
"id"
,
query
.
getId
());
qw
.
ne
(
"id"
,
query
.
getId
());
...
@@ -130,9 +137,11 @@ public class TeamServiceImpl extends ServiceImpl<TeamMapper, Team> implements IT
...
@@ -130,9 +137,11 @@ public class TeamServiceImpl extends ServiceImpl<TeamMapper, Team> implements IT
}
}
update
.
setGroupId
(
query
.
getGroupId
())
update
.
setGroupId
(
query
.
getGroupId
())
.
setMethodId
(
query
.
getMethodId
())
.
setMethodId
(
query
.
getMethodId
())
.
setCharge
(
query
.
getCharge
())
.
setName
(
query
.
getName
())
.
setName
(
query
.
getName
())
.
setIsDisplay
(
query
.
getIsDisplay
())
.
setIsDisplay
(
query
.
getIsDisplay
())
.
setQualifications
(
query
.
getQualifications
());
.
setQualifications
(
query
.
getQualifications
())
.
setHandleId
(
query
.
getHandleId
());
teamMapper
.
updateById
(
update
);
teamMapper
.
updateById
(
update
);
return
BaseResponse
.
okData
(
update
);
return
BaseResponse
.
okData
(
update
);
}
}
...
...
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