Эх сурвалжийг харах

fix:数据导出id加解密处理

duxin 3 жил өмнө
parent
commit
0b652a4e38

+ 1 - 1
src/jfw/modules/common/src/qfw/util/jy/subscribepush.go

@@ -475,7 +475,7 @@ func (s *subscribePush) getDatasFromMysql(spqp *SubPushQueryParam, starttime, en
 func (s *subscribePush) GetOnlyInfoId(pushCas []*PushCa) []*SubPushList {
 	array := make([]*SubPushList, len(pushCas))
 	for k, v := range pushCas {
-		array[k] = &SubPushList{Id: v.InfoId}
+		array[k] = &SubPushList{Id: EncodeArticleId2ByCheck(v.InfoId)}
 	}
 	return array
 }

+ 6 - 1
src/jfw/modules/publicapply/src/dataexport/service/action.go

@@ -227,7 +227,12 @@ func (des *DataExportStruct) ByPushHistory() {
 		ids := []string{}
 		for _, pushData := range list {
 			if pushData.Id != "" {
-				ids = append(ids, pushData.Id)
+				if tmp := util.CommonDecodeArticle("content", pushData.Id); len(tmp) > 0 {
+					if id := tmp[0]; id != "" {
+						ids = append(ids, id)
+					}
+				}
+				//ids = append(ids, util.CommonDecodeArticle("content", pushData.Id))
 			}
 		}
 		saveData := map[string]interface{}{