Skip to content

Cloudxtreme/broadband

 
 

Repository files navigation

broadband 1.0.x 2014

Total Mobile Solution Internet Service Web Project

###Specification

  • 多次提交数据库的操作尽量都封装进一个Service方法
  • 编写测试文档(测试数据填写规范),测试行程表(测试时间段,例如11,1,3,5点各测一轮),上报测试结果
  • 所有表单提交的controller方法,如果是要页面跳转的都要redirect.
  • Naming Conventions
  • Controller Function Naming Conventions (Plan)
  • planView (/plan/view/1)(get)
  • toPlanCreate (/plan/create)(get)
  • planCreate (/plan/create)(post)
  • toPlanEdit (/plan/edit/{id})(get)
  • planEdit (/plan/edit)(post)
  • planRemove (/plan/remove/{id})(get)

demand version 1.9.9 2015-02-28

demand version 1.9.8 2015-01-23

demand version 1.9.7 2015-01-21

demand version 1.9.6 2015-01-20

demand version 1.9.5 2015-01-12

demand version 1.9.3 2015-01-07

demand version 1.9.2 2015-01-06

demand version 1.9.0 2014-12-23

demand version 1.8.5 2014-12-15

demand version 1.8.5 2014-12-15

demand version 1.8.2 2014-12-10

demand version 1.8.0 2014-12-09

demand version 1.7.8 2014-12-08

  • 加一套邮件&短信模版,标题:ReceivePaymentNotice,内容:Dear , We have already received your payment, which is NZ$_. Thank you for the payment. Have a nice day!(steven)

demand version 1.7.6 2014-12-05

demand version 1.7.6 2014-12-02

demand version 1.7.5 2014-12-01

demand version 1.7.2 2014-11-28

demand version 1.7.1 2014-11-27

demand version 1.7.0 2014-11-26

demand version 1.6.5 2014-11-24

demand version 1.6.0 2014-11-21

demand version 1.5.8 2014-11-20

demand version 1.5.6 2014-11-19

demand version 1.5.5 2014-11-18

demand version 1.5.2 2014-11-17

demand version 1.5.0 2014-11-13

  • 将订单相关账单的balance累加并存至当前账单的PDF中.

demand version 1.5.0 2014-11-13

demand version 1.5.0 2014-11-12

  • 将CyberPark系统的Logo等信息变成灵活可更改的:

    前端要去掉的东西: Voucher Checking界面 About界面的Company Overview、Telecommunication services and WiFi coverage start from US! Wi-Fi Solution界面 E-Commerce界面

    网站:-

    1. 前端(客户): 头部Logo(approximately H:46px、W:111px) 首页大图片(approximately H:322px、W:1001px)

      Header: Information:About ${company_name} 0800 229 237替换成${company_hot_line_no} 0800 229 237: Contact Us下方: ${company_name_ltd} ${company_address} Give us a call ${company_hot_line_no_alphabet} send email to ${company_email}

      Footer: 左下角:About ${company_name} 右下角:${company_name_ltd} 右下角:${website_year}

    2. 后端(管理):

    PDF:-

demand version 1.4.6 2014-11-11

demand version 1.4.5 2014-11-10

demand version 1.4.5 2014-11-09

demand version 1.4.4 2014-11-06

demand version 1.4.4 2014-11-06

demand version 1.4.4 2014-11-01

demand version 1.4.4 2014-10-28

demand version 1.4.1 2014-10-21

demand version 1.4.0 2014-10-20

  • 检查看invoice due date为何不显示,数据库里有数据.(steven)
  • 重新生成invoice的postSingleInvoice已完毕,剩下所有自动的postMultiInvoices还未做.(steven)

