Commit 920d332c authored by 廖旭伟's avatar 廖旭伟

纠错管理bug修改

parent ed872caf
......@@ -212,234 +212,18 @@ Content-Type: multipart/form-data
```
## 材料公共库
### 查询材料公共库列表
**请求URL:** public/library/list
**请求方式:** POST
**内容类型:** application/json;charset=utf-8
**简要描述:** 查询材料公共库
**请求参数:**
参数名称|类型|必填|描述
:---|:---|:---|:------
page|Integer|否|当前页
size|Integer|否|每页条数,值为-1,查询所有记录
simpleName|String|否|材料简称,字段前后添加%%模糊查询
**请求样例:**
```
{
"simpleName":"xt8nsn",
"page":1,
"size":10
}
```
**响应参数:**
参数名称|参数类型|描述
:---|:---|:------
code|Integer|结果码(-1.失败,1.成功)
msg|String|消息
data|object|数据对象
 per_page|Integer|每页条数
 total|Integer|总条数
 last_page|Integer|总页数
 current_page|Integer|当前页
 data|array|结果集列表|数组
  id|Long|序号,主键,自增长
  siteId|Long|站点id
  simpleName|String|材料简称
  fullName|String|材料全称
  fileUrl|String|文件地址
  previewUrl|String|文件预览地址
  createUserId|Long|创建用户
  createTime|Date|创建时间
  updateUserId|Long|更新用户
  updateTime|Date|更新时间
dict|object|字典对象
**响应消息样例:**
```
{
"code":1,
"data":{
}
}
```
### 查看材料公共库
**请求URL:** public/library/info
**请求方式:** GET
**内容类型:** application/json;charset=utf-8
**简要描述:** 查看材料公共库,返回实例详细信息
**请求参数:**
参数名称|类型|必填|描述
:---|:---|:---|:------
id|Long|是|ID
**请求样例:**
```
http://localhost/public/library/info?id=549
```
**响应参数:**
参数名称 |参数类型|描述
:---|:---|:-------
code|Integer|结果码(-1.失败,1.成功)
msg|String|消息
data|object|数据对象
 id|Long|序号,主键,自增长
 siteId|Long|站点id
 simpleName|String|材料简称
 fullName|String|材料全称
 fileUrl|String|文件地址
 previewUrl|String|文件预览地址
 createUserId|Long|创建用户
 createTime|Date|创建时间
 updateUserId|Long|更新用户
 updateTime|Date|更新时间
dict|object|字典对象
**响应消息样例:**
```
{
"code": 1,
"data": {
"id":9550,
"siteId":4797,
"simpleName":"ve5301",
"fullName":"kscl10",
"fileUrl":"shker8",
"previewUrl":"62chd9",
"createUserId":6978,
"createTime":"2023-03-01",
"updateUserId":54,
"updateTime":"2023-03-01"
}
}
```
### 保存更新材料公共库
**请求URL:** public/library/save
**请求方式:** POST
**内容类型:** application/json;charset=utf-8
**简要描述:** 保存或更新材料公共库:id为空时为新增保存,否则为更新提交
**请求参数:**
参数名称|类型|必填|描述
:---|:---|:---|:-------
siteId|Long|否|站点id
simpleName|String|是|材料简称
fullName|String|是|材料全称
fileUrl|String|否|文件地址
previewUrl|String|否|文件预览地址
**请求样例:**
```
{
"siteId":9658,
"simpleName":"yza09v",
"fullName":"wz3mzx",
"fileUrl":"7rldbj",
"previewUrl":"gjbtud",
}
```
**响应参数:**
参数名称 |参数类型|描述
:---|:---|:------
code|Integer|结果码(-1.失败,1.成功)
msg|String|消息
data|object|数据对象
 id|Long|保存后主键id
 entity|object|保存更新实体
  id|Long|序号,主键,自增长
  siteId|Long|站点id
  simpleName|String|材料简称
  fullName|String|材料全称
  fileUrl|String|文件地址
  previewUrl|String|文件预览地址
  createUserId|Long|创建用户
  createTime|Date|创建时间
  updateUserId|Long|更新用户
  updateTime|Date|更新时间
**响应消息样例:**
```
{
"msg":"新增模块成功",
"code":1,
"data":{}
}
}
```
### 删除材料公共库
**请求URL:** public/library/delete
**请求方式:** GET
**内容类型:** application/json;charset=utf-8
**简要描述:** 删除材料公共库
**请求参数:**
参数名称|类型|必填|描述
:---|:---|:---|:------
id|String|是|数组
**请求样例:**
```
http://localhost:8080/public/library/delete?id=1&id=2'
```
**响应参数:**
参数名称 |参数类型|备注|其它
---|---|---|---
code|Integer|结果码(-1.失败,1.成功)|-
msg|String|消息|-
**响应消息样例:**
```
{
"code":1,
"msg":"成功"
}
```
## 审批人员
## 纠错管理
### 查询审批人员列表
### 查询纠错管理列表
**请求URL:** approver/list
**请求URL:** error/recovery/list
**请求方式:** POST
**内容类型:** application/json;charset=utf-8
**简要描述:** 查询审批人员
**简要描述:** 查询纠错管理
**请求参数:**
......@@ -447,12 +231,20 @@ msg|String|消息|-
:---|:---|:---|:------
page|Integer|否|当前页
size|Integer|否|每页条数,值为-1,查询所有记录
fullName|String|否|工作人员姓名,字段前后添加%%模糊查询
errorTitle|String|否|纠错标题,字段前后添加%%模糊查询
matterSite|String|否|事件位置,字段前后添加%%模糊查询
substance|String|否|具体内容,字段前后添加%%模糊查询
formalReply|String|否|建议答复,字段前后添加%%模糊查询
status|Integer|否|处理状态,0:未处理,1:已处理
**请求样例:**
```
{
"fullName":"dws5jk",
"errorTitle":"cii47p",
"matterSite":"rtjip2",
"substance":"i3gkc1",
"formalReply":"u1daw8",
"status":2551,
"page":1,
"size":10
}
......@@ -472,13 +264,18 @@ data|object|数据对象
 data|array|结果集列表|数组
  id|Long|序号,主键,自增长
  siteId|Long|站点id
  fullName|String|工作人员姓名
  phoneNumber|String|联系电话
  loginName|String|登录用户名
  loginPwd|String|登录密码
  deptId|Long|所属部门
  deptName|String|所属部门名称
  remarks|String|备注
  errorTitle|String|纠错标题
  matterSite|String|事件位置
  substance|String|具体内容
  annexUrl|String|附件地址
  formalReply|String|建议答复
  submitUserId|Long|纠错用户id
  submitUserName|String|纠错用户名称
  submitDate|Date|提交时间
  status|Integer|处理状态,0:未处理,1:已处理
  answerUserId|Long|处理用户id
  answerUserName|String|处理用户名称
  answerDate|Date|处理时间
  createUserId|Long|创建用户
  createTime|Date|创建时间
  updateUserId|Long|更新用户
