Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
A
amos-boot-biz
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
项目统一框架
amos-boot-biz
Commits
2546631b
Commit
2546631b
authored
Aug 13, 2021
by
suhuiguang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
1.维保任务提交接口
2.配置连接修改为20
parent
1a8ff43c
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
16 changed files
with
291 additions
and
405 deletions
+291
-405
ReginParams.java
...java/com/yeejoin/amos/boot/biz/common/bo/ReginParams.java
+11
-1
Check.java
...n/java/com/yeejoin/amos/maintenance/dao/entity/Check.java
+0
-10
CheckInput.java
...a/com/yeejoin/amos/maintenance/dao/entity/CheckInput.java
+175
-180
AbstractBaseController.java
...intenance/business/controller/AbstractBaseController.java
+5
-0
CheckController.java
...amos/maintenance/business/controller/CheckController.java
+0
-0
PlanTaskController.java
...s/maintenance/business/controller/PlanTaskController.java
+2
-1
CheckMapper.java
...oin/amos/maintenance/business/dao/mapper/CheckMapper.java
+1
-1
CheckShotDto.java
...m/yeejoin/amos/maintenance/business/dto/CheckShotDto.java
+12
-0
CheckInputParam.java
...join/amos/maintenance/business/param/CheckInputParam.java
+9
-57
CheckRecordParam.java
...oin/amos/maintenance/business/param/CheckRecordParam.java
+32
-136
CheckServiceImpl.java
...s/maintenance/business/service/impl/CheckServiceImpl.java
+0
-0
PlanTaskServiceImpl.java
...aintenance/business/service/impl/PlanTaskServiceImpl.java
+1
-1
ICheckService.java
...mos/maintenance/business/service/intfc/ICheckService.java
+16
-11
application-dev.properties
...maintenance/src/main/resources/application-dev.properties
+5
-5
mt-sql-task.xml
...intenance/src/main/resources/db/changelog/mt-sql-task.xml
+21
-0
dbTemplate_check.xml
...tenance/src/main/resources/db/mapper/dbTemplate_check.xml
+1
-2
No files found.
amos-boot-biz-common/src/main/java/com/yeejoin/amos/boot/biz/common/bo/ReginParams.java
View file @
2546631b
...
@@ -20,15 +20,25 @@ public class ReginParams implements Serializable {
...
@@ -20,15 +20,25 @@ public class ReginParams implements Serializable {
public
static
class
PersonIdentity
{
public
static
class
PersonIdentity
{
private
String
identityType
;
private
String
identityType
;
private
String
personSeq
;
private
String
personName
;
private
String
personName
;
private
String
companyId
;
private
String
companyId
;
public
PersonIdentity
(
String
identityType
,
String
personName
,
String
companyId
){
public
PersonIdentity
(
String
identityType
,
String
personSeq
,
String
personName
,
String
companyId
){
this
.
identityType
=
identityType
;
this
.
identityType
=
identityType
;
this
.
personSeq
=
personSeq
;
this
.
personName
=
personName
;
this
.
personName
=
personName
;
this
.
companyId
=
companyId
;
this
.
companyId
=
companyId
;
}
}
public
String
getPersonSeq
()
{
return
personSeq
;
}
public
void
setPersonSeq
(
String
personSeq
)
{
this
.
personSeq
=
personSeq
;
}
public
String
getIdentityType
()
{
public
String
getIdentityType
()
{
return
identityType
;
return
identityType
;
}
}
...
...
amos-boot-module/amos-boot-module-api/amos-boot-module-maintenance-api/src/main/java/com/yeejoin/amos/maintenance/dao/entity/Check.java
View file @
2546631b
...
@@ -178,8 +178,6 @@ public class Check extends BasicEntity {
...
@@ -178,8 +178,6 @@ public class Check extends BasicEntity {
@Column
(
name
=
"error_classify"
)
@Column
(
name
=
"error_classify"
)
private
String
errorClassify
;
private
String
errorClassify
;
private
List
<
CheckInput
>
checkInput
;
private
List
<
CheckShot
>
checkShot
;
private
List
<
CheckShot
>
checkShot
;
...
@@ -372,14 +370,6 @@ public class Check extends BasicEntity {
...
@@ -372,14 +370,6 @@ public class Check extends BasicEntity {
}
}
@OneToMany
(
mappedBy
=
"check"
,
cascade
=
{
CascadeType
.
REMOVE
,
CascadeType
.
MERGE
,
CascadeType
.
PERSIST
})
@OneToMany
(
mappedBy
=
"check"
,
cascade
=
{
CascadeType
.
REMOVE
,
CascadeType
.
MERGE
,
CascadeType
.
PERSIST
})
public
List
<
CheckInput
>
getCheckInput
()
{
return
checkInput
;
}
public
void
setCheckInput
(
List
<
CheckInput
>
checkInput
)
{
this
.
checkInput
=
checkInput
;
}
@OneToMany
(
mappedBy
=
"check"
,
cascade
=
{
CascadeType
.
REMOVE
,
CascadeType
.
MERGE
,
CascadeType
.
PERSIST
})
public
List
<
CheckShot
>
getCheckShot
()
{
public
List
<
CheckShot
>
getCheckShot
()
{
return
checkShot
;
return
checkShot
;
}
}
...
...
amos-boot-module/amos-boot-module-api/amos-boot-module-maintenance-api/src/main/java/com/yeejoin/amos/maintenance/dao/entity/CheckInput.java
View file @
2546631b
package
com
.
yeejoin
.
amos
.
maintenance
.
dao
.
entity
;
package
com
.
yeejoin
.
amos
.
maintenance
.
dao
.
entity
;
import
javax.persistence.Column
;
import
javax.persistence.*
;
import
javax.persistence.Entity
;
import
java.util.List
;
import
javax.persistence.JoinColumn
;
import
javax.persistence.ManyToOne
;
import
javax.persistence.NamedQuery
;
import
javax.persistence.Table
;
/**
/**
* The persistent class for the p_check_input database table.
* The persistent class for the p_check_input database table.
*
*/
*/
@Entity
@Entity
@Table
(
name
=
"p_check_input"
)
@Table
(
name
=
"p_check_input"
)
@NamedQuery
(
name
=
"CheckInput.findAll"
,
query
=
"SELECT c FROM CheckInput c"
)
@NamedQuery
(
name
=
"CheckInput.findAll"
,
query
=
"SELECT c FROM CheckInput c"
)
public
class
CheckInput
extends
BasicEntity
{
public
class
CheckInput
extends
BasicEntity
{
private
static
final
long
serialVersionUID
=
1L
;
private
static
final
long
serialVersionUID
=
1L
;
/**
/**
* 巡检记录id
* 巡检记录id
*/
*/
@Column
(
name
=
"check_id"
)
@Column
(
name
=
"check_id"
)
private
Long
checkId
;
private
Long
checkId
;
/**
/**
* 检查项id
* 检查项id
*/
*/
@Column
(
name
=
"input_id"
)
@Column
(
name
=
"input_id"
)
private
Long
inputId
;
private
Long
inputId
;
/**
/**
* 检查项名称
* 检查项名称
*/
*/
@Column
(
name
=
"input_name"
)
@Column
(
name
=
"input_name"
)
private
String
inputName
;
private
String
inputName
;
/**
/**
* 巡检点检查项
* 巡检点检查项
*/
*/
@Column
(
name
=
"route_point_item_id"
)
@Column
(
name
=
"route_point_item_id"
)
private
Long
routePointItemId
;
private
Long
routePointItemId
;
/**
/**
* 输入值
* 输入值
*/
*/
@Column
(
name
=
"input_value"
)
@Column
(
name
=
"input_value"
)
private
String
inputValue
;
private
String
inputValue
;
/**
/**
* 是否合格
* 是否合格
*/
*/
@Column
(
name
=
"is_ok"
)
@Column
(
name
=
"is_ok"
)
private
String
isOk
;
private
String
isOk
;
/**
/**
* 序号
* 序号
*/
*/
@Column
(
name
=
"order_no"
)
@Column
(
name
=
"order_no"
)
private
int
orderNo
;
private
int
orderNo
;
/**
/**
* 权限系统org code
* 权限系统org code
*/
*/
@Column
(
name
=
"org_code"
)
@Column
(
name
=
"org_code"
)
private
String
orgCode
;
private
String
orgCode
;
/**
/**
* 检查点分类id
* 检查点分类id
*/
*/
@Column
(
name
=
"point_classify_id"
)
@Column
(
name
=
"point_classify_id"
)
private
Long
pointClassifyId
;
private
Long
pointClassifyId
;
/**
/**
* 检查点分类名称
* 检查点分类名称
*/
*/
@Column
(
name
=
"point_classify_name"
)
@Column
(
name
=
"point_classify_name"
)
private
String
pointClassifyName
;
private
String
pointClassifyName
;
/**
/**
* 评分
* 评分
*/
*/
private
int
score
;
private
int
score
;
/**
/**
* 备注
* 备注
*/
*/
private
String
remark
;
private
String
remark
;
public
String
getRemark
()
{
@Transient
return
remark
;
public
List
<
CheckShot
>
getCheckShotList
()
{
}
return
checkShotList
;
}
public
void
setRemark
(
String
remark
)
{
this
.
remark
=
remark
;
public
void
setCheckShotList
(
List
<
CheckShot
>
checkShotList
)
{
}
this
.
checkShotList
=
checkShotList
;
}
public
CheckInput
()
{
}
private
List
<
CheckShot
>
checkShotList
;
private
Check
check
;
public
String
getRemark
()
{
return
remark
;
}
public
Long
getCheckId
()
{
return
this
.
checkId
;
public
void
setRemark
(
String
remark
)
{
}
this
.
remark
=
remark
;
}
public
CheckInput
()
{
}
public
Long
getCheckId
()
{
return
this
.
checkId
;
}
public
void
setCheckId
(
Long
checkId
)
{
this
.
checkId
=
checkId
;
}
public
Long
getInputId
()
{
return
this
.
inputId
;
}
public
void
setInputId
(
Long
inputId
)
{
this
.
inputId
=
inputId
;
}
public
String
getInputValue
()
{
return
this
.
inputValue
;
}
public
void
setInputValue
(
String
inputValue
)
{
this
.
inputValue
=
inputValue
;
}
public
String
getIsOk
()
{
return
this
.
isOk
;
}
public
void
setIsOk
(
String
isOk
)
{
this
.
isOk
=
isOk
;
}
public
int
getOrderNo
()
{
return
this
.
orderNo
;
}
public
void
setCheckId
(
Long
checkId
)
{
public
void
setOrderNo
(
int
orderNo
)
{
this
.
checkId
=
checkId
;
this
.
orderNo
=
orderNo
;
}
}
public
Long
getInputId
()
{
public
String
getOrgCode
()
{
return
this
.
inputId
;
return
this
.
orgCode
;
}
}
public
void
setInputId
(
Long
inputId
)
{
this
.
inputId
=
inputId
;
}
public
String
getInputValue
(
)
{
public
void
setOrgCode
(
String
orgCode
)
{
return
this
.
inputValu
e
;
this
.
orgCode
=
orgCod
e
;
}
}
public
void
setInputValue
(
String
inputValue
)
{
public
int
getScore
(
)
{
this
.
inputValue
=
inputValu
e
;
return
this
.
scor
e
;
}
}
public
String
getIsOk
(
)
{
public
void
setScore
(
int
score
)
{
return
this
.
isOk
;
this
.
score
=
score
;
}
}
public
void
setIsOk
(
String
isOk
)
{
public
String
getInputName
(
)
{
this
.
isOk
=
isOk
;
return
inputName
;
}
}
public
int
getOrderNo
(
)
{
public
void
setInputName
(
String
inputName
)
{
return
this
.
orderNo
;
this
.
inputName
=
inputName
;
}
}
public
void
setOrderNo
(
int
orderNo
)
{
public
Long
getRoutePointItemId
(
)
{
this
.
orderNo
=
orderNo
;
return
routePointItemId
;
}
}
public
String
getOrgCode
(
)
{
public
void
setRoutePointItemId
(
Long
routePointItemId
)
{
return
this
.
orgCode
;
this
.
routePointItemId
=
routePointItemId
;
}
}
public
void
setOrgCode
(
String
orgCode
)
{
public
Long
getPointClassifyId
(
)
{
this
.
orgCode
=
orgCode
;
return
pointClassifyId
;
}
}
public
int
getScore
(
)
{
public
void
setPointClassifyId
(
Long
pointClassifyId
)
{
return
this
.
score
;
this
.
pointClassifyId
=
pointClassifyId
;
}
}
public
void
setScore
(
int
score
)
{
public
String
getPointClassifyName
(
)
{
this
.
score
=
scor
e
;
return
pointClassifyNam
e
;
}
}
@ManyToOne
public
void
setPointClassifyName
(
String
pointClassifyName
)
{
@JoinColumn
(
name
=
"checkId"
,
referencedColumnName
=
"id"
,
updatable
=
false
,
insertable
=
false
)
this
.
pointClassifyName
=
pointClassifyName
;
public
Check
getCheck
()
{
}
return
check
;
}
public
void
setCheck
(
Check
check
)
{
this
.
check
=
check
;
}
public
String
getInputName
()
{
return
inputName
;
}
public
void
setInputName
(
String
inputName
)
{
this
.
inputName
=
inputName
;
}
public
Long
getRoutePointItemId
()
{
return
routePointItemId
;
}
public
void
setRoutePointItemId
(
Long
routePointItemId
)
{
this
.
routePointItemId
=
routePointItemId
;
}
public
Long
getPointClassifyId
()
{
return
pointClassifyId
;
}
public
void
setPointClassifyId
(
Long
pointClassifyId
)
{
this
.
pointClassifyId
=
pointClassifyId
;
}
public
String
getPointClassifyName
()
{
return
pointClassifyName
;
}
public
void
setPointClassifyName
(
String
pointClassifyName
)
{
this
.
pointClassifyName
=
pointClassifyName
;
}
}
}
\ No newline at end of file
amos-boot-module/amos-boot-module-biz/amos-boot-module-maintenance-biz/src/main/java/com/yeejoin/amos/maintenance/business/controller/AbstractBaseController.java
View file @
2546631b
...
@@ -7,6 +7,7 @@ import java.util.List;
...
@@ -7,6 +7,7 @@ import java.util.List;
import
java.util.Map
;
import
java.util.Map
;
import
java.util.stream.Collectors
;
import
java.util.stream.Collectors
;
import
com.yeejoin.amos.boot.biz.common.bo.ReginParams
;
import
org.springframework.cglib.beans.BeanMap
;
import
org.springframework.cglib.beans.BeanMap
;
import
com.google.common.collect.Lists
;
import
com.google.common.collect.Lists
;
...
@@ -653,4 +654,8 @@ public abstract class AbstractBaseController extends BaseController{
...
@@ -653,4 +654,8 @@ public abstract class AbstractBaseController extends BaseController{
return
map
;
return
map
;
}
}
public
ReginParams
.
PersonIdentity
opIdentifyInfo
(){
return
getSelectedOrgInfo
().
getPersonIdentity
();
}
}
}
amos-boot-module/amos-boot-module-biz/amos-boot-module-maintenance-biz/src/main/java/com/yeejoin/amos/maintenance/business/controller/CheckController.java
View file @
2546631b
This diff is collapsed.
Click to expand it.
amos-boot-module/amos-boot-module-biz/amos-boot-module-maintenance-biz/src/main/java/com/yeejoin/amos/maintenance/business/controller/PlanTaskController.java
View file @
2546631b
...
@@ -670,4 +670,4 @@ public class PlanTaskController extends AbstractBaseController {
...
@@ -670,4 +670,4 @@ public class PlanTaskController extends AbstractBaseController {
public
CommonResponse
planTaskPointDetail
(){
public
CommonResponse
planTaskPointDetail
(){
return
CommonResponseUtil
.
success
(
PlanTaskDetailIsFinishEnum
.
getEnumList
());
return
CommonResponseUtil
.
success
(
PlanTaskDetailIsFinishEnum
.
getEnumList
());
}
}
}
}
\ No newline at end of file
amos-boot-module/amos-boot-module-biz/amos-boot-module-maintenance-biz/src/main/java/com/yeejoin/amos/maintenance/business/dao/mapper/CheckMapper.java
View file @
2546631b
...
@@ -36,7 +36,7 @@ public interface CheckMapper extends BaseMapper {
...
@@ -36,7 +36,7 @@ public interface CheckMapper extends BaseMapper {
List
<
PointCheckDetailBo
>
findCheckPointInputItem
(
@Param
(
value
=
"checkId"
)
long
checkId
);
List
<
PointCheckDetailBo
>
findCheckPointInputItem
(
@Param
(
value
=
"checkId"
)
long
checkId
);
int
checkHasRecord
(
CheckRecordParam
requestParam
);
int
checkHasRecord
(
@Param
(
value
=
"planTaskId"
)
Long
planTaskId
,
@Param
(
value
=
"checkId"
)
Long
pointId
);
List
<
Map
<
String
,
Object
>>
queryCheckPointImgs
(
@Param
(
value
=
"planTaskId"
)
int
planTaskId
,
@Param
(
value
=
"pointId"
)
int
pointId
);
List
<
Map
<
String
,
Object
>>
queryCheckPointImgs
(
@Param
(
value
=
"planTaskId"
)
int
planTaskId
,
@Param
(
value
=
"pointId"
)
int
pointId
);
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-maintenance-biz/src/main/java/com/yeejoin/amos/maintenance/business/dto/CheckShotDto.java
0 → 100644
View file @
2546631b
package
com
.
yeejoin
.
amos
.
maintenance
.
business
.
dto
;
import
lombok.Data
;
/**
* @author DELL
*/
@Data
public
class
CheckShotDto
{
private
String
shotType
;
private
String
fileUrl
;
}
amos-boot-module/amos-boot-module-biz/amos-boot-module-maintenance-biz/src/main/java/com/yeejoin/amos/maintenance/business/param/CheckInputParam.java
View file @
2546631b
package
com
.
yeejoin
.
amos
.
maintenance
.
business
.
param
;
package
com
.
yeejoin
.
amos
.
maintenance
.
business
.
param
;
import
com.yeejoin.amos.maintenance.business.dto.CheckShotDto
;
import
lombok.Data
;
import
java.util.List
;
import
java.util.List
;
/**
* @author DELL
*/
@Data
public
class
CheckInputParam
{
public
class
CheckInputParam
{
private
long
inputItemId
;
private
long
inputItemId
;
private
String
inputValue
;
private
String
inputValue
;
private
String
selectName
;
private
String
selectName
;
private
boolean
isCheck
;
private
boolean
isCheck
;
private
String
remark
;
private
String
remark
;
private
Long
classifyIds
;
private
Long
routePointItemId
;
private
Long
routePointItemId
;
private
List
<
String
>
checkInputImg
;
private
List
<
CheckShotDto
>
checkInputShot
;
public
List
<
String
>
getCheckInputImg
()
{
return
checkInputImg
;
}
public
CheckInputParam
(
String
inputValue
){
this
.
inputValue
=
inputValue
;
}
public
void
setCheckInputImg
(
List
<
String
>
checkInputImg
)
{
this
.
checkInputImg
=
checkInputImg
;
}
public
CheckInputParam
(
String
inputValue
)
{
public
String
getRemark
()
{
return
remark
;
}
public
void
setRemark
(
String
remark
)
{
this
.
remark
=
remark
;
}
public
long
getInputItemId
()
{
return
inputItemId
;
}
public
void
setInputItemId
(
long
inputItemId
)
{
this
.
inputItemId
=
inputItemId
;
}
public
String
getInputValue
()
{
return
inputValue
;
}
public
void
setInputValue
(
String
inputValue
)
{
this
.
inputValue
=
inputValue
;
this
.
inputValue
=
inputValue
;
}
}
public
String
getSelectName
()
{
return
selectName
;
}
public
void
setSelectName
(
String
selectName
)
{
this
.
selectName
=
selectName
;
}
public
boolean
getIsCheck
()
{
return
isCheck
;
}
public
void
setIsCheck
(
boolean
isCheck
)
{
this
.
isCheck
=
isCheck
;
}
public
Long
getClassifyIds
()
{
return
classifyIds
;
}
public
void
setClassifyIds
(
Long
classifyIds
)
{
this
.
classifyIds
=
classifyIds
;
}
public
Long
getRoutePointItemId
()
{
return
routePointItemId
;
}
public
void
setRoutePointItemId
(
Long
routePointItemId
)
{
this
.
routePointItemId
=
routePointItemId
;
}
}
}
amos-boot-module/amos-boot-module-biz/amos-boot-module-maintenance-biz/src/main/java/com/yeejoin/amos/maintenance/business/param/CheckRecordParam.java
View file @
2546631b
package
com
.
yeejoin
.
amos
.
maintenance
.
business
.
param
;
package
com
.
yeejoin
.
amos
.
maintenance
.
business
.
param
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
java.util.List
;
import
java.util.List
;
/**
* @author DELL
*/
@Data
@ApiModel
(
value
=
"任务提交"
)
public
class
CheckRecordParam
{
public
class
CheckRecordParam
{
private
Long
planTaskId
;
private
Long
pointId
;
private
String
pointName
;
private
Long
checkId
;
private
String
remark
;
private
String
userId
;
private
String
orgCode
;
private
String
checkDepartmentId
;
private
List
<
String
>
checkRecordImg
;
/**
* 检查项分类
*/
private
Long
classId
;
/**
* 路线id
*/
private
Long
routeId
;
/**
* 检查时间
*/
private
String
checkTime
;
private
String
checkMode
;
/**
* 是否离线提交
*/
private
Boolean
isOffline
=
false
;
private
List
<
CheckInputParam
>
checkItems
;
public
Long
getPointId
()
{
return
pointId
;
}
public
void
setPointId
(
Long
pointId
)
{
this
.
pointId
=
pointId
;
}
public
Long
getCheckId
()
{
return
checkId
;
}
public
void
setCheckId
(
Long
checkId
)
{
this
.
checkId
=
checkId
;
}
public
String
getRemark
()
{
return
remark
;
}
public
void
setRemark
(
String
remark
)
{
@ApiModelProperty
(
value
=
"任务id"
,
required
=
true
)
this
.
remark
=
remark
;
private
Long
planTaskId
;
}
public
List
<
CheckInputParam
>
getCheckItems
()
{
return
checkItems
;
}
public
void
setCheckItems
(
List
<
CheckInputParam
>
checkItems
)
{
this
.
checkItems
=
checkItems
;
}
public
Long
getPlanTaskId
()
{
return
planTaskId
;
}
public
void
setPlanTaskId
(
Long
planTaskId
)
{
this
.
planTaskId
=
planTaskId
;
}
public
String
getUserId
()
{
return
userId
;
}
public
void
setUserId
(
String
userId
)
{
this
.
userId
=
userId
;
}
public
String
getOrgCode
()
{
return
orgCode
;
}
public
void
setOrgCode
(
String
orgCode
)
{
this
.
orgCode
=
orgCode
;
}
public
String
getCheckTime
()
{
return
checkTime
;
}
public
String
getCheckMode
()
{
return
checkMode
;
}
public
void
setCheckTime
(
String
checkTime
)
{
this
.
checkTime
=
checkTime
;
}
public
Long
getRouteId
()
{
return
routeId
;
}
public
void
setRouteId
(
Long
routeId
)
{
this
.
routeId
=
routeId
;
}
public
String
getPointName
()
{
return
pointName
;
}
public
void
setPointName
(
String
pointName
)
{
@ApiModelProperty
(
value
=
"点id"
,
required
=
true
)
this
.
pointName
=
pointName
;
private
Long
pointId
;
}
public
void
setCheckMode
(
String
checkMode
)
{
@ApiModelProperty
(
value
=
"点名称"
)
this
.
checkMode
=
checkMode
;
private
String
pointName
;
}
public
Long
getClassId
()
{
@ApiModelProperty
(
value
=
"检查记录id"
)
return
classId
;
private
Long
checkId
;
}
public
void
setClassId
(
Long
classId
)
{
@ApiModelProperty
(
value
=
"执行人id"
)
this
.
classId
=
classId
;
private
String
userId
;
}
public
Boolean
getIsOffline
()
{
@ApiModelProperty
(
value
=
"任务id"
)
return
isOffline
;
private
String
orgCode
;
}
public
void
setIsOffline
(
Boolean
isOffline
)
{
@ApiModelProperty
(
value
=
"备注"
)
this
.
isOffline
=
isOffline
;
private
String
remark
;
}
public
String
getCheckDepartmentId
()
{
return
checkDepartmentId
;
}
public
void
setCheckDepartmentId
(
String
checkDepartmentId
)
{
@ApiModelProperty
(
value
=
"路线id"
)
this
.
checkDepartmentId
=
checkDepartmentId
;
private
Long
routeId
;
}
public
List
<
String
>
getCheckRecordImg
()
{
@ApiModelProperty
(
value
=
"检查时间"
)
return
checkRecordImg
;
private
String
checkTime
;
}
public
void
setCheckRecordImg
(
List
<
String
>
checkRecordImg
)
{
/**
this
.
checkRecordImg
=
checkRecordImg
;
* 检查项
}
*/
@ApiModelProperty
(
value
=
"检查项"
,
required
=
true
)
private
List
<
CheckInputParam
>
checkItems
;
}
}
amos-boot-module/amos-boot-module-biz/amos-boot-module-maintenance-biz/src/main/java/com/yeejoin/amos/maintenance/business/service/impl/CheckServiceImpl.java
View file @
2546631b
This diff is collapsed.
Click to expand it.
amos-boot-module/amos-boot-module-biz/amos-boot-module-maintenance-biz/src/main/java/com/yeejoin/amos/maintenance/business/service/impl/PlanTaskServiceImpl.java
View file @
2546631b
...
@@ -1037,7 +1037,7 @@ public class PlanTaskServiceImpl implements IPlanTaskService {
...
@@ -1037,7 +1037,7 @@ public class PlanTaskServiceImpl implements IPlanTaskService {
Map
<
String
,
Object
>
facility
=
new
LinkedHashMap
<>();
Map
<
String
,
Object
>
facility
=
new
LinkedHashMap
<>();
facility
.
put
(
"name"
,
point
.
getName
());
facility
.
put
(
"name"
,
point
.
getName
());
facility
.
put
(
"pointId"
,
point
.
getId
());
facility
.
put
(
"pointId"
,
point
.
getId
());
facility
.
put
(
"point
_n
o"
,
point
.
getPointNo
());
facility
.
put
(
"point
N
o"
,
point
.
getPointNo
());
facility
.
put
(
"position"
,
point
.
getBuildingName
()
+
point
.
getAddress
());
facility
.
put
(
"position"
,
point
.
getBuildingName
()
+
point
.
getAddress
());
facility
.
put
(
"userName"
,
planTask
.
getUserName
());
facility
.
put
(
"userName"
,
planTask
.
getUserName
());
facility
.
put
(
"riskAndManage"
,
point
.
getRemark
());
facility
.
put
(
"riskAndManage"
,
point
.
getRemark
());
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-maintenance-biz/src/main/java/com/yeejoin/amos/maintenance/business/service/intfc/ICheckService.java
View file @
2546631b
...
@@ -4,6 +4,7 @@ import java.util.HashMap;
...
@@ -4,6 +4,7 @@ import java.util.HashMap;
import
java.util.List
;
import
java.util.List
;
import
java.util.Map
;
import
java.util.Map
;
import
com.yeejoin.amos.boot.biz.common.bo.ReginParams
;
import
org.springframework.data.domain.Page
;
import
org.springframework.data.domain.Page
;
import
org.springframework.transaction.annotation.Transactional
;
import
org.springframework.transaction.annotation.Transactional
;
...
@@ -43,9 +44,13 @@ public interface ICheckService {
...
@@ -43,9 +44,13 @@ public interface ICheckService {
*/
*/
Page
<
CheckInfoVo
>
getCheckInfo
(
String
toke
,
String
product
,
String
appKey
,
CheckInfoPageParam
param
);
Page
<
CheckInfoVo
>
getCheckInfo
(
String
toke
,
String
product
,
String
appKey
,
CheckInfoPageParam
param
);
void
saveCheckImg
(
List
<
CheckShot
>
imgList
);
/**
* 保存检查记录
CheckDto
saveCheckRecord
(
CheckRecordParam
requestParam
,
AgencyUserModel
user
,
DepartmentBo
departmentModel
,
Toke
token
);
* @param recordParam 填写记录
* @param reginParams 权限信息
* @return CheckDto
*/
CheckDto
saveCheckRecord
(
CheckRecordParam
recordParam
,
ReginParams
reginParams
)
throws
Exception
;
/**
/**
* 巡检记录删除
* 巡检记录删除
...
@@ -64,14 +69,6 @@ public interface ICheckService {
...
@@ -64,14 +69,6 @@ public interface ICheckService {
List
<
Map
>
queryUnqualifiedInputItem
(
int
checkId
);
List
<
Map
>
queryUnqualifiedInputItem
(
int
checkId
);
/**
* 检查该店时候已经巡检完成
*
* @param requestParam
* @return
*/
int
checkHasRecord
(
CheckRecordParam
requestParam
);
AppPointCheckRespone
queryCheckPointDetail
(
String
toke
,
String
product
,
String
appKey
,
long
checkId
);
AppPointCheckRespone
queryCheckPointDetail
(
String
toke
,
String
product
,
String
appKey
,
long
checkId
);
AppPointCheckRespone
queryCheckPointDetailInVersion2
(
String
toke
,
String
product
,
String
appKey
,
long
checkId
);
AppPointCheckRespone
queryCheckPointDetailInVersion2
(
String
toke
,
String
product
,
String
appKey
,
long
checkId
);
...
@@ -271,4 +268,12 @@ public interface ICheckService {
...
@@ -271,4 +268,12 @@ public interface ICheckService {
* @return CheckRecordDto
* @return CheckRecordDto
*/
*/
Map
<
String
,
CheckRecordDto
>
obtainLastCheckRecord
(
String
[]
relationId
);
Map
<
String
,
CheckRecordDto
>
obtainLastCheckRecord
(
String
[]
relationId
);
/**
* 校验是否已经填写过
* @param planTaskId
* @param pointId
* @return
*/
int
checkHasRecord
(
Long
planTaskId
,
Long
pointId
);
}
}
amos-boot-system-maintenance/src/main/resources/application-dev.properties
View file @
2546631b
#DB properties:
#DB properties:
spring.datasource.url
=
jdbc:mysql://172.16.
6.60:3306/amos-maintenance
?useUnicode=true&characterEncoding=utf-8&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=Asia/Shanghai
spring.datasource.url
=
jdbc:mysql://172.16.
11.20:3306/amos_maintenance_v1.0
?useUnicode=true&characterEncoding=utf-8&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=Asia/Shanghai
spring.datasource.username
=
root
spring.datasource.username
=
root
spring.datasource.password
=
root_123
spring.datasource.password
=
root_123
## eureka properties:
## eureka properties:
e
ureka.client.serviceUrl.defaultZone
=
http://172.16.10.72
:10001/eureka/
e
eureka.client.serviceUrl.defaultZone
=
http://172.16.11.20
:10001/eureka/
security.password
=
a1234560
security.password
=
a1234560
security.loginId
=
jc_wjk006
security.loginId
=
jc_wjk006
...
@@ -12,10 +12,10 @@ security.productApp=STUDIO_APP_MOBILE
...
@@ -12,10 +12,10 @@ security.productApp=STUDIO_APP_MOBILE
security.appKey
=
studio_normalapp_3168830
security.appKey
=
studio_normalapp_3168830
#redis 配置
#redis 配置
spring.redis.database
=
0
spring.redis.database
=
1
spring.redis.host
=
172.16.1
0.85
spring.redis.host
=
172.16.1
1.20
spring.redis.port
=
6379
spring.redis.port
=
6379
spring.redis.password
=
amos2019Redis
spring.redis.password
=
1234560
spring.redis.jedis.pool.max-active
=
200
spring.redis.jedis.pool.max-active
=
200
spring.redis.jedis.pool.max-wait
=
-1
spring.redis.jedis.pool.max-wait
=
-1
spring.redis.jedis.pool.max-idle
=
10
spring.redis.jedis.pool.max-idle
=
10
...
...
amos-boot-system-maintenance/src/main/resources/db/changelog/mt-sql-task.xml
View file @
2546631b
...
@@ -5,5 +5,25 @@
...
@@ -5,5 +5,25 @@
xmlns:xsi=
"http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsi=
"http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation=
"http://www.liquibase.org/xml/ns/dbchangelog
xsi:schemaLocation=
"http://www.liquibase.org/xml/ns/dbchangelog
http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-3.4.xsd"
>
http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-3.4.xsd"
>
<changeSet
author=
"suhuiguang"
id=
"1628836692856-1"
runOnChange=
"true"
>
<createProcedure
procedureName=
"updatePlanTask"
>
DROP PROCEDURE IF EXISTS `updatePlanTask`;
CREATE PROCEDURE `updatePlanTask`(IN `planTaskId` int,IN `pointId` int,IN `planTaskDetailId` int,IN `executorId` int)
BEGIN
declare num int ;
declare orgCode VARCHAR(50) ;
declare currentTaskNum int ;
update p_plan_task_detail set is_finish = 1 where id=planTaskDetailId;
select finish_num, org_code from p_plan_task where id = planTaskId into num, orgCode;
select count(1) into currentTaskNum from p_plan_task_detail where task_no = planTaskId and is_finish in(0,2);
UPDATE p_plan_task_detail SET executor_id = executorId,executor_date = current_timestamp where id = planTaskDetailId;
if currentTaskNum > 0 THEN
update p_plan_task set finish_num = (num + 1) where id = planTaskId;
ELSE
update p_plan_task set finish_num = (num + 1), finish_status = 2 where id = planTaskId;
end if;
END
</createProcedure>
</changeSet>
</databaseChangeLog>
</databaseChangeLog>
\ No newline at end of file
amos-boot-system-maintenance/src/main/resources/db/mapper/dbTemplate_check.xml
View file @
2546631b
...
@@ -256,8 +256,7 @@
...
@@ -256,8 +256,7 @@
FROM
FROM
p_check c
p_check c
WHERE
WHERE
is_ok in (1,2)
c.point_id = #{pointId}
and c.point_id = #{pointId}
and c.plan_task_id = #{planTaskId}
and c.plan_task_id = #{planTaskId}
</select>
</select>
...
...
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