2
3
Quellcode durchsuchen

清空临时数据

lining vor 6 Jahren
Ursprung
Commit
277312cd8d

+ 39 - 1
src/dashoo.cn/backend/api/controllers/tmpzcgf/tmpzcgf.go

@@ -1,7 +1,10 @@
 package tmpzcgf
 
 import (
+	"dashoo.cn/backend/api/business/oilsupplier/infochange"
 	"dashoo.cn/backend/api/business/oilsupplier/supplier"
+	"dashoo.cn/backend/api/business/oilsupplier/suppliercert"
+	"dashoo.cn/backend/api/business/oilsupplier/suppliercertsub"
 	"dashoo.cn/backend/api/business/tmpzcgf"
 	. "dashoo.cn/backend/api/controllers"
 	"dashoo.cn/utils"
@@ -575,4 +578,39 @@ func (this *TmpzcgfController) UpdateCertSubIsType3(){
 	elapsed := time.Since(t)
 	fmt.Println(elapsed)
 	fmt.Println("==========更新增项的准入范围结束=========")
-}
+}
+
+// @Title 清空临时数据
+// @Description get user by token
+// @Success 200 {object}
+// @router /cleattmpdata [get]
+func (this *TmpzcgfController) ClearTmpData(){
+	fmt.Println("==========清空临时数据=========")
+	t := time.Now()
+	svc := tmpzcgf.GetTmpzcgfService1(utils.DBE)
+	var cert suppliercert.OilSupplierCert
+	cert.OutsideFlog = ""
+	cols := []string{
+		"OutsideFlog",
+	}
+	svc.UpdateEntityBywheretbl("OilSupplierCert", cert, cols, "")
+
+	var certsub suppliercertsub.OilSupplierCertSub
+	certsub.Remark = ""
+	certsub.ModifiedBy = ""
+	colssub := []string{
+		"Remark",
+		"ModifiedBy",
+	}
+	svc.UpdateEntityBywheretbl("OilSupplierCertSub", certsub, colssub, "")
+
+	var infoc infochange.OilInfoChange
+	infoc.HouseNo = ""
+	colinfo := []string{
+		"HouseNo",
+	}
+	svc.UpdateEntityBywheretbl("OilInfoChange", colinfo, colinfo, "")
+	elapsed := time.Since(t)
+	fmt.Println(elapsed)
+	fmt.Println("==========结束=========")
+}

+ 20 - 0
src/dashoo.cn/frontend_web/src/pages/system/tmpzcgf.vue

@@ -57,6 +57,12 @@
          </el-col>
        </el-row>
 
+       <el-row style ="margin-bottom: 20px;">
+         <el-col :span="24">
+           <el-button size="mini" type="primary" @click="cleartmpdata" v-loading.fullscreen.lock="fullscreenLoading">清空临时数据</el-button>
+         </el-col>
+       </el-row>
+
        <!--<el-button size="mini" type="primary" @click="insertCertSub" v-loading.fullscreen.lock="fullscreenLoading">导入准入范围</el-button>-->
     </el-card>
     <el-card class="box-card">
@@ -348,6 +354,20 @@
                 this.fullscreenLoading = false
               })
           })
+      },
+      cleartmpdata () {
+        this.$confirm('是否继续?', '提示', {
+          confirmButtonText: '确定',
+          cancelButtonText: '取消',
+          type: 'warning'
+        })
+          .then(() => {
+            this.fullscreenLoading = true
+            this.$axios.get('tmpzcgf/cleattmpdata')
+              .then(res => {
+                this.fullscreenLoading = false
+              })
+          })
       }
     }
   }