|
@@ -116,7 +116,7 @@ func Edit(sealId, userId, contractId, fileNum int, use, companyName, userCompany
|
|
|
}
|
|
|
|
|
|
//审批者修改用印
|
|
|
-func CheckEdit(sealInfo *seal.Seal, approvalInfo *contract_approval.ContractApproval, approvalRecord *contract_approval_record.ContractApprovalRecord, fileNum int, use, sealType, remark string, opUser *custom.AdminWx) (err error) {
|
|
|
+func CheckEdit(sealInfo *seal.Seal, approvalInfo *contract_approval.ContractApproval, approvalRecord *contract_approval_record.ContractApprovalRecord, fileNum int, fileUrl, use, sealType, remark string, opUser *custom.AdminWx) (err error) {
|
|
|
useList := []string{"销售合同", "渠道合同", "付款通知函", "招投标", "战略合作协议"}
|
|
|
sealTypeList := []string{"合同章", "公章", "法人章"}
|
|
|
if !strings.Contains(strings.Join(useList, ","), use) {
|
|
@@ -159,6 +159,11 @@ func CheckEdit(sealInfo *seal.Seal, approvalInfo *contract_approval.ContractAppr
|
|
|
updateCol = append(updateCol, "FileNum")
|
|
|
updateContent = append(updateContent, "文件份数")
|
|
|
}
|
|
|
+ if sealInfo.FileUrl != fileUrl {
|
|
|
+ updateCol = append(updateCol, "FileUrl")
|
|
|
+ updateContent = append(updateContent, "合同附件")
|
|
|
+ }
|
|
|
+
|
|
|
if len(updateCol) <= 0 {
|
|
|
err = errors.New("没有变更信息")
|
|
|
return
|