2
3
lining преди 6 години
родител
ревизия
515020c8cd
променени са 1 файла, в които са добавени 13 реда и са изтрити 5 реда
  1. 13 5
      src/dashoo.cn/backend/api/controllers/oilsupplier/goodsaptitude.go

+ 13 - 5
src/dashoo.cn/backend/api/controllers/oilsupplier/goodsaptitude.go

@@ -2092,11 +2092,19 @@ func (this *OilGoodsAptitudeController) FindInconformity() {
 				}
 			}
 		}
-		var certsub suppliercertsub.OilSupplierCertSub
-		certsub.GoodsLevel = model.GoodsLevel
-		cols := []string{"GoodsLevel"}
-		where := "Id=" + strconv.Itoa(CertSub.Id)
-		svc.UpdateEntityBywheretbl(OilSupplierCertSubName, &certsub, cols, where)
+
+		var entity supplier.OilSupplier
+		wherec := "Id=" + strconv.Itoa(CertSub.SupplierId)
+		svc.GetEntity(&entity, wherec)
+		if model.GoodsLevel == "1" && entity.Grade == "2" {
+			svc.InsertEntityBytbl(""+TmpOilSupplierCertSubName, &companygood)
+		} else {
+			var certsub suppliercertsub.OilSupplierCertSub
+			certsub.GoodsLevel = model.GoodsLevel
+			cols := []string{"GoodsLevel"}
+			where := "Id=" + strconv.Itoa(CertSub.Id)
+			svc.UpdateEntityBywheretbl(OilSupplierCertSubName, &certsub, cols, where)
+		}
 	}
 
 	if err == nil {