|
|
@@ -1,6 +1,7 @@
|
|
|
package oilsupplier
|
|
|
|
|
|
import (
|
|
|
+ "dashoo.cn/backend/api/business/oilsupplier/suppliercertsub"
|
|
|
"encoding/json"
|
|
|
"fmt"
|
|
|
"strconv"
|
|
|
@@ -2158,6 +2159,49 @@ func (this *OilSupplierController) DeleteEntity() {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+// @Title 删除单条信息
|
|
|
+// @Description
|
|
|
+// @Success 200 {object} ErrorInfo
|
|
|
+// @Failure 403 :id 为空
|
|
|
+// @router /deleteall/:Id/:SupplierTypeCode [delete]
|
|
|
+func (this *OilSupplierController) DeleteAllEntity() {
|
|
|
+ Id := this.Ctx.Input.Param(":Id")
|
|
|
+ SupplierTypeCode := this.Ctx.Input.Param(":SupplierTypeCode")
|
|
|
+ var errinfo ErrorInfo
|
|
|
+ if Id == "" {
|
|
|
+ errinfo.Message = "操作失败!请求信息不完整"
|
|
|
+ errinfo.Code = -2
|
|
|
+ this.Data["json"] = &errinfo
|
|
|
+ this.ServeJSON()
|
|
|
+ return
|
|
|
+ }
|
|
|
+ svc := supplier.GetOilSupplierService(utils.DBE)
|
|
|
+ err:=svc.DeleteEntityBytbl(OilSupplierCertName,"SupplierId="+Id+" and SupplierTypeCode='"+SupplierTypeCode+"'")
|
|
|
+ err =svc.DeleteEntityBytbl(OilSupplierCert2FileName,"SupplierId="+Id+" and SupplierTypeCode='"+SupplierTypeCode+"'")
|
|
|
+ err =svc.DeleteEntityBytbl(OilSupplierFileName,"SupplierId="+Id+" and SupplierTypeCode='"+SupplierTypeCode+"'")
|
|
|
+
|
|
|
+ var model1 suppliercertsub.OilSupplierCert2File
|
|
|
+ count1, _ := svc.GetCount(&model1, "SupplierId="+Id)
|
|
|
+ if count1==0{
|
|
|
+ err=svc.DeleteEntityBytbl(OilSupplierFileName,"SupplierId="+Id)
|
|
|
+ }
|
|
|
+ var model2 suppliercert.OilSupplierCert
|
|
|
+ count2, _ := svc.GetCount(&model2, "SupplierId="+Id)
|
|
|
+ if count2==0{
|
|
|
+ err=svc.DeleteEntityBytbl(OilSupplierName,"SupplierId="+Id)
|
|
|
+ }
|
|
|
+ if err == nil {
|
|
|
+ errinfo.Message = "删除成功"
|
|
|
+ errinfo.Code = 0
|
|
|
+ this.Data["json"] = &errinfo
|
|
|
+ this.ServeJSON()
|
|
|
+ } else {
|
|
|
+ errinfo.Message = "删除失败!" + utils.AlertProcess(err.Error())
|
|
|
+ errinfo.Code = -1
|
|
|
+ this.Data["json"] = &errinfo
|
|
|
+ this.ServeJSON()
|
|
|
+ }
|
|
|
+}
|
|
|
// @Title 判断是否可以申请准入
|
|
|
// @Description
|
|
|
// @Success 200 {string} Count
|