迁移站点步骤

一.迁移站点:

(1) 看该站点下该站点物业是否有分润信息( 更改物业)

SELECT

  t2. NAME,

  t4.*

FROM

  chargerlink_charger.t_site t2

LEFT JOIN chargerlink_card_manager.t_site_share_rule t3 ON t2.id = t3.site_id

LEFT JOIN chargerlink_card_manager.t_site_share_proportion t4 on t3.id = t4.rule_id

WHERE

  t4.merchant_id = ?

如果有分润信息,最好不前迁移,对分润有影响

------------------------------------------

2.更新站点物业和代理商(更新  t_site(站点表) 表中merchant_id (物业id) 和operate_id(代理商id)字段)

update  chargerlink_charger.t_site  set  merchant_id='40583',operate_id='33989' where id=?;

------------------------------------------

3.更新盒子列表中的business_id(代理商id)

update  chargerlink_charger.bs_box  set business_id='33989'  where station_code=?

-----------------------------------------------------------------------------------------------

二.迁移t_card  表中的代理商(修改t_card  中的comm_id(代理商id)如果修改物业(merchant_id))

  如果修改完代理商的没有卡对应的站点,还需要修改卡片的站点信息

  修改t_card_site中的site_id

-----------------------------------------------------------------------------------------------

三。物业更改代理商

查询t_commercial_merchant_relevance 表(代理商与物业关系表)

UPDATE  chargerlink_card_manager.t_merchant  set  pid='39891'  where phone='13339080833'

---------------------------------------------------------------------------------------------------------------------------------------

三.

--------------------------删除离线订单------------------------------------------

UPDATE chargerlink_charger.t_charger_order SET `status` = '800',remark = '手动调整',pay_status = '0' WHERE order_id = '985771843578662912';

------------------------------------------------------

根据桩号查询订单

select  *    from  chargerlink_charger.t_charger_order  where  box_out_factory_code='5580100066'  and  status not  in('800' ,'2000')

-----------------------------------------------------------------------------

四.

(1)给虚拟账户充值

UPDATE chargerlink_card_manager.t_balance set balance = balance+500,free_gold=free_gold+2200 where user_id=(select  id  from  chargerlink_card_manager.t_user  where  phone='?');

(2)给卡充值

UPDATE chargerlink_card_manager.t_card set card_denomination=card_denomination+0,card_gift_amount=card_gift_amount+5560 where card_no = '? ';

-------------------------------------------------------------------------------------------------------------

五.旧卡换新卡

(其中新卡中的set  内容全部为原旧卡信息内容)

update  chargerlink_card_manager.t_card  set  card_status='10001',card_activation_date='2018-06-07 09:12:40',mobile='13876703992',user_id='75266981',card_gift_amount=card_gift_amount+4000  ,take_effect_time

='2018-06-01 00:00:00',past_due_time='2018-07-01 00:00:00',charger_times=38,last_modifier='33843',last_modifier_type=1  where card_no='新卡';

update  chargerlink_card_manager.t_card  set  card_status='10000',card_activation_date=null,mobile=null,user_id=null,card_gift_amount=card_gift_amount-4000  ,take_effect_time

=null,past_due_time=null,charger_times=0,last_modifier=null,last_modifier_type=null  where card_no='旧卡';

----------------------------------------------------------------------------------------------------------------------------------------

六.卡注销

UPDATE `chargerlink_card_manager`.`t_card` SET  `card_type`='1', `card_chip_no`=NULL, `card_channel`='3', `card_denomination`='0.00', `card_activation_code`=NULL, `card_status`='10000', `card_activation_date`=NULL, `card_create_date`='2017-10-10 11:38:59', `card_update_date`='2017-10-20 14:49:43', `comm_id`='3565', `station_id`=NULL, `station_name`=NULL, `mobile`=NULL, `user_id`=NULL, `status`='0', `type`=NULL, `is_package`=NULL, `merchant_id`=NULL, `card_gift_amount`='0.00', `take_effect_time`=NULL, `past_due_time`=NULL, `charger_times`='0', `remark`='注销', `last_modifier`='4931', `last_modifier_type`='1' WHERE (`card_no`='?');

-----------------------------------------------------------------------------------------------------------------------------------------

七。设置站点按代理商分润

update  chargerlink_charger.t_site  set  balance_method=1  where id ='站点id';

---------------------------------------------------------------------------------

八.查询站点下的全部卡片的本金

select    sum(card_denomination/100) from  chargerlink_card_manager.t_card  where  card_no  in (

select  card_no  from  chargerlink_card_manager.t_card_site  where  site_id='?' 

)

----------------------------------------------------------------------------------------

九。卡更改手机号

//user_id  根据chargerlink_card_manager.t_user  表中的phone  查询

update  chargerlink_card_manager.t_card  set  mobile='?',user_id='?'  where  card_no='?'

----------------------------------------------------

十。修改续充时长

update  chargerlink_charger.t_bill_template  set  continue_time='10'  where site_id='990139652878290945';

----------------------------------------------------------------------------------

十一。查询分润信息

SELECT

t4.id,

  t2.id  as '站点id',

  t2. NAME as '站点名称',

