2
3
Prechádzať zdrojové kódy

DueTime 字符串转标准时间

baichengfei 5 rokov pred
rodič
commit
ef2b9fb85b

+ 4 - 4
src/dashoo.cn/backend/api/business/oilsupplier/suppliercertsub/oilsuppliercertsub.go

@@ -26,7 +26,7 @@ type OilSupplierCertSub struct {
 	ModifiedOn           time.Time `xorm:"DATETIME"`
 	ModifiedUserId       int       `xorm:"INT(10)"`
 	ModifiedBy           string    `xorm:"VARCHAR(50)"`
-	DueTime           	 string    `xorm:"VARCHAR(50)"`
+	DueTime           	 time.Time `xorm:"DATETIME"`
 	IsQuestion           int       `xorm:"default 0 comment('问题状态,0正常,1有问题') INT(10)"`
 }
 type OilSupplierCertSub1 struct {
@@ -51,9 +51,9 @@ type OilSupplierCertSub1 struct {
 	ModifiedOn           time.Time `xorm:"DATETIME"`
 	ModifiedUserId       int       `xorm:"INT(10)"`
 	ModifiedBy           string    `xorm:"VARCHAR(50)"`
-	DueTime           	 string    `xorm:"VARCHAR(50)"`
-	HeaderCodes           string
-	Checked           int
+	DueTime           	 time.Time `xorm:"DATETIME"`
+	HeaderCodes          string
+	Checked           	 int
 	HeaderName           string
 	MinClassId           string
 	IsQuestion		     string

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

@@ -3076,7 +3076,11 @@ func (this *OilGoodsAptitudeController) DeleteSuspend() {
 				subDelete.CertSubStatus = "2"
 				//subDelete.DueTime = "2021-06-06 00:00:00"
 				paramSvc := baseparameter.GetBaseparameterService(utils.DBE)
-				subDelete.DueTime = paramSvc.GetBaseparameterMessage("GFZT", "paramset", "Suspend")
+				DueTimeStr := paramSvc.GetBaseparameterMessage("GFZT", "paramset", "Suspend")
+				fmt.Println("返回的时间", DueTimeStr)
+				local, _ := time.LoadLocation("Local")
+				theTime, _ := time.ParseInLocation("2006-01-02", DueTimeStr, local)
+				subDelete.DueTime = theTime
 				i := 1
 				//暂停
 				for _, value := range code {

+ 5 - 1
src/dashoo.cn/backend/api/controllers/oilsupplier/technologyservice.go

@@ -2150,7 +2150,11 @@ func (this *OilTechnologyServiceController) DeleteSuspend() {
 				subDelete.CertSubStatus = "2"
 				//subDelete.DueTime = "2021-06-06 00:00:00"
 				paramSvc := baseparameter.GetBaseparameterService(utils.DBE)
-				subDelete.DueTime = paramSvc.GetBaseparameterMessage("GFZT", "paramset", "Suspend")
+				DueTimeStr := paramSvc.GetBaseparameterMessage("GFZT", "paramset", "Suspend")
+				fmt.Println("返回的时间", DueTimeStr)
+				local, _ := time.LoadLocation("Local")
+				theTime, _ := time.ParseInLocation("2006-01-02", DueTimeStr, local)	// 2006年01月02日
+				subDelete.DueTime = theTime
 				i := 1
 				//暂停
 				for _, value := range code {