demand version 1.4.0 2014-10-18

  • 添加debit或credit时不需要指定unit,自动设为1.(steven)
  • billing里列出所有now()时间之前未出的in service订单的账单.(steven)
  • 服务器每生成一张账单,则在Xero生成同样的账单.(steven)
  • 在导入chorus add on账单时判断,如果应付金额小于等于0则不计入.(steven)
  • order detail后面添加可以修改基本信息的铅笔点击可以修改,根据detail_type来显示除基本信息外的输入框:(steven) 基本信息:detail_name, detail_price, detail_type
    1. plan-term, plan-no-term, plan-topup: detail_plan_type, detail_plan_sort, detail_data_flow, detail_plan_group
    2. pstn: pstn_number
    3. voip: pstn_number, voip_password, voip_assign_date
    4. present-calling-minutes: detail_desc, detail_calling_minute

demand version 1.3.9 2014-10-16

demand version 1.3.8 2014-10-15

demand version 1.3.7 2014-10-14

  • Invite Rates & Rules: Inviter Gained Order Total Rates: Customer: 2% 2 layer User Agent: 5% 1 layer

    Invitee Gained Order Total Rates: Customer: 3%

demand version 1.3.6 2014-10-13

demand version 1.3.5 2014-10-12

  • VoIP计算赠送拨打分钟数顺序:
    1. Local 本地
    2. National 国内
    3. NZ Mobile NZ手机
    4. Mobile+Fixed Line 手机&固话
    5. Fixed Line 固话
    6. International 国际

demand version 1.3.3 2014-10-10

demand version 1.3.1 2014-10-09

  • order界面添加Generate Receipt Only按钮,点击只生成receipt.

  • 策划VOS拨打记录号码匹配处理及计算方式. CRMService里需要添加该功能的方法有: createNextCallingInvoicePDF(Undone) createInvoicePDFBoth(Undone) createTermPlanInvoiceByOrder(Undone) createTopupPlanInvoiceByOrder(Undone)

  • order底部添加一个按钮:Add Chorus Add-On,可以添加以下5种add on(由于Chorus每月自动统计该Detail,功能取消): Call restrict with no Directory Access nat Res Caller Display Monthly Charge per line Res Call waiting nat Res Faxability Monthly Rental Res Smart Bundle package

demand version 1.3.0 2014-10-08

demand version 1.2.5 2014-10-01

demand version 1.2.4 2014-09-29

  • transaction列表分类: Visa:visa, MasterCard:master card, Cash:cash, (Account2Account,Account-2-Account):a2a, DDPay:ddpay, Credit Card:credit card, (account-credit,Account Credit):account credit, CyberPark Credit:cyberpark credit, Voucher:voucher

demand version 1.2.2 2014-09-26

  • billing模块做一个手动出invoice的功能,点击可以填写

demand version 1.2.0 2014-09-19

demand version 1.1.9 2014-09-18

demand version 1.1.8 2014-09-16

demand version 1.1.7 2014-09-15

demand version 1.1.6 2014-09-13

  • 通过邀请人customer id注册后的
  • 在customer order界面添加一个按钮,点击后提醒用户我们收到他支付订单的金额,我们将继续process他的订单.(steven)
  • 创建agent角色用户时通过短信和邮件发送友好提示,邮件内容包含他的注册信息.(steven)

demand version 2.5.5 2014-09-12

demand version 2.5.2 2014-09-11

demand version 2.5.2 2014-09-10

demand version 2.5.1 2014-09-06

  • ordering form和receipt里的号码如果为空则显示Empty.(steven)

demand version 2.5.0 2014-09-05

demand version 2.4.5 2014-09-04

demand version 2.3.9 2014-08-31

  • 在发送invoice时提示用户如果想shrink your broadband bill(缩短你的宽带账单金额),可以一次性充值3/6/12个月的钱+3%/+7%/+15%到他的账户余额,以供该用户在CyberPark网站消费.(steven)

demand version 2.3.7 2014-08-29

  • chorus账单的rental fee在出账时需要加入我们给客户的价格. Call restrict with no Directory Access nat Res: NZ$ 6.00 Call waiting nat Res: NZ$: 6.00 Faxability Monthly Rental Res: NZ$ 6.00 Caller Display Monthly Charge per line Res: NZ$ 6.00 Smart Bundle package: NZ$ 18.00

  • 在出下一次非DDPay账单时如果自动支付了.(steven) 初步判定的算法为:(account credit || prepayment或account credit && prepayment为true的情况) 情况一: account credit == true,告知客户通过account credit抵消了相应金额的账单余额 情况二: previous invoice prepayment == true,告知客户通过prepayment抵消了相应金额的账单余额 情况三: (account credit && previous invoice prepayment) == true,告知用户通过account credit & prepayment抵消了相应金额的账单余额

    邮件及短信模版应显示的内容有: invoice no: invoice id status: current status payable amount: credit back: paid: balance: remaining balance