......@@ -494,15 +291,15 @@ dict|object|字典对象
}
```
### 查看审批人员
### 查看纠错管理
**请求URL:** approver/info
**请求URL:** error/recovery/info
**请求方式:** GET
**内容类型:** application/json;charset=utf-8
**简要描述:** 查看审批人员,返回实例详细信息
**简要描述:** 查看纠错管理,返回实例详细信息
**请求参数:**
......@@ -512,7 +309,7 @@ id|Long|是|ID
**请求样例:**
```
http://localhost/approver/info?id=549
http://localhost/error/recovery/info?id=549
```
**响应参数:**
......@@ -523,13 +320,18 @@ msg|String|消息
data|object|数据对象
 id|Long|序号,主键,自增长
 siteId|Long|站点id
 fullName|String|工作人员姓名
 phoneNumber|String|联系电话
 loginName|String|登录用户名
 loginPwd|String|登录密码
 deptId|Long|所属部门
 deptName|String|所属部门名称
 remarks|String|备注
 errorTitle|String|纠错标题
 matterSite|String|事件位置
 substance|String|具体内容
 annexUrl|String|附件地址
 formalReply|String|建议答复
 submitUserId|Long|纠错用户id
 submitUserName|String|纠错用户名称
 submitDate|Date|提交时间
 status|Integer|处理状态,0:未处理,1:已处理
 answerUserId|Long|处理用户id
 answerUserName|String|处理用户名称
 answerDate|Date|处理时间
 createUserId|Long|创建用户
 createTime|Date|创建时间
 updateUserId|Long|更新用户
......@@ -541,57 +343,72 @@ dict|object|字典对象
{
"code": 1,
"data": {
"id":6999,
"siteId":2047,
"fullName":"1w0qln",
"phoneNumber":"wwxmyx",
"loginName":"ms4d34",
"loginPwd":"rxnluc",
"deptId":4295,
"deptName":"vdvvsx",
"remarks":"jf1e8z",
"createUserId":2512,
"id":9318,
"siteId":4343,
"errorTitle":"pylmf6",
"matterSite":"acw4al",
"substance":"uiu7ih",
"annexUrl":"rg3gjq",
"formalReply":"7p7ayo",
"submitUserId":7570,
"submitUserName":"dhfw7k",
"submitDate":"2023-03-01",
"status":2746,
"answerUserId":6143,
"answerUserName":"cqq1yi",
"answerDate":"2023-03-01",
"createUserId":3636,
"createTime":"2023-03-01",
"updateUserId":3352,
"updateUserId":3711,
"updateTime":"2023-03-01"
}
}
```
### 保存更新审批人员
### 保存更新纠错管理
**请求URL:** approver/save
**请求URL:** error/recovery/save
**请求方式:** POST
**内容类型:** application/json;charset=utf-8
**简要描述:** 保存或更新审批人员:id为空时为新增保存,否则为更新提交
**简要描述:** 保存或更新纠错管理:id为空时为新增保存,否则为更新提交
**请求参数:**
参数名称|类型|必填|描述
:---|:---|:---|:-------
siteId|Long|否|站点id
fullName|String|是|工作人员姓名
phoneNumber|String|是|联系电话
loginName|String|否|登录用户名
loginPwd|String|否|登录密码
deptId|Long|否|所属部门
deptName|String|否|所属部门名称
remarks|String|否|备注
errorTitle|String|是|纠错标题
matterSite|String|否|事件位置
substance|String|否|具体内容
annexUrl|String|否|附件地址
formalReply|String|否|建议答复
submitUserId|Long|否|纠错用户id
submitUserName|String|否|纠错用户名称
submitDate|Date|是|提交时间
status|Integer|否|处理状态,0:未处理,1:已处理
answerUserId|Long|否|处理用户id
answerUserName|String|否|处理用户名称
answerDate|Date|否|处理时间
**请求样例:**
```
{
"siteId":4805,
"fullName":"kjivry",
"phoneNumber":"7fthfh",
"loginName":"n57zx4",
"loginPwd":"shn9sr",
"deptId":9174,
"deptName":"awinz5",
"remarks":"moaylu",
"siteId":8374,
"errorTitle":"1su3ib",
"matterSite":"dmw0z7",
"substance":"raxxk4",
"annexUrl":"nkcq39",
"formalReply":"ejs96r",
"submitUserId":4570,
"submitUserName":"9cv9lf",
"submitDate":"2023-03-01",
"status":1004,
"answerUserId":4754,
"answerUserName":"b87e4m",
"answerDate":"2023-03-01",
}
```
......@@ -606,13 +423,18 @@ data|object|数据对象
 entity|object|保存更新实体
  id|Long|序号,主键,自增长
  siteId|Long|站点id
  fullName|String|工作人员姓名
  phoneNumber|String|联系电话
  loginName|String|登录用户名
  loginPwd|String|登录密码
  deptId|Long|所属部门
  deptName|String|所属部门名称
  remarks|String|备注
  errorTitle|String|纠错标题
  matterSite|String|事件位置
  substance|String|具体内容
  annexUrl|String|附件地址
  formalReply|String|建议答复
  submitUserId|Long|纠错用户id
  submitUserName|String|纠错用户名称
  submitDate|Date|提交时间
  status|Integer|处理状态,0:未处理,1:已处理
  answerUserId|Long|处理用户id
  answerUserName|String|处理用户名称
  answerDate|Date|处理时间
  createUserId|Long|创建用户
  createTime|Date|创建时间
  updateUserId|Long|更新用户
