Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
E
enterprise-service-platform
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
赵啸非
enterprise-service-platform
Commits
88b46f98
Commit
88b46f98
authored
Mar 15, 2025
by
赵啸非
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改配置文件
parent
83b9564b
Pipeline
#2900
failed with stages
Changes
9
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
Showing
9 changed files
with
142 additions
and
744 deletions
+142
-744
enterprise-service-manager/src/main/java/com/mortals/xhx/base/login/web/LoginController.java
.../java/com/mortals/xhx/base/login/web/LoginController.java
+140
-13
enterprise-service-manager/src/test/java/com/mortals/httpclient/access/AccessController.http
.../java/com/mortals/httpclient/access/AccessController.http
+0
-67
enterprise-service-manager/src/test/java/com/mortals/httpclient/access/AccessStatLogController.http
...om/mortals/httpclient/access/AccessStatLogController.http
+0
-62
enterprise-service-manager/src/test/java/com/mortals/httpclient/access/AccessSystemController.http
...com/mortals/httpclient/access/AccessSystemController.http
+0
-61
enterprise-service-manager/src/test/java/com/mortals/httpclient/ph/PhQueueController.http
...est/java/com/mortals/httpclient/ph/PhQueueController.http
+0
-154
enterprise-service-manager/src/test/java/com/mortals/httpclient/ph/PhQueueStatController.http
...java/com/mortals/httpclient/ph/PhQueueStatController.http
+0
-104
enterprise-service-manager/src/test/java/com/mortals/httpclient/pj/PjEvaluateController.http
.../java/com/mortals/httpclient/pj/PjEvaluateController.http
+0
-157
enterprise-service-manager/src/test/java/com/mortals/httpclient/pj/PjEvaluateStatController.http
...a/com/mortals/httpclient/pj/PjEvaluateStatController.http
+0
-68
enterprise-service-manager/src/test/java/com/mortals/httpclient/system.http
...-manager/src/test/java/com/mortals/httpclient/system.http
+2
-58
No files found.
enterprise-service-manager/src/main/java/com/mortals/xhx/base/login/web/LoginController.java
View file @
88b46f98
package
com.mortals.xhx.base.login.web
;
package
com.mortals.xhx.base.login.web
;
import
cn.hutool.core.date.DateUtil
;
import
cn.hutool.core.date.DateUtil
;
import
cn.hutool.core.util.IdUtil
;
import
cn.hutool.core.util.StrUtil
;
import
cn.hutool.core.util.StrUtil
;
import
com.alibaba.fastjson.JSON
;
import
com.alibaba.fastjson.JSON
;
import
com.alibaba.fastjson.JSONObject
;
import
com.alibaba.fastjson.JSONObject
;
import
com.mortals.framework.ap.CookieService
;
import
com.mortals.framework.ap.GlobalSysInfo
;
import
com.mortals.framework.ap.SysConstains
;
import
com.mortals.framework.common.Rest
;
import
com.mortals.framework.common.Rest
;
import
com.mortals.framework.model.PageInfo
;
import
com.mortals.framework.model.PageInfo
;
import
com.mortals.framework.service.IAuthTokenService
;
import
com.mortals.framework.service.IAuthTokenService
;
import
com.mortals.framework.service.ICacheService
;
import
com.mortals.framework.service.ICacheService
;
import
com.mortals.framework.service.IUser
;
import
com.mortals.framework.service.IUser
;
import
com.mortals.framework.util.AESUtil
;
import
com.mortals.framework.util.DateUtils
;
import
com.mortals.framework.util.HttpUtil
;
import
com.mortals.framework.util.StringUtils
;
import
com.mortals.framework.web.BaseCRUDJsonBodyMappingController
;
import
com.mortals.framework.web.BaseCRUDJsonBodyMappingController
;
import
com.mortals.xhx.base.system.menu.model.MenuEntity
;
import
com.mortals.xhx.base.system.menu.model.MenuEntity
;
import
com.mortals.xhx.base.system.menu.service.MenuService
;
import
com.mortals.xhx.base.system.menu.service.MenuService
;
import
com.mortals.xhx.base.system.resource.service.ResourceService
;
import
com.mortals.xhx.base.system.resource.service.ResourceService
;
import
com.mortals.xhx.base.system.user.model.UserEntity
;
import
com.mortals.xhx.base.system.user.model.UserEntity
;
import
com.mortals.xhx.base.system.user.service.UserService
;
import
com.mortals.xhx.base.system.user.service.UserService
;
import
com.mortals.xhx.base.system.valid.service.ValidCodeService
;
import
com.mortals.xhx.common.code.YesNoEnum
;
import
com.mortals.xhx.common.code.YesNoEnum
;
import
com.mortals.xhx.common.key.RedisKey
;
import
com.mortals.xhx.common.key.RedisKey
;
import
com.mortals.xhx.common.pdu.user.LoginPdu
;
import
com.mortals.xhx.common.pdu.user.LoginPdu
;
...
@@ -45,38 +54,86 @@ import static com.mortals.xhx.common.key.ErrorCode.ERROR_TOKEN_EXPIRED_CONTENT;
...
@@ -45,38 +54,86 @@ import static com.mortals.xhx.common.key.ErrorCode.ERROR_TOKEN_EXPIRED_CONTENT;
@RequestMapping
(
"login"
)
@RequestMapping
(
"login"
)
public
class
LoginController
extends
BaseCRUDJsonBodyMappingController
<
UserService
,
UserEntity
,
Long
>
implements
InitializingBean
{
public
class
LoginController
extends
BaseCRUDJsonBodyMappingController
<
UserService
,
UserEntity
,
Long
>
implements
InitializingBean
{
@Autowired
private
UserService
userService
;
@Autowired
private
ValidCodeService
validCodeService
;
@Autowired
@Autowired
private
ResourceService
resourceService
;
private
ResourceService
resourceService
;
@Autowired
@Autowired
private
MenuService
menuService
;
private
MenuService
menuService
;
@Autowired
@Autowired
private
ICacheService
cacheService
;
private
ICacheService
cacheService
;
@Autowired
@Autowired
private
IAuthTokenService
authTokenService
;
private
IAuthTokenService
authTokenService
;
@Autowired
private
IUserFeign
userFeign
;
@Autowired
private
ISiteFeign
siteFeign
;
@RequestMapping
(
"login"
)
@RequestMapping
(
"login"
)
public
String
login
(
@RequestBody
LoginForm
loginForm
)
throws
Exception
{
public
String
login
(
@RequestBody
LoginForm
loginForm
)
throws
Exception
{
JSONObject
ret
=
new
JSONObject
();
String
loginName
=
loginForm
.
getLoginName
();
String
loginName
=
loginForm
.
getLoginName
();
String
password
=
loginForm
.
getPassword
();
String
password
=
loginForm
.
getPassword
();
LoginPdu
loginPdu
=
new
LoginPdu
();
loginPdu
.
setLoginName
(
loginName
);
String
ip
=
super
.
getRequestIP
(
request
);
loginPdu
.
setPassword
(
password
);
if
(
StringUtils
.
isEmpty
(
loginName
)
||
StringUtils
.
isEmpty
(
password
))
{
loginPdu
.
setSecurityCode
(
"admin"
);
ret
.
put
(
KEY_RESULT_CODE
,
VALUE_RESULT_FAILURE
);
String
resp
=
userFeign
.
portalLogin
(
loginPdu
);
ret
.
put
(
KEY_RESULT_MSG
,
"未获取到用户信息,请重新登录"
);
return
resp
;
return
ret
.
toJSONString
();
}
UserEntity
userEntity
=
null
;
try
{
loginForm
.
validate
();
userEntity
=
userService
.
doLogin
(
loginName
,
password
,
ip
);
userEntity
.
setLastLoginAddress
(
ip
);
recordSysLog
(
request
,
userEntity
,
"用户登录系统成功!"
);
List
<
MenuEntity
>
treeMenuList
=
menuService
.
findTreeMenu
(
userEntity
);
// 返回拥有的菜单数据
Set
<
String
>
urls
=
resourceService
.
findUrlSetByUserId
(
userEntity
.
getId
());
log
.
info
(
"userId:{},urls:{}"
,
userEntity
.
getId
(),
JSON
.
toJSONString
(
urls
));
String
currUserName
=
userEntity
.
getRealName
();
if
(
currUserName
==
null
||
currUserName
.
trim
().
length
()
==
0
)
{
currUserName
=
"管理员"
;
}
JSONObject
data
=
new
JSONObject
();
data
.
put
(
"currUserName"
,
currUserName
);
data
.
put
(
"id"
,
userEntity
.
getId
());
data
.
put
(
"userType"
,
userEntity
.
getUserType
());
userEntity
.
setLoginTime
(
System
.
currentTimeMillis
());
userEntity
.
setToken
(
IdUtil
.
fastSimpleUUID
());
userEntity
.
setExpireTime
(
DateUtils
.
addCurrDate
(
7
).
getTime
());
String
token
=
authTokenService
.
createToken
(
userEntity
);
data
.
put
(
"token"
,
token
);
data
.
put
(
"menuList"
,
treeMenuList
);
ret
.
put
(
KEY_RESULT_DATA
,
data
);
ret
.
put
(
KEY_RESULT_CODE
,
VALUE_RESULT_SUCCESS
);
ret
.
put
(
KEY_RESULT_MSG
,
"用户登录系统成功!"
);
ret
.
put
(
"resources"
,
urls
);
return
ret
.
toJSONString
();
}
catch
(
Exception
e
)
{
log
.
error
(
"login error "
,
e
);
if
(
userEntity
==
null
)
{
userEntity
=
new
UserEntity
();
userEntity
.
setLoginName
(
loginName
);
}
ret
.
put
(
KEY_RESULT_CODE
,
VALUE_RESULT_FAILURE
);
ret
.
put
(
KEY_RESULT_MSG
,
super
.
convertException
(
e
));
return
ret
.
toJSONString
();
}
}
}
@RequestMapping
(
"logout"
)
@RequestMapping
(
"logout"
)
public
void
logout
(
HttpServletRequest
request
,
HttpServletResponse
response
)
throws
Exception
{
public
void
logout
(
HttpServletRequest
request
,
HttpServletResponse
response
)
throws
Exception
{
recordSysLog
(
request
,
"退出登录"
);
recordSysLog
(
request
,
"退出登录"
);
super
.
removeCurrUser
(
request
);
super
.
removeCurrUser
(
request
);
this
.
deleteBlackCookie
(
request
,
response
);
}
}
@RequestMapping
(
"index"
)
@RequestMapping
(
"index"
)
...
@@ -109,14 +166,84 @@ public class LoginController extends BaseCRUDJsonBodyMappingController<UserServi
...
@@ -109,14 +166,84 @@ public class LoginController extends BaseCRUDJsonBodyMappingController<UserServi
ret
.
put
(
KEY_RESULT_CODE
,
VALUE_RESULT_SUCCESS
);
ret
.
put
(
KEY_RESULT_CODE
,
VALUE_RESULT_SUCCESS
);
ret
.
put
(
KEY_RESULT_MSG
,
"用户登录系统成功!"
);
ret
.
put
(
KEY_RESULT_MSG
,
"用户登录系统成功!"
);
ret
.
put
(
"resources"
,
urls
);
ret
.
put
(
"resources"
,
urls
);
return
ret
.
toJSONString
();
}
private
String
generateMenuUrlCode
(
Set
<
String
>
urls
)
{
try
{
String
securityKey
=
GlobalSysInfo
.
getPropertyValue
(
SysConstains
.
PROP_COOKIE_SECURITY_KEY
);
StringBuilder
sb
=
new
StringBuilder
();
if
(
urls
!=
null
&&
urls
.
size
()
>
0
)
{
for
(
String
url
:
urls
)
{
int
index
=
url
.
hashCode
()
&
(
Integer
.
MAX_VALUE
-
1
);
sb
.
append
(
index
).
append
(
","
);
}
}
String
menuUrl
=
sb
.
toString
();
return
AESUtil
.
encrypt
(
menuUrl
,
securityKey
);
}
catch
(
Throwable
e
)
{
log
.
error
(
"编码异常"
,
e
);
return
null
;
}
}
@RequestMapping
(
"validcode"
)
public
String
validCode
(
HttpServletRequest
request
,
HttpServletResponse
response
,
LoginForm
loginForm
)
{
JSONObject
ret
=
new
JSONObject
();
String
loginName
=
loginForm
.
getLoginName
();
String
password
=
loginForm
.
getPassword
();
if
(
StringUtils
.
isEmpty
(
loginName
)
||
StringUtils
.
isEmpty
(
password
))
{
ret
.
put
(
KEY_RESULT_CODE
,
VALUE_RESULT_FAILURE
);
ret
.
put
(
KEY_RESULT_MSG
,
"登录名或密码为空"
);
}
UserEntity
user
=
null
;
try
{
user
=
userService
.
doCheckUser
(
loginName
,
password
);
if
(
user
==
null
)
{
ret
.
put
(
KEY_RESULT_CODE
,
VALUE_RESULT_FAILURE
);
ret
.
put
(
KEY_RESULT_MSG
,
"用户名或密码不正确"
);
}
else
if
(
StringUtils
.
isEmpty
(
user
.
getMobile
()))
{
ret
.
put
(
KEY_RESULT_CODE
,
VALUE_RESULT_FAILURE
);
ret
.
put
(
KEY_RESULT_MSG
,
"用户无正确的手机号"
);
}
else
{
String
mobile
=
StringUtils
.
trim
(
user
.
getMobile
());
String
sessionId
=
request
.
getSession
().
getId
();
String
ip
=
super
.
getRequestIP
(
request
);
boolean
result
=
validCodeService
.
createSmsValidCode
(
sessionId
,
ip
,
mobile
);
if
(
result
)
{
ret
.
put
(
KEY_RESULT_CODE
,
VALUE_RESULT_SUCCESS
);
}
else
{
ret
.
put
(
KEY_RESULT_CODE
,
VALUE_RESULT_FAILURE
);
ret
.
put
(
KEY_RESULT_MSG
,
"验证码发送失败,请稍后在试!"
);
}
}
}
catch
(
Exception
e
)
{
ret
.
put
(
KEY_RESULT_CODE
,
VALUE_RESULT_FAILURE
);
ret
.
put
(
KEY_RESULT_MSG
,
"验证码发送失败:"
+
super
.
convertException
(
e
));
}
finally
{
if
(
user
==
null
)
{
user
=
new
UserEntity
();
user
.
setLoginName
(
loginName
);
}
recordSysLog
(
request
,
user
,
"用户获取短信验证码"
);
}
return
ret
.
toJSONString
();
return
ret
.
toJSONString
();
}
}
protected
void
deleteBlackCookie
(
HttpServletRequest
request
,
HttpServletResponse
response
)
{
try
{
CookieService
.
deleteCookieForAuth
(
request
,
response
);
}
catch
(
Throwable
e
)
{
}
}
@Override
@Override
public
void
afterPropertiesSet
()
throws
Exception
{
public
void
afterPropertiesSet
()
throws
Exception
{
log
.
info
(
"初始化加载登录。。。"
);
log
.
info
(
"初始化加载
单机版
登录。。。"
);
}
}
}
}
enterprise-service-manager/src/test/java/com/mortals/httpclient/access/AccessController.http
deleted
100644 → 0
View file @
83b9564b
###登录
POST {{baseUrl}}/login/login
Content-Type: application/json
{
"loginName":"admin",
"password":"admin",
"securityCode":"8888"
}
> {%
client.global.set("SmsSet_id", JSON.parse(response.body).data.id);
client.global.set("authToken", JSON.parse(response.body).data.token);
%}
###区域接入列表
POST {{baseUrl}}/access/interlist
Content-Type: application/json
{
"orderCols": {"sort": "desc"},
"page":1,
"size":10
}
###区域接入更新与保存
POST {{baseUrl}}/access/save
Authorization: {{authToken}}
Content-Type: application/json
{
"areaName":"puTtsP",
"areaCode":"yI3Q50",
"bigPath":"5EdNCy",
"tag":"Nu6DiD",
"sort":0,
"accessSystemList":[{
"systemName":"7oX31m",
"systemCode":"aooVxK",
"enabled":0,
"accessTime":"1719504000000",
"sort":0,
"remark":"yIVksS"}],
"remark":"IWuGf0"}
> {%
client.global.set("Access_id", JSON.parse(response.body).data.id);
%}
###区域接入查看
GET {{baseUrl}}/access/info?id={{Access_id}}
Accept: application/json
###区域接入编辑
GET {{baseUrl}}/access/edit?id={{Access_id}}
Accept: application/json
###区域接入删除
GET {{baseUrl}}/access/delete?id={{Access_id}}
Authorization: {{authToken}}
Accept: application/json
enterprise-service-manager/src/test/java/com/mortals/httpclient/access/AccessStatLogController.http
deleted
100644 → 0
View file @
83b9564b
###登录
POST {{baseUrl}}/login/login
Content-Type: application/json
{
"loginName":"admin",
"password":"admin",
"securityCode":"8888"
}
> {%
client.global.set("SmsSet_id", JSON.parse(response.body).data.id);
client.global.set("authToken", JSON.parse(response.body).data.token);
%}
###统计日志列表
POST {{baseUrl}}/access/stat/log/list
Content-Type: application/json
{
"page":1,
"size":10
}
###统计日志更新与保存
POST {{baseUrl}}/access/stat/log/save
Authorization: {{authToken}}
Content-Type: application/json
{
"accessId":"6QOXxd",
"siteId":589,
"siteCode":"hnPF0D",
"siteName":"USMODh",
"statStartTime":"1721923200000",
"statEndTime":"1721923200000",
"duration":0,
"type":"全部",
"remark":"qYJVAJ",
}
> {%
client.global.set("AccessStatLog_id", JSON.parse(response.body).data.id);
%}
###统计日志查看
GET {{baseUrl}}/access/stat/log/info?id=1
###统计日志编辑
GET {{baseUrl}}/access/stat/log/edit?id=1
Accept: application/json
###统计日志删除
GET {{baseUrl}}/access/stat/log/delete?id=1
Authorization: {{authToken}}
Accept: application/json
enterprise-service-manager/src/test/java/com/mortals/httpclient/access/AccessSystemController.http
deleted
100644 → 0
View file @
83b9564b
###登录
POST {{baseUrl}}/login/login
Content-Type: application/json
{
"loginName":"admin",
"password":"admin",
"securityCode":"8888"
}
> {%
client.global.set("SmsSet_id", JSON.parse(response.body).data.id);
client.global.set("authToken", JSON.parse(response.body).data.token);
%}
###区域接入系统列表
POST {{baseUrl}}/access/system/list
Content-Type: application/json
{
"page":1,
"size":10
}
###区域接入系统更新与保存
POST {{baseUrl}}/access/system/save
Authorization: {{authToken}}
Content-Type: application/json
{
"accessId":20,
"systemName":"7oX31m",
"systemCode":"aooVxK",
"enabled":0,
"accessTime":"1719504000000",
"sort":0,
"remark":"yIVksS",
}
> {%
client.global.set("AccessSystem_id", JSON.parse(response.body).data.id);
%}
###区域接入系统查看
GET {{baseUrl}}/access/system/info?id={{AccessSystem_id}}
Accept: application/json
###区域接入系统编辑
GET {{baseUrl}}/access/system/edit?id={{AccessSystem_id}}
Accept: application/json
###区域接入系统删除
GET {{baseUrl}}/access/system/delete?id={{AccessSystem_id}}
Authorization: {{authToken}}
Accept: application/json
enterprise-service-manager/src/test/java/com/mortals/httpclient/ph/PhQueueController.http
deleted
100644 → 0
View file @
83b9564b
###登录
POST {{baseUrl}}/login/login
Content-Type: application/json
{
"loginName":"admin",
"password":"admin",
"securityCode":"8888"
}
> {%
client.global.set("SmsSet_id", JSON.parse(response.body).data.id);
client.global.set("authToken", JSON.parse(response.body).data.token);
%}
###排号汇总列表
POST {{baseUrl}}/ph/queue/interlist
Content-Type: application/json
{
"page":2,
"size":10
}
###排号汇总更新与保存
POST {{baseUrl}}/ph/queue/save
Content-Type: application/json
{
"ordernumber":"123",
"style":"未叫号",
"business":"医保异地转移",
"windowName":"交警窗口",
"windowFromnum":"1A11",
"flownum":"第xxx号",
"formernum":"221",
"peopleIdcard":"5101061885411458",
"peopleName":"王石",
"peopleSex":"男",
"peoplePhone":"13808095770",
"workmanName":"陈长虹",
"workmanNumber":"ZJ001",
"taketime":"1716739200000",
"calltime":"1716749200000",
"endtime":"1716739200000",
"waitTime":189,
"handleTime":224,
"deviceName":"PVq8Ws",
"callName":"MHM4hc",
"matterName":"RLTHgE",
"queueid":"123",
"wySignin":"现场取号",
"sectionName":"不动产",
"hallName":"公安大厅",
"deviceType":"排号机",
"siteId":1,
"siteCode":"511500000000-0001",
"siteName":"智慧排队管理服务系统",
"extNum":"511500000000-0001-1"
}
> {%
client.global.set("PhQueue_id", JSON.parse(response.body).data.id);
%}
###排号汇总更新与保存
POST {{baseUrl}}/ph/queue/batchSave
Content-Type: application/json
[{
"ordernumber":"123",
"style":"未叫号",
"business":"医保异地转移",
"windowName":"交警窗口",
"windowFromnum":"1A11",
"flownum":"第xxx号",
"formernum":"221",
"peopleIdcard":"5101061885411458",
"peopleName":"王石",
"peopleSex":"男",
"peoplePhone":"13808095770",
"workmanName":"陈长虹",
"workmanNumber":"ZJ001",
"taketime":"1716739200000",
"calltime":"1716749200000",
"endtime":"1716739200000",
"waitTime":189,
"handleTime":224,
"deviceName":"PVq8Ws",
"callName":"MHM4hc",
"matterName":"RLTHgE",
"queueid":"123",
"wySignin":"现场取号",
"sectionName":"不动产",
"hallName":"公安大厅",
"deviceType":"排号机",
"siteId":1,
"siteCode":"511500000000-0001",
"siteName":"智慧排队管理服务系统",
"extNum":"511500000000-0001-2"
},{
"ordernumber":"123",
"style":"未叫号",
"business":"医保异地转移",
"windowName":"交警窗口",
"windowFromnum":"1A11",
"flownum":"第xxx号",
"formernum":"221",
"peopleIdcard":"5101061885411458",
"peopleName":"王石",
"peopleSex":"男",
"peoplePhone":"13808095770",
"workmanName":"陈长虹",
"workmanNumber":"ZJ001",
"taketime":"1716739200000",
"calltime":"1716749200000",
"endtime":"1716739200000",
"waitTime":189,
"handleTime":224,
"deviceName":"PVq8Ws",
"callName":"MHM4hc",
"matterName":"RLTHgE",
"queueid":"123",
"wySignin":"现场取号",
"sectionName":"不动产",
"hallName":"公安大厅",
"deviceType":"排号机",
"siteId":1,
"siteCode":"511500000000-0001",
"siteName":"智慧排队管理服务系统",
"extNum":"511500000000-0001-3"
}]
###排号汇总查看
GET {{baseUrl}}/ph/queue/info?id={{PhQueue_id}}
Accept: application/json
###排号汇总编辑
GET {{baseUrl}}/ph/queue/edit?id={{PhQueue_id}}
Accept: application/json
###排号汇总删除
GET {{baseUrl}}/ph/queue/delete?id={{PhQueue_id}}
Authorization: {{authToken}}
Accept: application/json
enterprise-service-manager/src/test/java/com/mortals/httpclient/ph/PhQueueStatController.http
deleted
100644 → 0
View file @
83b9564b
###登录
POST {{baseUrl}}/login/login
Content-Type: application/json
{
"loginName":"admin",
"password":"admin",
"securityCode":"8888"
}
> {%
client.global.set("SmsSet_id", JSON.parse(response.body).data.id);
client.global.set("authToken", JSON.parse(response.body).data.token);
%}
###排队叫号汇总统计列表
POST {{baseUrl}}/ph/queue/stat/interlist
Content-Type: application/json
{
"timeStart": "2024-06-24",
"timeEnd": "2024-06-24",
"siteId": 1,
"businessNotList": [""],
"groupList": ["year","month","day","business"],
"page": 1,
"size": 10
}
###排队叫号汇总统计列表2
POST {{baseUrl}}/ph/queue/stat/interlist
Content-Type: application/json
{
"timeStart": "2024-06-24",
"timeEnd": "2024-06-24",
"siteId": 1,
"businessList": ["交通违法处理"],
"sectionNameList": ["市公安局"],
"groupList": ["year","month","day","business","sectionName"],
"page": 1,
"size": 10
}
###排队叫号汇总统计列表3
POST {{baseUrl}}/ph/queue/stat/interlist
Content-Type: application/json
{
"siteId": 1,
"month": 6,
"year": 2024,
"businessList": ["交通违法处理"],
"sectionNameList": ["市公安局"],
"groupList": ["year","month","business","sectionName"],
"page": 1,
"size": 10
}
###排队叫号汇总统计更新与保存
POST {{baseUrl}}/ph/queue/stat/save
Authorization: {{authToken}}
Content-Type: application/json
{
"siteId":0,
"siteCode":"k0qhHd",
"siteName":"JkrTyE",
"business":"oghueH",
"sectionName":"TZvj9b",
"windowFromnum":"D2bJnu",
"pjCount":448,
"year":544,
"month":191,
"day":82,
}
> {%
client.global.set("PhQueueStat_id", JSON.parse(response.body).data.id);
%}
###排队叫号汇总统计查看
GET {{baseUrl}}/ph/queue/stat/info?id={{PhQueueStat_id}}
Accept: application/json
###排队叫号汇总统计编辑
GET {{baseUrl}}/ph/queue/stat/edit?id={{PhQueueStat_id}}
Accept: application/json
###排队叫号汇总统计删除
GET {{baseUrl}}/ph/queue/stat/delete?id={{PhQueueStat_id}}
Authorization: {{authToken}}
Accept: application/json
enterprise-service-manager/src/test/java/com/mortals/httpclient/pj/PjEvaluateController.http
deleted
100644 → 0
View file @
83b9564b
###登录
POST {{baseUrl}}/login/login
Content-Type: application/json
{
"loginName":"admin",
"password":"admin",
"securityCode":"8888"
}
> {%
client.global.set("SmsSet_id", JSON.parse(response.body).data.id);
client.global.set("authToken", JSON.parse(response.body).data.token);
%}
###评价汇总列表
POST {{baseUrl}}/pj/evaluate/list
Content-Type: application/json
{
"page":1,
"size":10
}
###评价汇总更新与保存
POST {{baseUrl}}/pj/evaluate/save
Content-Type: application/json
{
"peopleIdcard":"bdQuCS",
"peopleName":"张三",
"peopleSex":"男",
"peoplePhone":"13808095770",
"pjOption":"非常满意",
"contentTag":"aaa",
"picUrl":"/xxx/xxx.jpg",
"sectionName":"行政审批局",
"hallName":"公安大厅",
"pjSource":"导视机",
"opinion":"工作人员态度好",
"windowName":"社保大厅",
"windowFromnum":"D21",
"flounum":"uukl09",
"pjxt":"自助服务终端",
"workmanName":"张三",
"workmanNumber":"123",
"devicenum":"DC-BC-AE-DF",
"evaluatestatus":"等待评价",
"evaluatetype":"截图",
"photobefor":"/xxx/xxx.jpg",
"photoautograph":"/xxx/xxx.jpg",
"picture":"/xxx/xxx.jpg",
"process":"/xxx/xxx.mp4",
"eyevaluate":"标记非恶意差评",
"pjType":"窗口评价",
"pjTime":1716739200000,
"siteId":1,
"siteCode":"511500000000-0001",
"siteName":"智慧排队管理服务系统",
"extNum":"511500000000-0001-41"
}
> {%
client.global.set("PjEvaluate_id", JSON.parse(response.body).data.id);
%}
###评价汇总批量保存
POST {{baseUrl}}/pj/evaluate/batchSave
Content-Type: application/json
[{
"peopleIdcard":"bdQuCS",
"peopleName":"张三",
"peopleSex":"男",
"peoplePhone":"13808095770",
"pjOption":"非常满意",
"contentTag":"aaa",
"picUrl":"/xxx/xxx.jpg",
"sectionName":"行政审批局",
"hallName":"公安大厅",
"pjSource":"导视机",
"opinion":"工作人员态度好",
"windowName":"社保大厅",
"windowFromnum":"D21",
"flounum":"uukl09",
"pjxt":"自助服务终端",
"workmanName":"张三",
"workmanNumber":"123",
"devicenum":"DC-BC-AE-DF",
"evaluatestatus":"等待评价",
"evaluatetype":"截图",
"photobefor":"/xxx/xxx.jpg",
"photoautograph":"/xxx/xxx.jpg",
"picture":"/xxx/xxx.jpg",
"process":"/xxx/xxx.mp4",
"eyevaluate":"标记非恶意差评",
"pjType":"窗口评价",
"pjTime":1716739241000,
"siteId":1,
"siteCode":"511500000000-0001",
"siteName":"智慧排队管理服务系统",
"extNum":"511500000000-0001-51"
},
{
"peopleIdcard":"bdQuCS",
"peopleName":"张三",
"peopleSex":"男",
"peoplePhone":"13808095770",
"pjOption":"非常满意",
"contentTag":"aaa",
"picUrl":"/xxx/xxx.jpg",
"sectionName":"行政审批局",
"hallName":"公安大厅",
"pjSource":"导视机",
"opinion":"工作人员态度好",
"windowName":"社保大厅",
"windowFromnum":"D21",
"flounum":"uukl09",
"pjxt":"自助服务终端",
"workmanName":"张三",
"workmanNumber":"123",
"devicenum":"DC-BC-AE-DF",
"evaluatestatus":"等待评价",
"evaluatetype":"截图",
"photobefor":"/xxx/xxx.jpg",
"photoautograph":"/xxx/xxx.jpg",
"picture":"/xxx/xxx.jpg",
"process":"/xxx/xxx.mp4",
"eyevaluate":"标记非恶意差评",
"pjType":"窗口评价",
"pjTime":1716739204000,
"siteId":1,
"siteCode":"511500000000-0001",
"siteName":"智慧排队管理服务系统",
"extNum":"511500000000-0001-71"
}]
###评价汇总查看
GET {{baseUrl}}/pj/evaluate/info?id={{PjEvaluate_id}}
Accept: application/json
###评价汇总编辑
GET {{baseUrl}}/pj/evaluate/edit?id={{PjEvaluate_id}}
Accept: application/json
###评价汇总删除
GET {{baseUrl}}/pj/evaluate/delete?id={{PjEvaluate_id}}
Authorization: {{authToken}}
Accept: application/json
enterprise-service-manager/src/test/java/com/mortals/httpclient/pj/PjEvaluateStatController.http
deleted
100644 → 0
View file @
83b9564b
###登录
POST {{baseUrl}}/login/login
Content-Type: application/json
{
"loginName":"admin",
"password":"admin",
"securityCode":"8888"
}
> {%
client.global.set("SmsSet_id", JSON.parse(response.body).data.id);
client.global.set("authToken", JSON.parse(response.body).data.token);
%}
###评价汇总统计列表
POST {{baseUrl}}/pj/evaluate/stat/interlist
Content-Type: application/json
{
"timeStart": "2024-07-01",
"timeEnd": "2024-07-15",
"pjOptionNotList": [""],
"groupList": ["year","month","day","pjOption"],
"page": 1,
"size": 10
}
###评价汇总统计更新与保存
POST {{baseUrl}}/pj/evaluate/stat/save
Authorization: {{authToken}}
Content-Type: application/json
{
"siteId":0,
"siteCode":"Q8lhs4",
"siteName":"vxsdQP",
"sectionName":"PMhvwe",
"pjOption":"eeSBbZ",
"windowFromnum":"t4cnTV",
"pjCount":657,
"year":545,
"month":368,
"day":323,
}
> {%
client.global.set("PjEvaluateStat_id", JSON.parse(response.body).data.id);
%}
###评价汇总统计查看
GET {{baseUrl}}/pj/evaluate/stat/info?id={{PjEvaluateStat_id}}
Accept: application/json
###评价汇总统计编辑
GET {{baseUrl}}/pj/evaluate/stat/edit?id={{PjEvaluateStat_id}}
Accept: application/json
###评价汇总统计删除
GET {{baseUrl}}/pj/evaluate/stat/delete?id={{PjEvaluateStat_id}}
Authorization: {{authToken}}
Accept: application/json
enterprise-service-manager/src/test/java/com/mortals/httpclient/system.http
View file @
88b46f98
...
@@ -5,7 +5,8 @@ Content-Type: application/json
...
@@ -5,7 +5,8 @@ Content-Type: application/json
{
{
"loginName":"admin",
"loginName":"admin",
"password":"admin"
"password":"xhxADMIN8@a",
"securityCode":"admin"
}
}
> {%
> {%
...
@@ -52,63 +53,6 @@ Content-Type: application/json
...
@@ -52,63 +53,6 @@ Content-Type: application/json
{"affairCode":"abcd1234ddddd"}
{"affairCode":"abcd1234ddddd"}
###评价
POST {{baseUrl}}/pj/evaluate/stat/stat
Content-Type: application/json
{
"pjTimeStart": "2024-07-01",
"pjTimeEnd": "2024-07-29"
}
###排队
POST {{baseUrl}}/ph/queue/stat/stat
Content-Type: application/json
{
"taketimeStart": "2024-07-01",
"taketimeEnd": "2024-07-29"
}
###所有
POST {{baseUrl}}/stat/stat
Content-Type: application/json
{
"createTimeStart": "2024-07-01",
"createTimeEnd": "2024-07-29"
}
###所有
POST {{baseUrl}}/stat/stat
Content-Type: application/json
{
"createTimeStart": "2024-07-01",
"createTimeEnd": "2024-06-61",
"accessId": 17
}
###所有
POST {{baseUrl}}/access/stat
Content-Type: application/json
{
"accessTimeStart": "2023-01-01",
"accessTimeEnd": "2024-08-22"
}
###针对某一接入
POST {{baseUrl}}/access/stat
Content-Type: application/json
{
"accessTimeStart": "2023-01-01",
"accessTimeEnd": "2024-08-22",
"id": 17
}
###针对某一接入
###针对某一接入
...
...
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