Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
D
device-back
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
1
议题
1
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
Matrix
device-back
Commits
5ff0d806
提交
5ff0d806
authored
11月 25, 2021
作者:
zhoushaopan
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
feat(电子签名模块): 新增保存电子签名接口
新增保存电子签名接口
上级
cd69abc9
隐藏空白字符变更
内嵌
并排
正在显示
2 个修改的文件
包含
139 行增加
和
0 行删除
+139
-0
BillSignature.java
...union/src/main/java/com/tykj/dev/union/BillSignature.java
+100
-0
SaveBillSignatureVo.java
.../main/java/com/tykj/dev/union/vo/SaveBillSignatureVo.java
+39
-0
没有找到文件。
dev-union/src/main/java/com/tykj/dev/union/BillSignature.java
0 → 100644
浏览文件 @
5ff0d806
package
com
.
tykj
.
dev
.
union
;
import
com.tykj.dev.config.Log
;
import
com.tykj.dev.config.LogType
;
import
com.tykj.dev.config.Param
;
import
com.tykj.dev.config.swagger.AutoDocument
;
import
com.tykj.dev.device.allot.service.AllotBackBillService
;
import
com.tykj.dev.device.allot.service.AllotBillService
;
import
com.tykj.dev.device.allot.subject.domin.AllotBackBill
;
import
com.tykj.dev.device.allot.subject.domin.AllotBill
;
import
com.tykj.dev.device.apply.service.DeviceApplyBillService
;
import
com.tykj.dev.device.apply.subject.domin.DeviceApplyBill
;
import
com.tykj.dev.device.confirmcheck.repository.DeviceCheckBillDao
;
import
com.tykj.dev.device.confirmcheck.repository.DeviceCheckDetailDao
;
import
com.tykj.dev.device.confirmcheck.repository.DeviceCheckStatDao
;
import
com.tykj.dev.device.file.service.FilesUtil
;
import
com.tykj.dev.device.library.subject.vo.FileVo
;
import
com.tykj.dev.device.matching.service.MatchingDeviceBillService
;
import
com.tykj.dev.device.matching.subject.domin.MatchingDeviceBill
;
import
com.tykj.dev.device.packing.service.PackingLibraryService
;
import
com.tykj.dev.device.repair.repository.RepairBackBillDao
;
import
com.tykj.dev.device.repair.repository.RepairSendBillDao
;
import
com.tykj.dev.device.repair.service.RepairBackBillService
;
import
com.tykj.dev.device.repair.service.RepairBillService
;
import
com.tykj.dev.device.repair.service.RepairSendBillService
;
import
com.tykj.dev.device.repair.subject.domin.RepairBackBill
;
import
com.tykj.dev.device.repair.subject.domin.RepairBill
;
import
com.tykj.dev.device.repair.subject.domin.RepairSendBill
;
import
com.tykj.dev.device.retired.service.DeviceRetiredBillService
;
import
com.tykj.dev.device.selfcheck.service.SelfCheckBillService
;
import
com.tykj.dev.device.selfcheck.subject.domin.SelfCheckBill
;
import
com.tykj.dev.device.storage.service.StorageBillService
;
import
com.tykj.dev.device.storage.subject.domin.StorageBill
;
import
com.tykj.dev.device.task.service.TaskLogService
;
import
com.tykj.dev.device.task.service.TaskService
;
import
com.tykj.dev.device.task.subject.bto.TaskBto
;
import
com.tykj.dev.device.task.subject.bto.TaskLogBto
;
import
com.tykj.dev.device.train.dao.TrainThemeDao
;
import
com.tykj.dev.device.train.dao.WorkHandoverDao
;
import
com.tykj.dev.device.user.util.UserUtils
;
import
com.tykj.dev.misc.base.BeanHelper
;
import
com.tykj.dev.misc.base.BusinessEnum
;
import
com.tykj.dev.misc.base.StatusEnum
;
import
com.tykj.dev.misc.utils.SpringUtils
;
import
com.tykj.dev.rfid.service.RfidChangeBillService
;
import
com.tykj.dev.union.vo.SaveBillSignatureVo
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiOperation
;
import
lombok.extern.slf4j.Slf4j
;
import
org.springframework.beans.BeanUtils
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.http.ResponseEntity
;
import
org.springframework.web.bind.annotation.PostMapping
;
import
org.springframework.web.bind.annotation.RequestBody
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RestController
;
/**
* @author zsp
*/
@RestController
@RequestMapping
(
"/signature"
)
@AutoDocument
@Api
(
tags
=
"电子签名模块"
)
@Slf4j
public
class
BillSignature
{
@Autowired
private
AllotBillService
allotBillService
;
@Autowired
private
AllotBackBillService
allotBackBillService
;
@Autowired
private
RepairSendBillService
repairSendBillService
;
@Autowired
private
RepairBackBillService
repairBackBillService
;
@Autowired
private
TaskService
taskService
;
@PostMapping
(
"/saveBillSignature"
)
@ApiOperation
(
value
=
"保存账单的电子签名"
)
public
ResponseEntity
<
String
>
saveBillSignature
(
@RequestBody
SaveBillSignatureVo
saveBillSignatureVo
){
Integer
businessType
=
saveBillSignatureVo
.
getBusinessType
();
TaskBto
taskBto
=
taskService
.
get
(
saveBillSignatureVo
.
getTaskId
());
switch
(
businessType
){
case
3
:
AllotBill
allotBill
=
allotBillService
.
getOne
(
taskBto
.
getBillId
());
BeanUtils
.
copyProperties
(
saveBillSignatureVo
,
allotBill
);
allotBillService
.
addEntity
(
allotBill
);
return
ResponseEntity
.
ok
(
"电子签名保存成功"
);
default
:
return
ResponseEntity
.
ok
(
""
);
}
}
}
dev-union/src/main/java/com/tykj/dev/union/vo/SaveBillSignatureVo.java
0 → 100644
浏览文件 @
5ff0d806
package
com
.
tykj
.
dev
.
union
.
vo
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
/**
* @author zsp
* @create 2021/11/25 15:19
*/
@ApiModel
(
"保存电子签名的vo"
)
@Data
@AllArgsConstructor
@NoArgsConstructor
public
class
SaveBillSignatureVo
{
@ApiModelProperty
(
value
=
"任务Id"
)
private
Integer
taskId
;
@ApiModelProperty
(
value
=
"发件方经办人A的电子签名"
)
private
String
sendUseraIdSignature
;
@ApiModelProperty
(
value
=
"发件方签发人的电子签名"
)
private
String
sendUserbIdSignature
;
@ApiModelProperty
(
value
=
"接收方经办人的电子签名"
)
private
String
receiveUseraIdSignature
;
@ApiModelProperty
(
value
=
"接收方签收人的电子签名"
)
private
String
receiveUserbIdSignature
;
@ApiModelProperty
(
value
=
"业务类型"
)
private
Integer
businessType
;
}
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论