|
|
@@ -1687,11 +1687,40 @@ func (this *OilBasisBuildController) GetDelCertSubList() {
|
|
|
this.ServeJSON()
|
|
|
}
|
|
|
|
|
|
-// @Title 确认更新后的删除/暂停企业准入范围 2020-12-18
|
|
|
+// @Title 确认更新后的删除/修改企业准入范围 2020-12-18
|
|
|
// @Description 修改实体
|
|
|
// @Success 200 {object} controllers.Request
|
|
|
-// @router /delete-suspend [post]
|
|
|
-func (this *OilBasisBuildController) DeleteSuspend() {
|
|
|
+// @router /deleteUpdate [post]
|
|
|
+func (this *OilBasisBuildController) DeleteUpdate() {
|
|
|
+ var errinfo ErrorInfo
|
|
|
+ var err error
|
|
|
+ go func() {
|
|
|
+ svc := goodsaptitude.GetOilGoodsAptitudeService(utils.DBE)
|
|
|
+ var list1 []goodsaptitude.GoodsBusiness1
|
|
|
+ svc.GetEntitysByWhere(OilBasisBuildName, "1=1", &list1)
|
|
|
+ for _,item := range list1{
|
|
|
+ var subDelete suppliercertsub.OilSupplierCertSub1
|
|
|
+ cols := []string{"Code"}
|
|
|
+ subDelete.Code = item.Code
|
|
|
+ err = svc.UpdateEntityBywheretbl(OilSupplierCertSubName, &subDelete, cols, "SupplierTypeCode = '02' and Name = '" + item.Name + "'")
|
|
|
+ }
|
|
|
+ var list []goodsaptitude.Ids
|
|
|
+ svc.DeleteTableBySelect(OilSupplierCertSubName, OilTechnologyServiceClassName, "a.SupplierTypeCode='02' AND b.Id IS NULL", &list, "Name")
|
|
|
+ for _,id := range list{
|
|
|
+ err = svc.DeleteTable(OilSupplierCertSubName, "Id = " + strconv.Itoa(id.Id))
|
|
|
+ }
|
|
|
+ }()
|
|
|
+ errinfo.Message = "更新中,请勿重复更新!"
|
|
|
+ errinfo.Code = 0
|
|
|
+ this.Data["json"] = &errinfo
|
|
|
+ this.ServeJSON()
|
|
|
+}
|
|
|
+
|
|
|
+// @Title 确认更新后的暂停企业准入范围 2020-12-18
|
|
|
+// @Description 修改实体
|
|
|
+// @Success 200 {object} controllers.Request
|
|
|
+// @router /suspend [post]
|
|
|
+func (this *OilBasisBuildController) Suspend() {
|
|
|
var errinfo ErrorInfo
|
|
|
var err error
|
|
|
var list []supplier.OilSupplierContrast
|
|
|
@@ -1719,7 +1748,7 @@ func (this *OilBasisBuildController) DeleteSuspend() {
|
|
|
err = svc.DeleteEntityById(itemSub.Id, &subDelete)
|
|
|
}
|
|
|
}
|
|
|
- err = svc.DeleteTable("OilSupplierBasContrast", "Id = " + strconv.Itoa(item.Id))
|
|
|
+ //err = svc.DeleteTable("OilSupplierBasContrast", "Id = " + strconv.Itoa(item.Id))
|
|
|
}
|
|
|
this.CreateContrast()
|
|
|
}()
|