|
@@ -677,23 +677,28 @@ func batchDraw(data []map[string]interface{}, nowTime, seatNumber, name string,
|
|
|
}
|
|
|
|
|
|
func getSeatNumber(positionId int64) (seatNumber, name string) {
|
|
|
- positionData := JyTidb.FindOne("base_position", map[string]interface{}{"id": positionId}, "", "")
|
|
|
- if positionData != nil && len(*positionData) > 0 {
|
|
|
- userId := common.Int64All((*positionData)["user_id"])
|
|
|
- if userId > 0 {
|
|
|
- userData, ok := Mgo.FindOne("user", map[string]interface{}{"base_user_id": userId})
|
|
|
- if ok && userData != nil && len(*userData) > 0 {
|
|
|
- s_phone := common.ObjToString((*userData)["s_phone"])
|
|
|
- if s_phone == "" {
|
|
|
- s_phone = common.ObjToString((*userData)["s_m_phone"])
|
|
|
- }
|
|
|
- saleData := JyBiTidb.FindOne("jy_salesperson_info", map[string]interface{}{"phone": s_phone}, "", "")
|
|
|
- if saleData != nil && len(*saleData) > 0 {
|
|
|
- seatNumber = common.ObjToString((*saleData)["seatNumber"])
|
|
|
- name = common.ObjToString((*saleData)["name"])
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
+ // positionData := JyTidb.FindOne("base_position", map[string]interface{}{"id": positionId}, "", "")
|
|
|
+ // if positionData != nil && len(*positionData) > 0 {
|
|
|
+ // userId := common.Int64All((*positionData)["user_id"])
|
|
|
+ // if userId > 0 {
|
|
|
+ // userData, ok := Mgo.FindOne("user", map[string]interface{}{"base_user_id": userId})
|
|
|
+ // if ok && userData != nil && len(*userData) > 0 {
|
|
|
+ // s_phone := common.ObjToString((*userData)["s_phone"])
|
|
|
+ // if s_phone == "" {
|
|
|
+ // s_phone = common.ObjToString((*userData)["s_m_phone"])
|
|
|
+ // }
|
|
|
+ // saleData := JyBiTidb.FindOne("jy_salesperson_info", map[string]interface{}{"phone": s_phone}, "", "")
|
|
|
+ // if saleData != nil && len(*saleData) > 0 {
|
|
|
+ // seatNumber = common.ObjToString((*saleData)["seatNumber"])
|
|
|
+ // name = common.ObjToString((*saleData)["name"])
|
|
|
+ // }
|
|
|
+ // }
|
|
|
+ // }
|
|
|
+ // }
|
|
|
+ saleData := JyBiTidb.FindOne("dwd_f_crm_personnel_management", map[string]interface{}{"position_id": positionId}, "", "")
|
|
|
+ if saleData != nil && len(*saleData) > 0 {
|
|
|
+ seatNumber = common.ObjToString((*saleData)["seat_number"])
|
|
|
+ name = common.ObjToString((*saleData)["name"])
|
|
|
}
|
|
|
return
|
|
|
}
|