t3.billing_method,

  (case when t3.billing_method='0'  then '代理商单独结算电费'  else '扣除电费成本后分账'  end ) as '计费方式',

  (case when t4.type=100  then '充电网' when t4.type=101 then '上级代理商'  when t4.type=102 then '当前商户'  when t4.type=103 then '物业'  else '代理商'  end ) as '类别',

  t5.merchant  as '物业',

  t6.comm_name as '代理商',

  t3.`describe`  as '描述',

--  t3.electricity_proportion  as '电费结算比例',

--  t3.revenue_proportion  as  '收益分成比例',

  t4.payee_proportion  as '收款比例',

  t4. `electricity_proportion` as '电费结算比例' ,

  t4.`revenue_proportion`  as '收益分成比例'

  FROM

  chargerlink_charger.t_site t2

  JOIN chargerlink_card_manager.t_site_share_rule t3 ON t2.id = t3.site_id

  JOIN chargerlink_card_manager.t_site_share_proportion t4 on t3.id = t4.rule_id

  left  JOIN    chargerlink_card_manager.t_merchant  t5  on t5.merchant_id= t4.merchant_id 

  LEFT JOIN  chargerlink_card_manager.t_commercial t6  on  t6.id=t4.comm_id 

  where    t4.type ='102'  and    t2.id  in  ?

--------------------------------------------------------------------------------------------------------

物业更改代理商

修改t_merchant 的pid (pid  为物业代理商之间的关联表的merchant_id)

------------------------------------------------------------------------------------------------------

站点更改代理商

1.修改t_site 的  operate_id  (代理商id)  ,2.修改该代理商下的物业(t_merchant)表中的pid (pid 为t_commercial_merchant_relevance  的merchant_id),3,修改分润表的comm_id, 4.修改t_card  表中的merchant_id(t_commercial_merchant_relevance  的merchant_id) ,修改 t_merchant_ratio(根据merchant_id  查改  where  merchant_id=?  因为commercial_id 对应多个merchant_id)

---------------------------------------------------

修改续充有效时长

t_continuous_filling_record(表)

------------------------------------------------

--------------------------------------更改物业权限--------------------------

update  chargerlink_card_manager.t_merchant a,

chargerlink_card_manager.t_merchant  b

set  a.extend_permission=1    where 

  a.merchant_id=b.merchant_id  and

b.pid= '40767'  and  b.extend_permission  not  in (3,4,9);

-----------------------------------------------------------------------


  1.t_commercial  中的 pid  改成上级代理商的 id(上级代理商的id  也在chargerlink_card_manager.t_commercial  表中)


  2.


SELECT

t4.id,

  t2.id  as '站点id',

  t2. NAME as '站点名称',

t3.billing_method,

  (case when t3.billing_method='0'  then '代理商单独结算电费'  else '扣除电费成本后分账'  end ) as '计费方式',

  (case when t4.type=100  then '充电网' when t4.type=101 then '上级代理商'  when t4.type=102 then '当前商户'  when t4.type=103 then '物业'  else '代理商'  end ) as '类别',

  t5.merchant  as '物业',

  t6.comm_name as '代理商',

  t3.`describe`  as '描述',

--  t3.electricity_proportion  as '电费结算比例',

--  t3.revenue_proportion  as  '收益分成比例',

  t4.payee_proportion  as '收款比例',

  t4. `electricity_proportion` as '电费结算比例' ,

  t4.`revenue_proportion`  as '收益分成比例'

  FROM

  chargerlink_charger.t_site t2

  JOIN chargerlink_card_manager.t_site_share_rule t3 ON t2.id = t3.site_id

  JOIN chargerlink_card_manager.t_site_share_proportion t4 on t3.id = t4.rule_id

  left  JOIN    chargerlink_card_manager.t_merchant  t5  on t5.merchant_id= t4.merchant_id 

  LEFT JOIN  chargerlink_card_manager.t_commercial t6  on  t6.id=t4.comm_id 

  where    and    t2.id  in  (站点id)

  ============================(站点id 根据opert_id  获取)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 215,076评论 6 497
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,658评论 3 389
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 160,732评论 0 350
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,493评论 1 288
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,591评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,598评论 1 293
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,601评论 3 415
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,348评论 0 270
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,797评论 1 307
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,114评论 2 330
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,278评论 1 344
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,953评论 5 339
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,585评论 3 322
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,202评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,442评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,180评论 2 367
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,139评论 2 352

推荐阅读更多精彩内容

  • PLEASE READ THE FOLLOWING APPLE DEVELOPER PROGRAM LICENSE...
    念念不忘的阅读 13,463评论 5 6
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,647评论 18 139
  • 前几天,朋友圈天南地北地转发罗尔的一篇文章:“罗一笑,你给我站住”。说是他的女儿得了白血病需要捐款。为此,网友们共...
    美心琪子阅读 302评论 2 4
  • 天龙寺的佛香里, 绵延着你的血脉 大理城的繁华中, 隐秘着你的侠踪。 天下第一的神技 未逢一败的名声 然而, 至今...
    关月楼阅读 269评论 4 3
  • 前些日子,朋友聊天说,回到家乡,最亲切的莫过于用家乡话来对话。我想,这种对故乡的情感,得是离家再回,亲身体会才知晓...
    慕菲兒阅读 822评论 0 5