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 |