Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
H
hg-smart
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
platform
hg-smart
Commits
5db22179
Commit
5db22179
authored
May 24, 2024
by
liuyang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
2024-05-24 审批保养删除提示修改和设备点检删除提示修改
parent
79527944
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
71 additions
and
39 deletions
+71
-39
ServiceHGSB003.java
.../java/com/baosight/hggp/hg/sb/service/ServiceHGSB003.java
+6
-15
ServiceHGSB004.java
.../java/com/baosight/hggp/hg/sb/service/ServiceHGSB004.java
+13
-10
ServiceHGSB004A.java
...java/com/baosight/hggp/hg/sb/service/ServiceHGSB004A.java
+10
-10
HGSBTools.java
src/main/java/com/baosight/hggp/hg/sb/tools/HGSBTools.java
+42
-4
No files found.
src/main/java/com/baosight/hggp/hg/sb/service/ServiceHGSB003.java
View file @
5db22179
...
@@ -80,16 +80,15 @@ public class ServiceHGSB003 extends ServiceEPBase {
...
@@ -80,16 +80,15 @@ public class ServiceHGSB003 extends ServiceEPBase {
Map
<?,
?>
map
=
eiBlock
.
getRow
(
i
);
Map
<?,
?>
map
=
eiBlock
.
getRow
(
i
);
hgsb003
.
fromMap
(
map
);
hgsb003
.
fromMap
(
map
);
hgsb003
.
setDeleteFlag
(
CommonConstant
.
YesNo
.
YES_1
);
hgsb003
.
setDeleteFlag
(
CommonConstant
.
YesNo
.
YES_1
);
if
(
hgsb003
.
getStatus
().
equals
(
CommonConstant
.
PlanStatus
.
UN_PLAN
)){
throw
new
PlatException
(
"维保申请审批完成,无法删除"
);
}
DaoUtils
.
update
(
HGSB003
.
DELETE_FLAG
,
hgsb003
.
toMap
());
DaoUtils
.
update
(
HGSB003
.
DELETE_FLAG
,
hgsb003
.
toMap
());
}
}
inInfo
.
setStatus
(
EiConstant
.
STATUS_SUCCESS
);
inInfo
.
setStatus
(
EiConstant
.
STATUS_SUCCESS
);
inInfo
.
setMsgByKey
(
"ep.1000"
,
new
String
[]{
String
.
valueOf
(
i
),
I18nMessages
.
getText
(
"label.delete"
,
"删除"
)});
inInfo
.
setMsgByKey
(
"ep.1000"
,
new
String
[]{
String
.
valueOf
(
i
),
I18nMessages
.
getText
(
"label.delete"
,
"删除"
)});
}
catch
(
PlatException
e
)
{
}
catch
(
PlatException
e
)
{
e
.
printStackTrace
();
LogUtils
.
setDetailMsg
(
inInfo
,
e
,
"删除失败"
);
inInfo
.
setStatus
(
EiConstant
.
STATUS_FAILURE
);
ErrorCodeUtils
.
handleDeleteException
(
inInfo
,
i
,
e
);
logError
(
"删除失败"
,
e
.
getMessage
());
return
inInfo
;
}
}
return
inInfo
;
return
inInfo
;
}
}
...
@@ -149,11 +148,7 @@ public class ServiceHGSB003 extends ServiceEPBase {
...
@@ -149,11 +148,7 @@ public class ServiceHGSB003 extends ServiceEPBase {
inInfo
.
setStatus
(
EiConstant
.
STATUS_SUCCESS
);
inInfo
.
setStatus
(
EiConstant
.
STATUS_SUCCESS
);
inInfo
.
setMsgByKey
(
"ep.1000"
,
new
String
[]{
String
.
valueOf
(
i
),
I18nMessages
.
getText
(
"label.update"
,
"修改"
)});
inInfo
.
setMsgByKey
(
"ep.1000"
,
new
String
[]{
String
.
valueOf
(
i
),
I18nMessages
.
getText
(
"label.update"
,
"修改"
)});
}
catch
(
PlatException
e
)
{
}
catch
(
PlatException
e
)
{
e
.
printStackTrace
();
LogUtils
.
setDetailMsg
(
inInfo
,
e
,
"修改失败"
);
inInfo
.
setStatus
(
EiConstant
.
STATUS_FAILURE
);
ErrorCodeUtils
.
handleUpdateException
(
inInfo
,
i
,
e
);
logError
(
"修改失败"
,
e
.
getMessage
());
return
inInfo
;
}
}
return
inInfo
;
return
inInfo
;
}
}
...
@@ -172,11 +167,7 @@ public class ServiceHGSB003 extends ServiceEPBase {
...
@@ -172,11 +167,7 @@ public class ServiceHGSB003 extends ServiceEPBase {
inInfo
.
setStatus
(
EiConstant
.
STATUS_SUCCESS
);
inInfo
.
setStatus
(
EiConstant
.
STATUS_SUCCESS
);
inInfo
.
setMsgByKey
(
"ep.1000"
,
new
String
[]{
String
.
valueOf
(
i
),
I18nMessages
.
getText
(
"label.update"
,
"修改"
)});
inInfo
.
setMsgByKey
(
"ep.1000"
,
new
String
[]{
String
.
valueOf
(
i
),
I18nMessages
.
getText
(
"label.update"
,
"修改"
)});
}
catch
(
PlatException
e
)
{
}
catch
(
PlatException
e
)
{
e
.
printStackTrace
();
LogUtils
.
setDetailMsg
(
inInfo
,
e
,
"上传失败"
);
inInfo
.
setStatus
(
EiConstant
.
STATUS_FAILURE
);
ErrorCodeUtils
.
handleUpdateException
(
inInfo
,
i
,
e
);
logError
(
"修改失败"
,
e
.
getMessage
());
return
inInfo
;
}
}
return
inInfo
;
return
inInfo
;
}
}
...
...
src/main/java/com/baosight/hggp/hg/sb/service/ServiceHGSB004.java
View file @
5db22179
...
@@ -3,6 +3,7 @@ package com.baosight.hggp.hg.sb.service;
...
@@ -3,6 +3,7 @@ package com.baosight.hggp.hg.sb.service;
import
com.baosight.hggp.aspect.annotation.OperationLogAnnotation
;
import
com.baosight.hggp.aspect.annotation.OperationLogAnnotation
;
import
com.baosight.hggp.common.DdynamicEnum
;
import
com.baosight.hggp.common.DdynamicEnum
;
import
com.baosight.hggp.core.constant.CommonConstant
;
import
com.baosight.hggp.core.constant.CommonConstant
;
import
com.baosight.hggp.core.dao.DaoBase
;
import
com.baosight.hggp.core.dao.DaoUtils
;
import
com.baosight.hggp.core.dao.DaoUtils
;
import
com.baosight.hggp.core.security.UserSessionUtils
;
import
com.baosight.hggp.core.security.UserSessionUtils
;
import
com.baosight.hggp.hg.constant.HGConstant
;
import
com.baosight.hggp.hg.constant.HGConstant
;
...
@@ -85,16 +86,22 @@ public class ServiceHGSB004 extends ServiceEPBase {
...
@@ -85,16 +86,22 @@ public class ServiceHGSB004 extends ServiceEPBase {
String
str
=
"设备点检已审批完成,无法删除!"
;
String
str
=
"设备点检已审批完成,无法删除!"
;
throw
new
PlatException
(
str
);
throw
new
PlatException
(
str
);
}
}
Map
map1
=
new
HashMap
<>();
map1
.
put
(
HGSB002
.
FIELD_COMPANY_CODE
,
hgsb004
.
getCompanyCode
());
map1
.
put
(
HGSB002
.
FIELD_PLAN_CODE
,
hgsb004
.
getPlanCode
());
map1
.
put
(
HGSB002
.
FIELD_PLAN_START_DATE
,
hgsb004
.
getPlanStartDate
());
map1
.
put
(
HGSB002
.
FIELD_PLAN_END_DATE
,
hgsb004
.
getPlanEndDate
());
List
<
HGSB002
>
list
=
DaoBase
.
getInstance
().
query
(
HGSB002
.
QUERY
,
map1
);
for
(
HGSB002
hgsb002
:
list
){
hgsb002
.
setTaskStatus
(
0
);
DaoUtils
.
update
(
HGSB002
.
UPDATE
,
hgsb002
);
}
DaoUtils
.
update
(
HGSB004
.
DELETE_FLAG
,
hgsb004
.
toMap
());
DaoUtils
.
update
(
HGSB004
.
DELETE_FLAG
,
hgsb004
.
toMap
());
}
}
inInfo
.
setStatus
(
EiConstant
.
STATUS_SUCCESS
);
inInfo
.
setStatus
(
EiConstant
.
STATUS_SUCCESS
);
inInfo
.
setMsgByKey
(
"ep.1000"
,
new
String
[]{
String
.
valueOf
(
i
),
I18nMessages
.
getText
(
"label.delete"
,
"删除"
)});
inInfo
.
setMsgByKey
(
"ep.1000"
,
new
String
[]{
String
.
valueOf
(
i
),
I18nMessages
.
getText
(
"label.delete"
,
"删除"
)});
}
catch
(
PlatException
e
)
{
}
catch
(
PlatException
e
)
{
e
.
printStackTrace
();
LogUtils
.
setDetailMsg
(
inInfo
,
e
,
"删除失败"
);
inInfo
.
setStatus
(
EiConstant
.
STATUS_FAILURE
);
ErrorCodeUtils
.
handleDeleteException
(
inInfo
,
i
,
e
);
logError
(
"删除失败"
,
e
.
getMessage
());
return
inInfo
;
}
}
return
inInfo
;
return
inInfo
;
}
}
...
@@ -155,11 +162,7 @@ public class ServiceHGSB004 extends ServiceEPBase {
...
@@ -155,11 +162,7 @@ public class ServiceHGSB004 extends ServiceEPBase {
inInfo
.
setStatus
(
EiConstant
.
STATUS_SUCCESS
);
inInfo
.
setStatus
(
EiConstant
.
STATUS_SUCCESS
);
inInfo
.
setMsgByKey
(
"ep.1000"
,
new
String
[]{
String
.
valueOf
(
i
),
I18nMessages
.
getText
(
"label.update"
,
"修改"
)});
inInfo
.
setMsgByKey
(
"ep.1000"
,
new
String
[]{
String
.
valueOf
(
i
),
I18nMessages
.
getText
(
"label.update"
,
"修改"
)});
}
catch
(
PlatException
e
)
{
}
catch
(
PlatException
e
)
{
e
.
printStackTrace
();
LogUtils
.
setDetailMsg
(
inInfo
,
e
,
"修改失败"
);
inInfo
.
setStatus
(
EiConstant
.
STATUS_FAILURE
);
ErrorCodeUtils
.
handleUpdateException
(
inInfo
,
i
,
e
);
logError
(
"修改失败"
,
e
.
getMessage
());
return
inInfo
;
}
}
return
inInfo
;
return
inInfo
;
}
}
...
...
src/main/java/com/baosight/hggp/hg/sb/service/ServiceHGSB004A.java
View file @
5db22179
...
@@ -4,8 +4,11 @@ import com.baosight.hggp.aspect.annotation.OperationLogAnnotation;
...
@@ -4,8 +4,11 @@ import com.baosight.hggp.aspect.annotation.OperationLogAnnotation;
import
com.baosight.hggp.common.DdynamicEnum
;
import
com.baosight.hggp.common.DdynamicEnum
;
import
com.baosight.hggp.core.constant.CommonConstant
;
import
com.baosight.hggp.core.constant.CommonConstant
;
import
com.baosight.hggp.core.dao.DaoUtils
;
import
com.baosight.hggp.core.dao.DaoUtils
;
import
com.baosight.hggp.hg.sb.domain.HGSB002
;
import
com.baosight.hggp.hg.sb.domain.HGSB002A
;
import
com.baosight.hggp.hg.sb.domain.HGSB004
;
import
com.baosight.hggp.hg.sb.domain.HGSB004
;
import
com.baosight.hggp.hg.sb.domain.HGSB004A
;
import
com.baosight.hggp.hg.sb.domain.HGSB004A
;
import
com.baosight.hggp.hg.sb.tools.HGSBTools
;
import
com.baosight.hggp.util.CommonMethod
;
import
com.baosight.hggp.util.CommonMethod
;
import
com.baosight.hggp.util.ErrorCodeUtils
;
import
com.baosight.hggp.util.ErrorCodeUtils
;
import
com.baosight.hggp.util.LogUtils
;
import
com.baosight.hggp.util.LogUtils
;
...
@@ -55,6 +58,11 @@ public class ServiceHGSB004A extends ServiceEPBase {
...
@@ -55,6 +58,11 @@ public class ServiceHGSB004A extends ServiceEPBase {
public
EiInfo
delete
(
EiInfo
inInfo
)
{
public
EiInfo
delete
(
EiInfo
inInfo
)
{
int
i
=
0
;
int
i
=
0
;
try
{
try
{
Long
parentId
=
Long
.
valueOf
(
inInfo
.
getCellStr
(
EiConstant
.
queryBlock
,
ACConstants
.
ROW_CODE_0
,
HGSB002A
.
FIELD_PARENT_ID
));
HGSB004
hgsb004
=
HGSBTools
.
Hgsb004
.
getId
(
parentId
);
if
(
hgsb004
.
getCheckStatus
().
equals
(
CommonConstant
.
PlanStatus
.
UN_PLAN
)){
throw
new
PlatException
(
"设备点检审批完成,无法删除"
);
}
HGSB004A
hgsb004a
=
new
HGSB004A
();
HGSB004A
hgsb004a
=
new
HGSB004A
();
EiBlock
eiBlock
=
inInfo
.
getBlock
(
EiConstant
.
resultBlock
);
EiBlock
eiBlock
=
inInfo
.
getBlock
(
EiConstant
.
resultBlock
);
for
(
i
=
0
;
i
<
eiBlock
.
getRowCount
();
i
++)
{
for
(
i
=
0
;
i
<
eiBlock
.
getRowCount
();
i
++)
{
...
@@ -66,11 +74,7 @@ public class ServiceHGSB004A extends ServiceEPBase {
...
@@ -66,11 +74,7 @@ public class ServiceHGSB004A extends ServiceEPBase {
inInfo
.
setStatus
(
EiConstant
.
STATUS_SUCCESS
);
inInfo
.
setStatus
(
EiConstant
.
STATUS_SUCCESS
);
inInfo
.
setMsgByKey
(
"ep.1000"
,
new
String
[]{
String
.
valueOf
(
i
),
I18nMessages
.
getText
(
"label.delete"
,
"删除"
)});
inInfo
.
setMsgByKey
(
"ep.1000"
,
new
String
[]{
String
.
valueOf
(
i
),
I18nMessages
.
getText
(
"label.delete"
,
"删除"
)});
}
catch
(
PlatException
e
)
{
}
catch
(
PlatException
e
)
{
e
.
printStackTrace
();
LogUtils
.
setDetailMsg
(
inInfo
,
e
,
"删除失败"
);
inInfo
.
setStatus
(
EiConstant
.
STATUS_FAILURE
);
ErrorCodeUtils
.
handleDeleteException
(
inInfo
,
i
,
e
);
logError
(
"删除失败"
,
e
.
getMessage
());
return
inInfo
;
}
}
return
inInfo
;
return
inInfo
;
}
}
...
@@ -126,11 +130,7 @@ public class ServiceHGSB004A extends ServiceEPBase {
...
@@ -126,11 +130,7 @@ public class ServiceHGSB004A extends ServiceEPBase {
inInfo
.
setStatus
(
EiConstant
.
STATUS_SUCCESS
);
inInfo
.
setStatus
(
EiConstant
.
STATUS_SUCCESS
);
inInfo
.
setMsgByKey
(
"ep.1000"
,
new
String
[]{
String
.
valueOf
(
i
),
I18nMessages
.
getText
(
"label.update"
,
"修改"
)});
inInfo
.
setMsgByKey
(
"ep.1000"
,
new
String
[]{
String
.
valueOf
(
i
),
I18nMessages
.
getText
(
"label.update"
,
"修改"
)});
}
catch
(
PlatException
e
)
{
}
catch
(
PlatException
e
)
{
e
.
printStackTrace
();
LogUtils
.
setDetailMsg
(
inInfo
,
e
,
"上传失败"
);
inInfo
.
setStatus
(
EiConstant
.
STATUS_FAILURE
);
ErrorCodeUtils
.
handleUpdateException
(
inInfo
,
i
,
e
);
logError
(
"修改失败"
,
e
.
getMessage
());
return
inInfo
;
}
}
return
inInfo
;
return
inInfo
;
}
}
...
...
src/main/java/com/baosight/hggp/hg/sb/tools/HGSBTools.java
View file @
5db22179
...
@@ -23,7 +23,9 @@ import java.util.*;
...
@@ -23,7 +23,9 @@ import java.util.*;
*/
*/
public
class
HGSBTools
{
public
class
HGSBTools
{
/*查询当前用户是否拥有全部权限*/
/**
* 查询当前用户是否拥有全部权限
*/
public
static
Boolean
getRoleDataAuth
(){
public
static
Boolean
getRoleDataAuth
(){
boolean
onlyPeople
=
false
;
boolean
onlyPeople
=
false
;
// 当前用户所有角色
// 当前用户所有角色
...
@@ -37,7 +39,8 @@ public class HGSBTools {
...
@@ -37,7 +39,8 @@ public class HGSBTools {
return
onlyPeople
;
return
onlyPeople
;
}
}
/*查询用户所属公司
/**
* 查询用户所属公司
*/
*/
public
static
Map
<
String
,
Object
>
getUserCompany
(){
public
static
Map
<
String
,
Object
>
getUserCompany
(){
Map
<
String
,
Object
>
orgMap
=
new
HashMap
();
Map
<
String
,
Object
>
orgMap
=
new
HashMap
();
...
@@ -55,8 +58,9 @@ public class HGSBTools {
...
@@ -55,8 +58,9 @@ public class HGSBTools {
return
orgMap
;
return
orgMap
;
}
}
/*查询用户所属公司用户
/**
*/
* 查询用户所属公司用户
*/
public
static
List
<
String
>
getOrgId
(){
public
static
List
<
String
>
getOrgId
(){
Map
<
String
,
Object
>
orgMap
=
new
HashMap
();
Map
<
String
,
Object
>
orgMap
=
new
HashMap
();
List
<
Org
>
orgList
=
HGXSTools
.
XsOrg
.
queryByUser
();
List
<
Org
>
orgList
=
HGXSTools
.
XsOrg
.
queryByUser
();
...
@@ -97,6 +101,11 @@ public class HGSBTools {
...
@@ -97,6 +101,11 @@ public class HGSBTools {
return
results
.
get
(
0
);
return
results
.
get
(
0
);
}
}
public
static
List
<
HGSB002
>
getList
(
Map
queryMap
)
{
List
<
HGSB002
>
results
=
DaoBase
.
getInstance
().
query
(
HGSB002
.
QUERY
,
queryMap
);
return
results
;
}
/**
/**
* 查询设备计划详情
* 查询设备计划详情
*
*
...
@@ -122,6 +131,21 @@ public class HGSBTools {
...
@@ -122,6 +131,21 @@ public class HGSBTools {
/**
/**
* 查询
* 查询
*
*
* @param id
*/
public
static
HGSB004
getId
(
Long
id
)
{
AssertUtils
.
isNull
(
id
,
"设备点检不能为空"
);
Map
queryMap
=
new
HashMap
();
queryMap
.
put
(
HGSB004
.
FIELD_ID
,
id
);
queryMap
.
put
(
HGSB004
.
FIELD_DELETE_FLAG
,
CommonConstant
.
YesNo
.
NO_0
);
List
<
HGSB004
>
results
=
DaoBase
.
getInstance
().
query
(
HGSB004
.
QUERY
,
queryMap
);
AssertUtils
.
isEmpty
(
results
,
"设备点检不存在"
);
return
results
.
get
(
0
);
}
/**
* 查询
*
* @param hgsb004
* @param hgsb004
*/
*/
public
static
List
<
HGSB004
>
get
(
HGSB004
hgsb004
)
{
public
static
List
<
HGSB004
>
get
(
HGSB004
hgsb004
)
{
...
@@ -129,5 +153,19 @@ public class HGSBTools {
...
@@ -129,5 +153,19 @@ public class HGSBTools {
List
<
HGSB004
>
results
=
DaoBase
.
getInstance
().
query
(
HGSB004
.
QUERY
,
hgsb004
);
List
<
HGSB004
>
results
=
DaoBase
.
getInstance
().
query
(
HGSB004
.
QUERY
,
hgsb004
);
return
results
;
return
results
;
}
}
/**
* 查询设备点检详情
*
* @param parentId
*/
public
static
List
<
HGSB004A
>
getDetails
(
Long
parentId
)
{
AssertUtils
.
isNull
(
parentId
,
"设备点检不能为空"
);
Map
queryMap
=
new
HashMap
();
queryMap
.
put
(
HGSB004A
.
FIELD_PARENT_ID
,
parentId
);
queryMap
.
put
(
HGSB004A
.
FIELD_DELETE_FLAG
,
CommonConstant
.
YesNo
.
NO_0
);
List
<
HGSB004A
>
results
=
DaoBase
.
getInstance
().
query
(
HGSB004A
.
QUERY
,
queryMap
);
return
results
;
}
}
}
}
}
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