TODO List:
  1. 收款
  2. 部署
  3. 无线打印机试验
    1. 一般网络打印机实验、
      1. 从三星手机能打印网页,已经试验通过
      2. (小米,和iphone未发现有打印功能)
      3. javascript打印代码功能试验。
    2. 魏女士的网络打印机实验
  4. 功能开发准备
    1. selenium自动测试脚本补全。
    2. bug fix: owner登录后,点击账户图标,界面混乱。
    3. 数据库问题排除。
    4. 尝试重新发布吧,
    5. 设置专门的饭店服务器,在rightnow上面叫enjoy-rightnow.rhcloud.com(改为增加动态搬家功能)
  5. 代码培训
    1. 周五晚或周六晚要一个比较整块的时间。
    2. 需要pei带上电脑到我家。
    3. Eclipse拷贝
    4. 代码拷贝
    5. 演示代码如何调试
  6. 确认规格
    1. 缺少功能
      1. 订单审批功能
        1. 首先用MainOrder来记录合并菜单(能否同时支持一人一单和一桌一单模式?),用subOrder来记录细节
        2. 用表格显示,字段包括id(不显示),桌号(可能是地址+电话),(位置号),总价(用于支持有的饭店到位子上收钱用),状态(客户预订,提交后厨,全部上桌,已付款,外加呼叫中---任何状态下,客户按铃铛,表示该位置的MainOrder改成呼叫状态)。
      2. 订单修改功能
        1. 要带加号表示点击展开以便于修改,要带垃圾箱表示清除该订单。
        2. 订单展开页内容(要显示所点菜品图片,要允许修改,然后重新打印
      3. 订单打印功能
        1. 要做一个只对employee可见的打印设置页面,为每一个打印机配置菜品。(改为对printer用户可见,因为每个打印机需要单独设定,这样能做到可重,可不重)
        2. 外加一个config,key为打印机,value为逗号分隔的id字串,用来知道应该在哪个打印机打印。(C3用来存放打印机段)
    2. 已有功能
      1. 客人端菜单显示。
  7. 确认价钱
    1. 我们前面两个用户每个收300刀,两个以上用户,每个收200刀,所以您的面店我们计划收您600刀就可以了。另外我们大体给您算了一下,包括您另外还要跟魏女士购买打印机两台算600刀,两个打印机配套程序600刀的话,你的一次性投资估计在1800刀左右。
    2. 另外我们在您使用后还要收取每个用户每个月10刀的服务器维护费用。这就是全部费用了。
    3. 如果您同意我们确认下规格,然后马上开始开发,预计两个月之内您就可以使用了。
    4. 以上改为做好,用好再谈价钱。估计价钱不是问题,问题是好用,管用)
-- zhajiang 23:13 03/06/2017

  1. 用户选完餐,点提交,记录已经存入数据库了。下一步开始在前台dashboard上显示出来(所有状态为未完成的订单,目前默认不为用户保留数据,完成--即已付费状态-一个删除一个)。(-----目前为下单:0, 准备打印10,打印完成:20,全部备齐50,处于临时选中1XX, 付款完成-1)
  2. 目前代码是把所有订单放在mainOrder的,等试验成功了,第二步再分出detailOrder。采用自动刷新是必须的,否则老看着mainList不变,客户呼叫了都看不见。
-- Sam 06:16 23/05/2017
 http://test.sharethegoodones.com/ 已经恢复正常,学习和试验请用这个测试环境。
之前出错是因为误切换到了postgresQL数据库。
现在全线(生产线,测试环境和本地)改用MySQL数据库了。
-- Sam 14:37 11/05/2017
 不要把链接也贴到这里,在你自己的空间里,上面两个链接,一个用来写东西,一个用来收藏链接的
你放在自己的空间里,team的空间会自动显示的。不要放在这里,会刷屏的。
-- Sam 11:19 11/05/2017
 

智慧餐厅的打印神器飞鹅小票打印机


支持java开发
-- PeiYu 13:44 11/05/2017
javascript web socket编程 

-- PeiYu 13:43 11/05/2017
JavaScript 调用web socket 打印 

-- PeiYu 13:44 11/05/2017
手机连接WiFi 打印机。 我的问题是,咱们用什么样的打印机?需要约魏女士看看她的打印机。你觉得呢?

-- PeiYu 13:44 11/05/2017
 好,今天下午一起走?你几点?我最快5点
-- PeiYu 00:46 11/05/2017
http://localhost/taostyle/thai(或者localhost/taostyle --》 work menu。------最好明天能一起下班,给你演示一下基本使用先)
-- Sam 06:01 22/05/2017
我觉得我们先在thai express的网站的基础上,添加打印功能。在我local怎么访问thai express的网站?
-- PeiYu 14:56 10/05/2017
 代码有些复杂,需要时间熟悉,不过我可以先试着做打印功能,边做打印功能边熟悉代码
-- PeiYu 14:52 10/05/2017
 我试了一下,用手机扫描了一下,发现他们的网站还没做好,
-- PeiYu 05:26 10/05/2017
 我发现了一家饺子店叫Oh Dumplings在唐人街,他们用bar code点餐,二维码就在餐厅的的门口,我们有机会可以去考察一下。
-- PeiYu 05:25 10/05/2017
 本地环境已经搭好,今天开始熟悉代码
