err=e.Table("c_surveysheet_subjectlst").Where("cid = ? and cnr = ? and surveysheetid = ? and level != 1",t.Cid,t.Cnr,t.Surveysheetid).Asc("subjecttype").Find(&datalist)
err=e.Table("c_surveysheet_subjectlst").Where("cid = ? and cnr = ? and surveysheetid = ? and level != 1",t.Cid,t.Cnr,t.Surveysheetid).Desc("pos").Find(&datalist)
}else{
err=e.Table("c_surveysheet_subjectlst").Where("cid = ? and cnr = ? and surveysheetid = ?",t.Cid,t.Cnr,t.Surveysheetid).Asc("subjecttype").Find(&datalist)
err=e.Table("c_surveysheet_subjectlst").Where("cid = ? and cnr = ? and surveysheetid = ?",t.Cid,t.Cnr,t.Surveysheetid).Desc("pos").Find(&datalist)