Browse Source

换证时间比年审时间大,就用换证时间做为年审时间

yuedefeng 5 năm trước cách đây
mục cha
commit
1eb6ef9f32

+ 2 - 0
src/dashoo.cn/backend/api/business/tmpzcgf/tmpzcgfSession.go

@@ -141,6 +141,8 @@ func (s *TmpzcgtSession) InsertSupplierCert() error {
 	// s.DBE.Query("SET @@SESSION.sql_mode='ALLOW_INVALID_DATES'")
 	_, err := s.DBE.Query(sql)
 	s.DBE.Query("SET unique_checks=1;")
+	//换证时间比年审时间大,就用换证时间做为年审时间
+	s.DBE.Query("UPDATE OilSupplierCert a SET a.ApplyTime = a.EffectStartTime WHERE (a.EffectStartTime IS NOT NULL AND a.ApplyTime IS NULL) OR (a.EffectStartTime > a.ApplyTime)")
 	//年审到期时间加1年
 	s.DBE.Query("UPDATE OilSupplierCert a SET a.ApplyTime = DATE_ADD(a.ApplyTime, INTERVAL 1 YEAR)")
 	return err