|
|
@@ -118,7 +118,13 @@ func (r *QhjMgrCustomer) calc() {
|
|
|
r.CITYNAME = mtpcache.GetDivisionName(r.CITYID)
|
|
|
r.PROVINCENAME = mtpcache.GetDivisionName(r.PROVINCEID)
|
|
|
r.DISTRICTNAME = mtpcache.GetDivisionName(r.DISTRICTID)
|
|
|
- r.CARDTYPENAME = mtpcache.GetCardName(r.CARDTYPE)
|
|
|
+
|
|
|
+ if r.CARDTYPE > 0 {
|
|
|
+ // 如果数据库里cardtype为空, 则nvl(cardtype,-1)取出, 用于判断是否为空
|
|
|
+ r.CARDTYPENAME = mtpcache.GetCardName(r.CARDTYPE)
|
|
|
+ } else {
|
|
|
+ r.CARDTYPE = 0
|
|
|
+ }
|
|
|
|
|
|
fDesc := func(status int32, vDesc string) {
|
|
|
if r.STATUS == status {
|
|
|
@@ -180,7 +186,7 @@ select u.accountname brokername, a.*
|
|
|
t.username,
|
|
|
t.CUSTOMERNAME,
|
|
|
t.NICKNAME,
|
|
|
- t.CARDTYPE,
|
|
|
+ nvl(t.CARDTYPE,-1) CARDTYPE,
|
|
|
t.CARDNUM,
|
|
|
t.mobilephone MOBILE,
|
|
|
t.TELPHONE,
|
|
|
@@ -253,7 +259,7 @@ select a.*,
|
|
|
u.USERINFOTYPE,
|
|
|
u.CUSTOMERNAME,
|
|
|
u.NICKNAME,
|
|
|
- u.CARDTYPEID CARDTYPE,
|
|
|
+ nvl(u.CARDTYPEID,-1) CARDTYPE,
|
|
|
u.CARDNUM,
|
|
|
u.MOBILE,
|
|
|
u.TELPHONE,
|