Other Receivables, Net (Details) - Schedule of movement of allowance for doubtful accounts - USD ($) |
12 Months Ended | |
|---|---|---|
Jun. 30, 2021 |
Jun. 30, 2020 |
|
| Schedule of movement of allowance for doubtful accounts [Abstract] | ||
| Beginning balance | $ 10,005,193 | |
| Provision (recovery) for doubtful accounts | (4,786,814) | 10,055,203 |
| Less: write-off | (11,665) | (1,763) |
| Exchange rate effect | 817,550 | (48,247) |
| Ending balance | $ 6,024,266 | $ 10,005,193 |