-- PeiYu 00:52 10/05/2017
 今天解决数据库导入问题
-- PeiYu 12:36 09/05/2017

好,先切换到MySql数据库,然后我会拷贝sql文件给你,注意那个mediaupload文件比较大,导入会出问题,解决不了就算,不耽误往前走,当然最好能解决
-- Sam 08:21 09/05/2017
 Server 能起了,今天把数据库数据导进去,开始local跑程序,熟悉代码
-- PeiYu 01:23 09/05/2017
 这星期的任务:(2017-05-08--2017-05-14)
1,我的本地程序能跑通,熟悉代码,能开始编程,提交代码,分配工作 (必须)
2,根据你的研究,三星平板能链接打印机,我们就先用三星去实现功能, 我在页面加上打印按钮,打印功能 (如果还有时间)

我觉得我们把任务具体到每个星期,方便track

-- PeiYu 02:58 08/05/2017
  1. 这几天我在研究的问题是,mysql中的图片在导出导入后内容被破坏。不知道是因为不会设置?如果真有这问题,那么将导致(致命的)无法安全备份用户数据。
    1. 发现从phpPGadmin直接导出到server的tmp目录,然后倒入本地的mysql数据库,图片没有问题。
    2. 但是仅仅目前doit数据库为26M时,已经无法倒入本地数据库了,所以数据量大了会是很大的问题。
    3. 最终方案还是用web service每日或随时进行增量备份到本地或其他node比较靠谱。
    4. 每个客户必须在两个node上互相平衡,另外在本地花生壳备份。以防止服务器出现问题。
  2. 我将开始尝试把项目切换成postgresQL,并测试postgres是否存在此问题。 (不存在问题)
  3. 之后可以再测试下生产环境中的git瘦身方案是否有效,(实测有效,没想到这个大问题最后如此解决了)
  4. 然后就可以开始自动测试脚本开发了。
    1. advperson
      1. 显示,登陆,登出
    2. newclient
      1. 创建,登陆,登出,改密码。
      2. client定制内容
        1. 增加菜单
        2. 增加配置
          1. 增加地址
          2. 修改内容类型
          3. 修改布局类型
          4. 增加地址
        3. 增加图片
        4. 增加内容
        5. 增加画廊
        6. 增加服务
        7. 增加html
      3. 加员工,员工登入,登出
      4. 员工角色改变,
      5. 删除员工
      6. 删除用户
  5. 再然后正式开工!
    1. 提交时数据发送到后台。
    2. 后台存入MainOrder数据库。
    3. dashboard显示归总记录。
    4. 归总记录的删除和状态修改。(只保留打开按钮,删除修改全放在展开页面中进行)
    5. 归总记录的展开。
    6. 展开记录的修改。
    7. 订单的删除(当状态进入到最后一个时,会被标记为-1,那什么时候删除比较合适?暂定employee登陆时吧,检查并删除所有标记为-1的记录,除非客户做了设置说不要清空)(暂时做法:删除就删除了,有收钱的票据和打印出来的票据就够了,要做大数据分析等下一版吧。
    8. mainOrder表的使用。
    9. detailOder表的使用。(用的是material表)
    10. description修改是的名称价格解析检查,如果跟Service或Product中的名称或价格不一致要提醒更改。(目前方案是自动更改)
    11. 不带桌号的请求,要求登陆先。(不要求登陆,但要求输入各种信息(电话,地址,时间)
    12. 提供一个按钮,供Manager一下生成n个图片,这个按钮要放在Manager的dashBoard中,(改为只for_demo,stgo可用该功能)
    13. Manager dashboard需要一个所有mainOrder的list,并提供一个Clean按钮,用于清空所有状态为-1的记录。
    14. 生成的带参数QR图片要在employee登录时进行检查,如果存在则删除以减少空间消耗。(不需要了,因为只stgo可批量生成)
    15. 展开记录的打印。(pei在研究)---我已经研究出了临时的打印方案(window.print())。
    16. 打印机和product的对应关系设置界面。
      1. 需要增加一个表,用来map productID/ServiceID和printerID(不用了,用service/product中现有的字段,存逗号分隔打印机id)
      2. 打印机设置页面
    17. service,和product表的使用。(可以等下一版)
  6. 最后要开始动态备份设计实现了。別等有人开始丢数据就晚了。数据库仍然采用MySQL,因为OpenShift提供了myPhpAdmin来协助管理MySQL,实测有效,图片完好,而且可以通过保存在/tmp来实现生产环境和测试环境间的互转备份,非常方便!(我们的目前的备份方案就是测试环境的定期备份了,以后再加上一个webservice的增量本地mysql备份)
-- Sam 02:28 03/06/2017
刚刚尝试了用三星手机打印网页内容,非常顺利,相当于:
  1. 用自带浏览器(默认浏览器)打开网页
  2. 右键-》打印
  3. 选择一个三星手机自动识别的打印机(我选的是hp JetColor700)就打印出来了。
所以说:
  1. 三星手机(或者某些手机,小米和苹果尚未明确能否或如何打印)自带搜索打印机功能。
  2. 网络打印机有某种供遵守的协议,用于让局域网内电脑发现。
  3. 网络打印机是不需要电脑端安装任何驱动的。只要联网,发现,打印。
-- Sam 02:29 08/05/2017

Please click here to login and add comments! || automatically refresh content every seconds