Inclusion Criteria:  Diagnosed with type 2 diabetes according to the World Health Organization criteria; Aged between 18 and 80 years; Glycosylated haemoglobin (HbA1C%) between 7% and 9%.  Exclusion Criteria:  Type 1 diabetes; Gestational diabetes; Other special types of diabetes; Moderate-severe insufficiency of heart , liver, kidney and lung; Complicated with acute disease or stress status.