demand version 2.3.5 2014-08-27

demand version 2.3.0 2014-08-26

demand version 2.2.8 2014-08-25

demand version 2.2.7 2014-08-23

demand version 2.2.5 2014-08-22

demand version 2.2.1 2014-08-21

demand version 2.1.9 2014-08-20

demand version 2.1.8 2014-08-19

demand version 2.1.7 2014-08-18

demand version 2.1.5 2014-08-15

demand version 2.1.3 2014-08-14

demand version 2.1.1 2014-08-13

  • Voucher模块只有agent和sales是看不到的,其他权限皆可看到.(steven)
  • 新增一个epay-customer-service用户权限,该用户只能查看Voucher模块.(steven)
  • 将voucher功能从billing模块移出,新建一个Voucher模块,将移出的voucher功能放到新建的Voucher模块中.(steven)
  • voucher列表的customer_id列可以点击进入customer信息界面,并列出该voucher的transaction记录.(steven)

demand version 2.1.0 2014-08-12

demand version 2.0.8 2014-08-11

demand version 2.0.6 2014-08-08

  • 每个月10号定期出预付N个月的order的电话账单.(steven) 判断条件为: order_status='using' AND order_using_start!=(current month) AND order_next_invoice_create!=(current month) AND id IN(select order_id from tm_customer_order_detail where detail_type='pstn')

demand version 2.0.5 2014-08-07

  • 如果客户选择的是有合约的VDSL并且选择了硬件,就要在该detail的description上标注:credit-back,在出账单时判断如果detail类型不为空且包含hardware则判断是否上一次有返还credit,如果没有则hardware price - (hardware price / 12)保留两位小数并存到每一次返还后保存结果的字段上.

demand version 2.0.3 2014-08-04

demand version 2.0.1 2014-08-01

demand version 2.0.1 2014-07-31

demand version 1.9.9 2014-07-30

demand version 1.9.8 2014-07-29

demand version 1.9.5 2014-07-28

demand version 1.9.2 2014-07-25

demand version 1.9.0 2014-07-24

demand version 1.8.7 2014-07-23

demand version 1.8.5 2014-07-22

###Important Level (High)

###Important Level (Medium)

  • 在CRM的customer info界面添加一个按钮:New Ordering,点击后可以选择plan重新下新订单.(kanny)
  • 所有用户类型的order如果账单到期则suspended该order.(steven)
  • 将invoice状态显示的badge的Pending改为Processing.(steven)
  • 显示invoice的controller里头的pending都要改成processing.(steven)
  • 将customer invoice界面Make Payment的pending选项改成processing,customer脚本界面的make payment的pending也改成processing,数据库invoice的payment_status的pending也统一改成processing.(steven)

demand version 1.8.3 2014-07-21

demand version 1.8.2 2014-07-18

demand version 1.8.1 2014-07-17

###Important Level (High)

demand version 1.7.2 2014-07-16

###Important Level (High)

###Important Level (Medium)

###Important Level (Normal)

demand version 1.7.1 2014-07-15

###Important Level (High)

  • 所有order的最近一张invoice为unpaid且invoice逾期日期为当天的所有账单发短信告知用户该付款了,并且将order状态变成suspended.(steven)
  • 添加一个界面,ticket系统,可以更改,有状态,类型,如果存在该用户,则让其选择并关联上,可以追加答案,类似customer service record.(steven)

###Important Level (Medium)

###Important Level (Normal)

demand version 1.6.8 2014-07-14

demand version 1.6.7 2014-07-13

demand version 1.6.6 2014-07-11

demand version 1.6.5 2014-07-10

demand version 1.6.1 2014-07-09

