v3.21.1
Other Receivables, Net (Details) - Schedule of movement of allowance for doubtful accounts - USD ($)
9 Months Ended
Mar. 31, 2021
Jun. 30, 2020
Schedule of movement of allowance for doubtful accounts [Abstract]    
Beginning balance $ 10,005,193
Provision for doubtful accounts, net of recovery (112,546) 10,055,203
Less: write-off (11,670) (1,763)
Exchange rate effect 779,856 (48,247)
Ending balance $ 10,660,834 $ 10,005,193