浏览代码

后端: 资质添加/变更接口对地址判空

baichengfei 4 年之前
父节点
当前提交
743490f5c8
共有 1 个文件被更改,包括 15 次插入0 次删除
  1. 15 0
      src/dashoo.cn/backend/api/controllers/oilsupplier/qualchange.go

+ 15 - 0
src/dashoo.cn/backend/api/controllers/oilsupplier/qualchange.go

@@ -514,6 +514,13 @@ func (this *QualChangeController) EditQualChange() {
 	var jsonblob = this.Ctx.Input.RequestBody
 	var jsonblob = this.Ctx.Input.RequestBody
 	svc := qualchange.GetQualChangeService(utils.DBE)
 	svc := qualchange.GetQualChangeService(utils.DBE)
 	json.Unmarshal(jsonblob, &model)
 	json.Unmarshal(jsonblob, &model)
+	if strings.ReplaceAll(model.FileUrl, " ", "") == "" {
+		errinfo.Message = "资质文件地址错误,请重新上传!"
+		errinfo.Code = -1
+		this.Data["json"] = &errinfo
+		this.ServeJSON()
+		return
+	}
 	model.FileUrl = strings.Trim(model.FileUrl, "$")
 	model.FileUrl = strings.Trim(model.FileUrl, "$")
 	model.FileName = strings.Trim(model.FileName, "$")
 	model.FileName = strings.Trim(model.FileName, "$")
 	model.OldFileUrl = strings.Trim(model.OldFileUrl, "$")
 	model.OldFileUrl = strings.Trim(model.OldFileUrl, "$")
@@ -592,6 +599,14 @@ func (this *QualChangeController) AddQualChange() {
 	var jsonblob = this.Ctx.Input.RequestBody
 	var jsonblob = this.Ctx.Input.RequestBody
 	json.Unmarshal(jsonblob, &model)
 	json.Unmarshal(jsonblob, &model)
 
 
+	if strings.ReplaceAll(model.FileUrl, " ", "") == "" {
+		errinfo.Message = "资质文件地址错误,请重新上传!"
+		errinfo.Code = -1
+		this.Data["json"] = &errinfo
+		this.ServeJSON()
+		return
+	}
+
 	svc := qualchange.GetQualChangeService(utils.DBE)
 	svc := qualchange.GetQualChangeService(utils.DBE)
 
 
 	var supplierfile supplierfile.OilSupplierFile
 	var supplierfile supplierfile.OilSupplierFile