소스 검색

更新

master
huangjiajun 8 달 전
부모
커밋
7336c78017
2개의 변경된 파일16개의 추가작업 그리고 0개의 파일을 삭제
  1. +9
    -0
      db/db_b2c_ord.go
  2. +7
    -0
      hdl/hdl_condition.go

+ 9
- 0
db/db_b2c_ord.go 파일 보기

@@ -29,6 +29,15 @@ func B2cOrdByTime(Db *xorm.Engine, uid, buyType, state, stime, etime interface{}
return total, nil

}
func B2cOrdByTimeWithCount(Db *xorm.Engine, uid, buyType, state, stime, etime interface{}) (int64, error) {
total, err := Db.Where("uid = ? AND confirm_time > ? AND confirm_time < ?", uid, stime, etime).In("state", state).Count(&model.B2cOrd{})
fmt.Println(err)
fmt.Println(total)
if err != nil {
return 0, zhios_condition_statistics_logx.Error(err)
}
return total, nil
}

func B2cOrd(Db *xorm.Engine, uid, buyType, state interface{}, isSettle int) (float64, error) {
sess := Db.Where("uid = ? ", uid)


+ 7
- 0
hdl/hdl_condition.go 파일 보기

@@ -30,6 +30,13 @@ func OwnBuyTotal(engine *xorm.Engine, uid interface{}, task map[string]string, t
return zhios_condition_statistics_utils.Int64ToStr(total)
}
total += mallTotal
//确认收货的才算
b2cTotal, err := db.MallOrdByTimeWithCount(engine, uid, 0, []string{"3", "4"}, mallStime.Format("2006-01-02 15:04:05"), mallEtime.Format("2006-01-02 15:04:05"))
if err != nil {
zhios_condition_statistics_logx.Warn(err)
return zhios_condition_statistics_utils.Int64ToStr(total)
}
total += b2cTotal
return zhios_condition_statistics_utils.Int64ToStr(total)
}



불러오는 중...
취소
저장