fix infinity loop cause loop digist() too much
add template
 add report
Merge branch 'master' of https://github.com/kaizvn/sushop
re-arrange