|
@@ -198,7 +198,7 @@ func Edit(sealId, userId, contractId, fileNum int, use, companyName, userCompany
|
|
|
}
|
|
|
|
|
|
// CheckEdit 审批者修改用印
|
|
|
-func CheckEdit(sealInfo *seal.Seal, approvalInfo *contract_approval.ContractApproval, approvalRecord *contract_approval_record.ContractApprovalRecord, fileNum int, fileUrls []string, 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, fileUrls []string, use, sealType, remark, affiliatedCompany string, opUser *custom.AdminWx) (err error) {
|
|
|
if !strings.Contains(strings.Join(seal.EnumUse, ","), use) {
|
|
|
err = errors.New("用印用途异常")
|
|
|
return
|
|
@@ -256,6 +256,10 @@ func CheckEdit(sealInfo *seal.Seal, approvalInfo *contract_approval.ContractAppr
|
|
|
updateContent = append(updateContent, "文件附件")
|
|
|
attachmentFlag = true
|
|
|
}
|
|
|
+ if sealInfo.AffiliatedCompany != affiliatedCompany {
|
|
|
+ updateCol = append(updateCol, "AffiliatedCompany")
|
|
|
+ updateContent = append(updateContent, "归属公司")
|
|
|
+ }
|
|
|
fmt.Println(updateCol)
|
|
|
|
|
|
if len(updateCol) <= 0 {
|
|
@@ -288,6 +292,7 @@ func CheckEdit(sealInfo *seal.Seal, approvalInfo *contract_approval.ContractAppr
|
|
|
sealInfo.FileNum = fileNum
|
|
|
sealInfo.FileUrl = newFileUrl
|
|
|
sealInfo.ModifyTime = time.Now()
|
|
|
+ sealInfo.AffiliatedCompany = affiliatedCompany
|
|
|
checkEdit(sealInfo, updateCol, approvalRecord.ContractApprovalRecordId, content, opUser, attachmentFlag, fileUrls)
|
|
|
|
|
|
//重新获取最新的用印单
|
|
@@ -311,6 +316,7 @@ func CheckEdit(sealInfo *seal.Seal, approvalInfo *contract_approval.ContractAppr
|
|
|
sealInfo.FileNum = fileNum
|
|
|
sealInfo.FileUrl = newFileUrl
|
|
|
sealInfo.ModifyTime = time.Now()
|
|
|
+ sealInfo.AffiliatedCompany = affiliatedCompany
|
|
|
checkEdit(sealInfo, updateCol, approvalRecord.ContractApprovalRecordId, content, opUser, attachmentFlag, fileUrls)
|
|
|
|
|
|
//审核通过
|