Jelajahi Sumber

更新级别

lining 6 tahun lalu
induk
melakukan
8989e07ac8

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

@@ -1445,6 +1445,7 @@ func (this *OilGoodsAptitudeController) UpdataSuppierCertSub() {
 	supsvc.GetEntities(&goodsaptitudeClassList, whereclass)
 
 	var colsname = []string{"Name"}
+	var colsLevel = []string{"GoodsLevel"}
 	for _, suppliercert :=  range suppliercertList {
 		//row := sheet.AddRow()
 		//cell := row.AddCell()
@@ -1492,6 +1493,15 @@ func (this *OilGoodsAptitudeController) UpdataSuppierCertSub() {
 							where := "Id = " + strconv.Itoa(supplierCertSub.Id)
 							supsvc.UpdateEntityBywheretbl(OilSupplierCertSubName, &entity, colsname, where)
 						}
+						var goodsAptitude goodsaptitude.OilGoodsAptitude
+						whereg := "ClassId = " + strconv.Itoa(goodsaptitudeClass.Id)
+						supsvc.GetEntity(goodsAptitude, whereg)
+						if goodsAptitude.GoodsLevel != supplierCertSub.GoodsLevel {
+							var entity  suppliercertsub.OilSupplierCertSub
+							entity.GoodsLevel = goodsAptitude.GoodsLevel
+							where := "Id = " + strconv.Itoa(supplierCertSub.Id)
+							supsvc.UpdateEntityBywheretbl(OilSupplierCertSubName, &entity, colsLevel, where)
+						}
 					}
 					break
 				}
@@ -1508,6 +1518,11 @@ func (this *OilGoodsAptitudeController) UpdataSuppierCertSub() {
 	}
 	elapsed := time.Since(t)
 	log.Println(elapsed)
+	var errinfo ErrorInfo
+	errinfo.Code = 0
+	errinfo.Message = "更新完成!"
+	this.Data["json"] = &errinfo
+	this.ServeJSON()
 	//xlFile.Save(excelFileName)
 
 }

+ 8 - 1
src/dashoo.cn/frontend_web/src/pages/oilsupplier/goodsaptitude/index.vue

@@ -814,8 +814,15 @@
           cancelButtonText: '取消',
           type: 'warning'
         }).then(() => {
+          this.importloading = true
           api.updataSuppierCertSub(this.$axios).then(res => {
-
+            this.importloading = false
+            if (res.data.code === 0) {
+              this.$message({
+                type: 'success',
+                message: res.data.message
+              })
+            }
           })
         })
       },