Przeglądaj źródła

修正过期备注信息

yuedefeng 3 lat temu
rodzic
commit
dda37da1e7

+ 32 - 7
src/dashoo.cn/backend/api/controllers/oilsupplier/suppliercert.go

@@ -1,6 +1,14 @@
 package oilsupplier
 
 import (
+	"encoding/json"
+	"fmt"
+	"log"
+	"strconv"
+	"strings"
+	"time"
+	"unicode/utf8"
+
 	"dashoo.cn/backend/api/business/codecsequence"
 	"dashoo.cn/backend/api/business/invoiceinfo"
 	msg2 "dashoo.cn/backend/api/business/msg"
@@ -19,13 +27,6 @@ import (
 	"dashoo.cn/backend/api/business/paymentinfo"
 	"dashoo.cn/backend/api/business/register"
 	baseparameter "dashoo.cn/business2/parameter"
-	"encoding/json"
-	"fmt"
-	"log"
-	"strconv"
-	"strings"
-	"time"
-	"unicode/utf8"
 
 	"dashoo.cn/backend/api/business/auditsetting"
 
@@ -1700,6 +1701,30 @@ func (this *OilSupplierCertController) ChangeSupplierStatus() {
 
 }
 
+// @Title 将已经年审 和 资质更新后的备注中:过期提示去掉
+// @Description
+// @Success 200 {object} controllers.Request
+// @router /amendSupplierCertRemark/ [get]
+func (this *OilSupplierCertController) AmendSupplierCertRemark() {
+
+	replaceStr := "REPLACE(Remark, '年审过期,', '')"
+	replaceStr = "REPLACE(" + replaceStr + ", ',年审过期', '')"
+	replaceStr = "REPLACE(" + replaceStr + ", '年审过期', '')"
+
+	replaceStr = "REPLACE(" + replaceStr + ", '资质过期,', '')"
+	replaceStr = "REPLACE(" + replaceStr + ", ',资质过期', '')"
+	replaceStr = "REPLACE(" + replaceStr + ", '资质过期', '')"
+
+	replaceStr = "REPLACE(" + replaceStr + ", '年检过期,', '')"
+	replaceStr = "REPLACE(" + replaceStr + ", ',年检过期', '')"
+	replaceStr = "REPLACE(" + replaceStr + ", '年检过期', '')"
+
+	// 查询年审过期的
+	sqlstr := "update OilSupplierCert set  Remark=" + replaceStr + " where InFlag = '1' AND (locate('年检过期', Remark)>0 OR locate('年审过期', Remark)>0 OR locate('资质过期', Remark)>0) "
+	// log.Print(sqlstr)
+	utils.DBE.Query(sqlstr)
+}
+
 // @Title 更新Inflag状态
 // @Description 确认重新准入按钮,删除所有关联表并存到del表
 // @Success	200	{object} controllers.Request

+ 7 - 0
src/dashoo.cn/backend/api/controllers/toolbox/toolbox.go

@@ -58,6 +58,13 @@ func TimingTask() {
 	} */
 	toolbox.AddTask("myTaskSupplierStatus", tkSupplierStatus)
 
+	// 修正过期备注信息
+	tkAmendSupplierCertRemark := toolbox.NewTask("myTaskAmendSupplierCertRemark", "0 0 3 * * *", func() error {
+		c.AmendSupplierCertRemark()
+		return nil
+	})
+	toolbox.AddTask("myTaskAmendSupplierCertRemark", tkAmendSupplierCertRemark)
+
 	//  每分钟获取诺诺网开票状态
 	tkInvoiceStatus := toolbox.NewTask("myTaskInvoiceStatus", "0/30 * * * * *", func() error {
 		invoice.SelectInvoiceStatus()