......@@ -629,15 +451,15 @@ data|object|数据对象
```
### 删除审批人员
### 删除纠错管理
**请求URL:** approver/delete
**请求URL:** error/recovery/delete
**请求方式:** GET
**内容类型:** application/json;charset=utf-8
**简要描述:** 删除审批人员
**简要描述:** 删除纠错管理
**请求参数:**
......@@ -647,7 +469,7 @@ id|String|是|数组
**请求样例:**
```
http://localhost:8080/approver/delete?id=1&id=2'
http://localhost:8080/error/recovery/delete?id=1&id=2'
```
**响应参数:**
......@@ -691,11 +513,11 @@ status|Integer|否|处理状态,0:未处理,1:已处理
**请求样例:**
```
{
"errorTitle":"cii47p",
"matterSite":"rtjip2",
"substance":"i3gkc1",
"formalReply":"u1daw8",
"status":2551,
"errorTitle":"rasjo1",
"matterSite":"bsj6fq",
"substance":"6shs6s",
"formalReply":"9gc8mt",
"status":3895,
"page":1,
"size":10
}
......@@ -717,6 +539,7 @@ data|object|数据对象
  siteId|Long|站点id
  errorTitle|String|纠错标题
  matterSite|String|事件位置
  matterName|String|关联事项名称
  substance|String|具体内容
  annexUrl|String|附件地址
  formalReply|String|建议答复
