|
@@ -10,6 +10,11 @@ import com.winhc.bigdata.spark.utils.DateUtils
|
|
|
*/
|
|
|
object CompanyDynamicHandleUtils {
|
|
|
def getDynamicId(cid: String, rta_desc: String, biz_id: String, change_time: String): String = {
|
|
|
- s"$cid-${SecureUtil.md5(rta_desc + biz_id)}-${DateUtils.toUnixTimestamp(date = change_time)}"
|
|
|
+ val id = 9999999999L - DateUtils.toUnixTimestamp(date = change_time)
|
|
|
+ // 过滤1970年以前的数据
|
|
|
+ if (id < 0)
|
|
|
+ null
|
|
|
+ else
|
|
|
+ s"${cid}_${id}_${SecureUtil.md5(rta_desc + biz_id)}"
|
|
|
}
|
|
|
}
|