|
@@ -277,35 +277,14 @@ func Invalid(sealId int, opUser *custom.AdminWx, isInvalidContract bool) (err er
|
|
|
return
|
|
|
}
|
|
|
|
|
|
-
|
|
|
-func UploadCheckBackFile(sealId int, fileUrl string, opUser *custom.AdminWx) (err error) {
|
|
|
+
|
|
|
+func UploadCheckBackFile(sealId int, fileUrl string, opUser *custom.AdminWx) (sealInfo *seal.Seal, err error) {
|
|
|
|
|
|
- sealInfo, err := seal.GetSealInfoById(sealId)
|
|
|
- if err != nil {
|
|
|
- return
|
|
|
- }
|
|
|
- err = uploadCheckBackFile(sealInfo, fileUrl, opUser)
|
|
|
-
|
|
|
-
|
|
|
- if sealInfo.ContractId > 0 {
|
|
|
- _ = contractService.UploadCheckBackFileBySeal(sealInfo.ContractId, fileUrl, opUser)
|
|
|
- }
|
|
|
- return
|
|
|
-}
|
|
|
-
|
|
|
-
|
|
|
-func UploadCheckBackFileByContract(contractId int, fileUrl string, opUser *custom.AdminWx) (err error) {
|
|
|
-
|
|
|
- sealInfo, err := seal.GetSealInfoByContractId(contractId)
|
|
|
+ sealInfo, err = seal.GetSealInfoById(sealId)
|
|
|
if err != nil {
|
|
|
return
|
|
|
}
|
|
|
- err = uploadCheckBackFile(sealInfo, fileUrl, opUser)
|
|
|
- return
|
|
|
-}
|
|
|
|
|
|
-
|
|
|
-func uploadCheckBackFile(sealInfo *seal.Seal, fileUrl string, opUser *custom.AdminWx) (err error) {
|
|
|
|
|
|
if sealInfo.Status != "已审批" && sealInfo.Status != "已签回" {
|
|
|
err = errors.New("用印状态异常,不允许上传签回用印附件,当前用印状态:" + sealInfo.Status)
|