......@@ -773,6 +596,7 @@ data|object|数据对象
 siteId|Long|站点id
 errorTitle|String|纠错标题
 matterSite|String|事件位置
 matterName|String|关联事项名称
 substance|String|具体内容
 annexUrl|String|附件地址
 formalReply|String|建议答复
......@@ -794,24 +618,25 @@ dict|object|字典对象
{
"code": 1,
"data": {
"id":9318,
"siteId":4343,
"errorTitle":"pylmf6",
"matterSite":"acw4al",
"substance":"uiu7ih",
"annexUrl":"rg3gjq",
"formalReply":"7p7ayo",
"submitUserId":7570,
"submitUserName":"dhfw7k",
"submitDate":"2023-03-01",
"status":2746,
"answerUserId":6143,
"answerUserName":"cqq1yi",
"answerDate":"2023-03-01",
"createUserId":3636,
"createTime":"2023-03-01",
"updateUserId":3711,
"updateTime":"2023-03-01"
"id":7378,
"siteId":2350,
"errorTitle":"2ft8to",
"matterSite":"oeabom",
"matterName":"9f24wl",
"substance":"2wvgzk",
"annexUrl":"fdnwm2",
"formalReply":"uywm36",
"submitUserId":672,
"submitUserName":"3g2sru",
"submitDate":"2023-03-13",
"status":9918,
"answerUserId":9707,
"answerUserName":"3tpe9b",
"answerDate":"2023-03-13",
"createUserId":1351,
"createTime":"2023-03-13",
"updateUserId":7985,
"updateTime":"2023-03-13"
}
}
```
......@@ -833,6 +658,7 @@ dict|object|字典对象
siteId|Long|否|站点id
errorTitle|String|是|纠错标题
matterSite|String|否|事件位置
matterName|String|否|关联事项名称
substance|String|否|具体内容
annexUrl|String|否|附件地址
formalReply|String|否|建议答复
......@@ -847,19 +673,20 @@ answerDate|Date|否|处理时间
**请求样例:**
```
{
"siteId":8374,
"errorTitle":"1su3ib",
"matterSite":"dmw0z7",
"substance":"raxxk4",
"annexUrl":"nkcq39",
"formalReply":"ejs96r",
"submitUserId":4570,
"submitUserName":"9cv9lf",
"submitDate":"2023-03-01",
"status":1004,
"answerUserId":4754,
"answerUserName":"b87e4m",
"answerDate":"2023-03-01",
"siteId":2850,
"errorTitle":"x804nb",
"matterSite":"47ypzx",
"matterName":"6k7eew",
"substance":"ujrml2",
"annexUrl":"978w1i",
"formalReply":"gb1syu",
"submitUserId":78,
"submitUserName":"haktu7",
"submitDate":"2023-03-13",
"status":9235,
"answerUserId":9461,
"answerUserName":"4eueur",
"answerDate":"2023-03-13",
}
```
......@@ -876,6 +703,7 @@ data|object|数据对象
  siteId|Long|站点id
  errorTitle|String|纠错标题
  matterSite|String|事件位置
  matterName|String|关联事项名称
  substance|String|具体内容
  annexUrl|String|附件地址
  formalReply|String|建议答复
......@@ -937,17 +765,18 @@ msg|String|消息|-
}
```
## 工作人员
### 查询工作人员列表
## 用户收藏夹
### 查询用户收藏夹列表
**请求URL:** workman/list
**请求URL:** user/collect/list
**请求方式:** POST
**内容类型:** application/json;charset=utf-8
**简要描述:** 查询工作人员
**简要描述:** 查询用户收藏夹
**请求参数:**
......@@ -955,16 +784,14 @@ msg|String|消息|-
:---|:---|:---|:------
page|Integer|否|当前页
size|Integer|否|每页条数,值为-1,查询所有记录
fullName|String|否|工作人员姓名,字段前后添加%%模糊查询
sexual|Integer|否|性别1男2女
personType|Integer|否|人员类型:1窗口工作人员2事项负责人
collectType|Integer|否|收藏类型1单事项2一件事
collectUrl|String|否|收藏链接,字段前后添加%%模糊查询
**请求样例:**
```
{
"fullName":"ehsjlw",
"sexual":4255,
"personType":5307,
"collectType":2829,
"collectUrl":"7ff7di",
"page":1,
"size":10
}
......@@ -983,18 +810,11 @@ data|object|数据对象
 current_page|Integer|当前页
 data|array|结果集列表|数组
  id|Long|序号,主键,自增长
  siteId|Long|站点id
  fullName|String|工作人员姓名
  phoneNumber|String|联系电话
  loginName|String|登录用户名
  loginPwd|String|登录密码
  deptId|Long|所属部门
  deptName|String|所属部门名称
  sexual|Integer|性别1男2女
  email|String|邮箱
  position|String|职位
  personType|Integer|人员类型:1窗口工作人员2事项负责人
  lastLoginTime|Date|最后一次登录时间
  userId|Long|用户id
  collectType|Integer|收藏类型1单事项2一件事
  collectName|String|收藏名称
  collectUrl|String|收藏链接
  businessId|String|收藏关联业务id
  createUserId|Long|创建用户
  createTime|Date|创建时间
  updateUserId|Long|更新用户
......@@ -1010,15 +830,15 @@ dict|object|字典对象
}
```
### 查看工作人员
### 查看用户收藏夹
**请求URL:** workman/info
**请求URL:** user/collect/info
**请求方式:** GET
**内容类型:** application/json;charset=utf-8
**简要描述:** 查看工作人员,返回实例详细信息
**简要描述:** 查看用户收藏夹,返回实例详细信息
**请求参数:**
......@@ -1028,7 +848,7 @@ id|Long|是|ID
**请求样例:**
```
http://localhost/workman/info?id=549
http://localhost/user/collect/info?id=549
```
**响应参数:**
......@@ -1038,18 +858,11 @@ code|Integer|结果码(-1.失败,1.成功)
msg|String|消息
data|object|数据对象
 id|Long|序号,主键,自增长
 siteId|Long|站点id
 fullName|String|工作人员姓名
 phoneNumber|String|联系电话
 loginName|String|登录用户名
 loginPwd|String|登录密码
 deptId|Long|所属部门
 deptName|String|所属部门名称
 sexual|Integer|性别1男2女
 email|String|邮箱
 position|String|职位
 personType|Integer|人员类型:1窗口工作人员2事项负责人
 lastLoginTime|Date|最后一次登录时间
 userId|Long|用户id
 collectType|Integer|收藏类型1单事项2一件事
 collectName|String|收藏名称
 collectUrl|String|收藏链接
 businessId|String|收藏关联业务id
 createUserId|Long|创建用户
 createTime|Date|创建时间
 updateUserId|Long|更新用户
