12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- package dal
- import (
- "encoding/json"
- "fmt"
- "testing"
- "xiaoniaokuaiyan.com/xiaoniao/entity"
- )
- func TestList(t *testing.T) {
- dataList := []entity.OrderDB{}
- strSql := "select * from t_order"
- orderStr := " order by id desc"
- whereStr := ""
- wv := []interface{}{}
- pinfo := Pager{
- PageSize: 15,
- PageIndex: 1,
- }
- result, err := List(&dataList, "t_order", strSql, orderStr, whereStr, wv, pinfo)
- if err != nil {
- t.Fatal(err)
- }
- buf, _ := json.Marshal(result)
- fmt.Println(string(buf))
- }
- func TestJsonOrder(t *testing.T) {
- jsonStr := `[{"Id":"BJ16051114094402806","Name":"liuguiqi","Gender":1,"Age":27,"Address":"望京南","DetailAddress":"北京嘉美中心写字楼1211","VisitDate":"2016-05-06","VisitTimeRange":"10:30-11:30","Source":"web","Status":1,"WorkFee":0,"Payment":162.9,"ActualPayment":null,"PaymentTime":null,"PayType":null,"CustomManagerId":null,"NourseId":null,"IsOthers":0,"IsMerged":0,"BloodCodes":null,"AssayTime":null,"CustomId":"1","CustomMobile":"","Mobile":"18310412106","Remark":null,"UpdatedAt":"2016-05-11 14:09:46","CreatedAt":"2016-05-11 14:09:44","ProductIds":null,"ItemIds":null,"Coupons":null},{"Id":"BJ16051113541605448","Name":"liuguiqi","Gender":1,"Age":27,"Address":"望京南","DetailAddress":"北京嘉美中心写字楼1211","VisitDate":"2016-05-06","VisitTimeRange":"10:30-11:30","Source":"web","Status":1,"WorkFee":0,"Payment":null,"ActualPayment":null,"PaymentTime":null,"PayType":null,"CustomManagerId":null,"NourseId":null,"IsOthers":0,"IsMerged":0,"BloodCodes":null,"AssayTime":null,"CustomId":"1","CustomMobile":"18310412106","Mobile":"18310412106","Remark":"nothing remark","UpdatedAt":"2016-05-13 10:43:34","CreatedAt":"2016-05-11 13:54:16","ProductIds":null,"ItemIds":null,"Coupons":null},{"Id":"BJ16050415050900582","Name":"liuguiqi","Gender":1,"Age":27,"Address":"望京南","DetailAddress":"北京嘉美中心写字楼1211","VisitDate":"2016-05-06","VisitTimeRange":"10:30-11:30","Source":"web","Status":1,"WorkFee":0,"Payment":92.4,"ActualPayment":null,"PaymentTime":"2016-05-11 11:55:08","PayType":0,"CustomManagerId":null,"NourseId":null,"IsOthers":0,"IsMerged":0,"BloodCodes":null,"AssayTime":null,"CustomId":"1","CustomMobile":"18310412106","Mobile":"18310412106","Remark":"test remark","UpdatedAt":"2016-05-12 15:42:32","CreatedAt":"2016-05-04 15:05:10","ProductIds":null,"ItemIds":null,"Coupons":null}]`
- dataList := []entity.Order{}
- err := json.Unmarshal([]byte(jsonStr), &dataList)
- if err != nil {
- t.Fatal(err)
- }
- fmt.Println(dataList)
- }
- func TestGetDeliverOrderList(t *testing.T) {
- r, err := DefaultDeliverUserDal.GetOrderList("onNpDwxvv-JO3StYjyJaIFHGYMXA", 2, 1, 10) // onNpDwyIAu5ViXz-zLrnYAFaSsuo
- if err != nil {
- t.Fatal(err)
- }
- buf, _ := json.Marshal(r)
- fmt.Println(string(buf))
- }
|