Przeglądaj źródła

有效期至,取自tmp_在册供方查询表

yuedefeng 5 lat temu
rodzic
commit
a16bc2f156

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

@@ -136,15 +136,15 @@ FROM
 func (s *TmpzcgtSession) InsertSupplierCert() error {
 	s.DBE.Query("SET unique_checks=0;")
 	sql := "INSERT INTO OilSupplierCert (SupplierId,OutsideFlog, `Status` , Step, WorkerTotal, AccessCardNo,SupplierTypeName,InFlag,EffectStartTime,EffectEndTime,AddinTime,EffectTime,ApplyTime,Remark,CreateBy,GfID,RecUnitName,MgrUnit,RecDate,OldCardNo) " +
-		"SELECT -1 As SupplierId,企业名称 AS OutsideFlog,'8' As `Status`, 3 as Step, 1 as WorkerTotal, 准入证号 As AccessCardNo,准入类别 AS SupplierTypeName,准入标识 AS InFlag, STR_TO_DATE(IF(有效期起='', NULL, 有效期起),'%Y年%m月%d日') AS EffectStartTime, STR_TO_DATE(IF(有效期止='', NULL, 有效期止),'%Y年%m月%d日') AS EffectEndTime,审核日期 as AddinTime, 有效期起 as EffectTime, (SELECT STR_TO_DATE(IF(MAX(年审日期)='', NULL, MAX(年审日期)),'%Y-%m-%d') from T_年审 b WHERE b.id = a.ID AND b.状态标识='办理完毕') AS ApplyTime,备注 AS Remark,'导入' As CreateBy,ID,推荐单位名称 as RecUnitName,管理单位 as MgrUnit,推荐日期,曾用准入证号 as RecDate " +
+		"SELECT -1 As SupplierId,企业名称 AS OutsideFlog,'8' As `Status`, 3 as Step, 1 as WorkerTotal, 准入证号 As AccessCardNo,准入类别 AS SupplierTypeName,准入标识 AS InFlag, STR_TO_DATE(IF(有效期起='', NULL, 有效期起),'%Y年%m月%d日') AS EffectStartTime, STR_TO_DATE(IF(有效期止='', NULL, 有效期止),'%Y年%m月%d日') AS EffectEndTime,审核日期 as AddinTime, 有效期起 as EffectTime, (SELECT STR_TO_DATE(有效期至,'%Y-%m-%d') FROM tmp_T_在册供方查询 tmpzc WHERE tmpzc.ID = a.ID) AS ApplyTime,备注 AS Remark,'导入' As CreateBy,ID,推荐单位名称 as RecUnitName,管理单位 as MgrUnit,推荐日期,曾用准入证号 as RecDate " +
 		"FROM T_资格预审表 a ;" //WHERE 准入标识 != '取消'
 	// 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)")
+	// 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)")
+	// s.DBE.Query("UPDATE OilSupplierCert a SET a.ApplyTime = DATE_ADD(a.ApplyTime, INTERVAL 1 YEAR)")
 	return err
 }