|
@@ -323,7 +323,7 @@ func EditApply(sysUser *system.Admin, req request.SealApprovalEditReq) (err erro
|
|
|
}()
|
|
|
|
|
|
// 编辑用印
|
|
|
- sealInfo, err := editSeal(req.SealId, sysUser.AdminId, req.ContractId, req.FileNum, req.Use, req.CompanyName, req.UseCompanyName, req.CreditCode, req.ServiceType, req.SealType, req.Remark, req.FileUrls, req.AffiliatedCompany)
|
|
|
+ sealInfo, err := editSeal(req.SealId, sysUser.AdminId, req.ContractId, req.FileNum, req.Use, req.CompanyName, req.UseCompanyName, req.CreditCode, req.ServiceType, req.SealType, req.Remark, req.FileUrls, req.AffiliatedCompany, req.StartDate, req.EndDate)
|
|
|
if err != nil {
|
|
|
return
|
|
|
}
|
|
@@ -340,7 +340,7 @@ func EditApply(sysUser *system.Admin, req request.SealApprovalEditReq) (err erro
|
|
|
}
|
|
|
|
|
|
// editSeal 编辑用印申请
|
|
|
-func editSeal(sealId, userId, contractId, fileNum int, use, companyName, userCompanyName, creditCode, serviceType, sealType, remark string, fileUrls []string, affiliatedCompany string) (sealInfo *seal.Seal, err error) {
|
|
|
+func editSeal(sealId, userId, contractId, fileNum int, use, companyName, userCompanyName, creditCode, serviceType, sealType, remark string, fileUrls []string, affiliatedCompany, startDate, endDate string) (sealInfo *seal.Seal, err error) {
|
|
|
if !strings.Contains(strings.Join(seal.EnumUse, ","), use) {
|
|
|
err = errors.New("用印用途异常")
|
|
|
return
|
|
@@ -387,7 +387,9 @@ func editSeal(sealId, userId, contractId, fileNum int, use, companyName, userCom
|
|
|
sealInfo.CreateTime = now // 更新提交时间
|
|
|
sealInfo.Status = "待提交"
|
|
|
sealInfo.AffiliatedCompany = affiliatedCompany
|
|
|
- err = sealInfo.Update([]string{"Use", "CompanyName", "UseCompanyName", "CreditCode", "ServiceType", "SealType", "Remark", "FileUrl", "FileNum", "ContractId", "ModifyTime", "CreateTime", "Status", "AffiliatedCompany"})
|
|
|
+ sealInfo.StartDate = startDate
|
|
|
+ sealInfo.EndDate = endDate
|
|
|
+ err = sealInfo.Update([]string{"Use", "CompanyName", "UseCompanyName", "CreditCode", "ServiceType", "SealType", "Remark", "FileUrl", "FileNum", "ContractId", "ModifyTime", "CreateTime", "Status", "AffiliatedCompany", "StartDate", "EndDate"})
|
|
|
if err != nil {
|
|
|
return
|
|
|
}
|