demand version 1.6.0 2014-07-08

demand version 1.6.0 2014-07-07

demand version 1.5.1 2014-07-05

demand version 1.5.0 2014-07-04

demand version 1.4.9 2014-07-03

demand version 1.4.8 2014-07-02

demand version 1.4.7 2014-07-01

demand version 1.4.6 2014-06-27

demand version 1.4.5 2014-06-26

demand version 1.4.4 2014-06-24

demand version 1.4.3 2014-06-23

demand version 1.4.2 2014-06-19

demand version 1.4.0 2014-06-18

demand version 1.3.4 2014-06-17

  • //View Termination Refunde界面添加邮件发送功能(steven)
  • //View Termination Refunde界面添加两个切换已发送和未发送的badge(steven)
  • //View Early Termination Charge界面添加邮件发送功能(steven)
  • //View Early Termination Charge界面添加两个切换已发送和未发送的badge(steven)
  • order表添加一个termination_date字段,customer order切换至cancel状态时根据service given日期和手动记录的termination date相差月数自动出Early Termination Charge Invoice(steven)

demand version 1.3.3 2014-06-16

demand version 1.3.2 2014-06-13

demand version 1.3.1 2014-06-11

demand version 1.3.0 2014-06-10

demand version 1.2.5 2014-06-09

demand version 1.2.4 2014-06-03

demand version 1.2.3 2014-05-30

demand version 1.2.2 2014-05-27

  • discount 根据过期日期加入改成根据单位加入,单位为0则不加入,单位没加一次减一。(steven)
  • order里添加重新生成order application form,上传application form。
  • order下面添加两个存放文件路径的字段,一个voice record,一个documentation record,用来存放客户的录音。(steven)
  • 下单时如果pstn或地址已存在数据库中则不予以通过。(kanny)

demand version 1.2.1 2014-05-26

  • customer order界面每提交一个请求都要返回提示结果,无论成功失败。
  • 前台查询地址框之上添加文字,Class Mode时显示“First text entry box is your flat/house number, second one is for street, suburb, city”。Auto-Match Mode时显示“Please start with your flat/house number first, e.g. type in "863A Domi" will automatically show "863A Dominion Road" at below for choose。”
  • 前台查询地址框添加两个单选“Classic Mode”,“Auto-Match Mode”。自动匹配为现有查询模式,经典模式房屋号与地址名称分开。选Classic Mode隐藏自动匹配框并显示经典输入框。选Auto-Match Mode隐藏经典输入框并显示自动匹配框。
  • 前台用户下单后点check out弹出温馨提示框,提示如果用户“若在支付过程中有任何疑问,请将该情况告知我们或等待我们的回访”。支付失败页面提示“亲爱的customer_name!不好意思,请将该情况告知我们或您可以等待我们的回访!”(Kanny)
  • 实现后台下单如果order_type为order-no-term或order-topup则将order_detail迭代至invoice_detail内,然后paid为payable,balance为0d
  • 调通xero接口,每次生成invoice都传送到xero系统,让xero客户去催款。

demand version 1.2.0 2014-05-15

demand version 1.1.6 2014-05-14

demand version 1.1.5 2014-05-12

demand version 1.1.4 2014-05-06

  • 写plan query,方便查询plan(kanny, 2014-05-07)
  • [比如说,那个忘记密码,发手机短信的,还是要加验证码,不然一个手机可以无限发](steven, 2014-05-06)

demand version 1.1.3 2014-04-24

demand version 1.1.2 2014-04-21

demand version 1.1.1 2014-04-16

demand version 1.1.0 2014-04-04

demand version 1.0.9 2014-04-04

demand version 1.0.8 2014-04-03

demand version 1.0.7 2014-04-02

demand version 1.0.6 2014-03-31

demand version 1.0.5 2014-03-28

demand version 1.0.4 2014-03-27

demand version 1.0.3 2014-03-24

demand version 1.0.2 2014-03-17

demand version 1.0.1 2014-03-16

About

Total Mobile Solution Internet Service Web Project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 79.0%
  • HTML 13.2%
  • JavaScript 7.8%