......@@ -1061,69 +874,48 @@ dict|object|字典对象
{
"code": 1,
"data": {
"id":543,
"siteId":8537,
"fullName":"d7y707",
"phoneNumber":"mr09ce",
"loginName":"ab9wrb",
"loginPwd":"evxj78",
"deptId":1519,
"deptName":"o7tqkz",
"sexual":5002,
"email":"8gbld6",
"position":"y1a0ws",
"personType":462,
"lastLoginTime":"2023-03-01",
"createUserId":3350,
"createTime":"2023-03-01",
"updateUserId":318,
"updateTime":"2023-03-01"
"id":6811,
"userId":577,
"collectType":9984,
"collectName":"6dcohq",
"collectUrl":"dt32z2",
"businessId":"q097a1",
"createUserId":2185,
"createTime":"2023-03-13",
"updateUserId":8965,
"updateTime":"2023-03-13"
}
}
```
### 保存更新工作人员
### 保存更新用户收藏夹
**请求URL:** workman/save
**请求URL:** user/collect/save
**请求方式:** POST
**内容类型:** application/json;charset=utf-8
**简要描述:** 保存或更新工作人员:id为空时为新增保存,否则为更新提交
**简要描述:** 保存或更新用户收藏夹:id为空时为新增保存,否则为更新提交
**请求参数:**
参数名称|类型|必填|描述
:---|:---|:---|:-------
siteId|Long|否|站点id
fullName|String|是|工作人员姓名
phoneNumber|String|是|联系电话
loginName|String|否|登录用户名
loginPwd|String|否|登录密码
deptId|Long|否|所属部门
deptName|String|否|所属部门名称
sexual|Integer|否|性别1男2女
email|String|否|邮箱
position|String|否|职位
personType|Integer|否|人员类型:1窗口工作人员2事项负责人
lastLoginTime|Date|否|最后一次登录时间
userId|Long|否|用户id
collectType|Integer|否|收藏类型1单事项2一件事
collectName|String|否|收藏名称
collectUrl|String|否|收藏链接
businessId|String|否|收藏关联业务id
**请求样例:**
```
{
"siteId":8359,
"fullName":"czcyhr",
"phoneNumber":"ampgbn",
"loginName":"wgzjfn",
"loginPwd":"g0bnhf",
"deptId":4451,
"deptName":"aoza74",
"sexual":3169,
"email":"wysmrx",
"position":"7s1tmd",
"personType":9070,
"lastLoginTime":"2023-03-01",
"userId":8437,
"collectType":2174,
"collectName":"88t7rs",
"collectUrl":"j4xe33",
"businessId":"961ezb",
}
```
......@@ -1137,18 +929,11 @@ data|object|数据对象
 id|Long|保存后主键id
 entity|object|保存更新实体
  id|Long|序号,主键,自增长
  siteId|Long|站点id
  fullName|String|工作人员姓名
  phoneNumber|String|联系电话
  loginName|String|登录用户名
  loginPwd|String|登录密码
  deptId|Long|所属部门
  deptName|String|所属部门名称
  sexual|Integer|性别1男2女
  email|String|邮箱
  position|String|职位
  personType|Integer|人员类型:1窗口工作人员2事项负责人
  lastLoginTime|Date|最后一次登录时间
  userId|Long|用户id
  collectType|Integer|收藏类型1单事项2一件事
  collectName|String|收藏名称
  collectUrl|String|收藏链接
  businessId|String|收藏关联业务id
  createUserId|Long|创建用户
  createTime|Date|创建时间
  updateUserId|Long|更新用户
......@@ -1165,15 +950,15 @@ data|object|数据对象
```
### 删除工作人员
### 删除用户收藏夹
**请求URL:** workman/delete
**请求URL:** user/collect/delete
**请求方式:** GET
**内容类型:** application/json;charset=utf-8
**简要描述:** 删除工作人员
**简要描述:** 删除用户收藏夹
**请求参数:**
......@@ -1183,7 +968,7 @@ id|String|是|数组
**请求样例:**
```
http://localhost:8080/workman/delete?id=1&id=2'
http://localhost:8080/user/collect/delete?id=1&id=2'
```
**响应参数:**
......@@ -1200,6 +985,7 @@ msg|String|消息|-
}
```
## 股室管理
### 查询股室管理列表
......
package com.mortals.xhx.module.error.service.impl;
import com.mortals.xhx.common.utils.StringUtils;
import org.springframework.stereotype.Service;
import com.mortals.framework.service.impl.AbstractCRUDServiceImpl;
import com.mortals.framework.exception.AppException;
......@@ -6,6 +7,9 @@ import com.mortals.framework.model.Context;
import com.mortals.xhx.module.error.dao.ErrorRecoveryDao;
import com.mortals.xhx.module.error.model.ErrorRecoveryEntity;
import com.mortals.xhx.module.error.service.ErrorRecoveryService;
import java.util.Date;
/**
* ErrorRecoveryService
* 纠错管理 service实现
......@@ -15,5 +19,26 @@ import com.mortals.xhx.module.error.service.ErrorRecoveryService;
*/
@Service("errorRecoveryService")
public class ErrorRecoveryServiceImpl extends AbstractCRUDServiceImpl<ErrorRecoveryDao, ErrorRecoveryEntity, Long> implements ErrorRecoveryService {
@Override
protected void saveBefore(ErrorRecoveryEntity entity, Context context) throws AppException {
entity.setSubmitDate(new Date());
if(context!=null && context.getUser()!=null) {
entity.setSubmitUserId(context.getUser().getId());
entity.setSubmitUserName(context.getUser().getRealName());
}
super.saveBefore(entity, context);
}
@Override
protected void updateBefore(ErrorRecoveryEntity entity, Context context) throws AppException {
if(StringUtils.isNotEmpty(entity.getFormalReply())){
entity.setStatus(1);
if(context!=null && context.getUser()!=null) {
entity.setAnswerUserId(context.getUser().getId());
entity.setAnswerUserName(context.getUser().getRealName());
}
}
super.updateBefore(entity,context);
}
}
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment