TODO List:
- 收款
- 部署
无线打印机试验一般网络打印机实验、从三星手机能打印网页,已经试验通过(小米,和iphone未发现有打印功能)javascript打印代码功能试验。魏女士的网络打印机实验功能开发准备selenium自动测试脚本补全。bug fix: owner登录后,点击账户图标,界面混乱。数据库问题排除。尝试重新发布吧,设置专门的饭店服务器,在rightnow上面叫enjoy-rightnow.rhcloud.com(改为增加动态搬家功能)代码培训周五晚或周六晚要一个比较整块的时间。需要pei带上电脑到我家。Eclipse拷贝代码拷贝演示代码如何调试确认规格缺少功能订单审批功能首先用MainOrder来记录合并菜单(能否同时支持一人一单和一桌一单模式?),用subOrder来记录细节用表格显示,字段包括id(不显示),桌号(可能是地址+电话),(位置号),总价(用于支持有的饭店到位子上收钱用),状态(客户预订,提交后厨,全部上桌,已付款,外加呼叫中---任何状态下,客户按铃铛,表示该位置的MainOrder改成呼叫状态)。订单修改功能要带加号表示点击展开以便于修改,要带垃圾箱表示清除该订单。订单展开页内容(要显示所点菜品图片,要允许修改,然后重新打印订单打印功能要做一个只对employee可见的打印设置页面,为每一个打印机配置菜品。(改为对printer用户可见,因为每个打印机需要单独设定,这样能做到可重,可不重)外加一个config,key为打印机,value为逗号分隔的id字串,用来知道应该在哪个打印机打印。(C3用来存放打印机段)已有功能客人端菜单显示。确认价钱我们前面两个用户每个收300刀,两个以上用户,每个收200刀,所以您的面店我们计划收您600刀就可以了。另外我们大体给您算了一下,包括您另外还要跟魏女士购买打印机两台算600刀,两个打印机配套程序600刀的话,你的一次性投资估计在1800刀左右。另外我们在您使用后还要收取每个用户每个月10刀的服务器维护费用。这就是全部费用了。如果您同意我们确认下规格,然后马上开始开发,预计两个月之内您就可以使用了。以上改为做好,用好再谈价钱。估计价钱不是问题,问题是好用,管用)
--
zhajiang 23:13 03/06/2017
--
Sam 06:53 30/06/2017
|
然后将增加允许用户为多分同样的产品,每一个增加不同的备注的功能。(第二版看客户情况再提供)
--
Sam 01:51 21/06/2017
|
类别标签功能完成,亟待测试。请pei更新近文档的同时,注意bug。
--
Sam 16:28 10/06/2017
|
--
Sam 15:06 11/06/2017
|
--
Sam 15:07 11/06/2017
|
本周工作计划:
--
Sam 11:55 11/06/2017
|
本来预计周末更新test环境,结果遇到一个技术问题,tomcat突然坏掉,现象总结:
--
Sam 05:04 05/06/2017
|
刚刚写了作为一般客人的文档: 作为餐厅客人: 1,扫描二维码,进入电子菜单。 2,电子菜单默认的是餐厅推荐的菜(Feather of the day). 3, 电子菜单的显示方式是:菜的照片,照片下面是菜的名字和价钱和可供选择的checkbox。
4, 客人可以通过下滑餐单,浏览全部菜品。 5,客人可以通过点击页面右上角的menu,可以选择FULL MENU,浏览全部菜品。 6,当客人选择完菜品,点击页面右下角的图标(Please click me to submit the order or call a waiter),系统会比较客人的当时地址和餐厅地址,从而判断出客人是叫外卖还是在本餐厅就餐。
--
PeiYu 15:39 03/06/2017
|
上周提供了临时的打印方案,如果店里有一台windows机器的话,就可以用起来了。(由于目前如果用epson就没有利润了,所以这个方案在更好方案出来之前,或者店内有电脑可用的情况下,是主推方案) 本周要实现wee给的几个建议
问题: pei能不能把产品用法学习一下?每个角色的用法要写到你的blog中。最好一周能学好,这样好培训魏姐她们。
--
Sam 02:19 03/06/2017
|
你的问题,只能等我拿到打印机,研究javascript API之后,我才能回答是用JSON还是div
--
PeiYu 06:37 02/06/2017
|
项目卡在打印上已经一个半星期了,wee对我们很支持,全力配合,不但借打印机给我们研究,还积极联系国内厂商,寻找支持javascript的打印机。目前,鉴于国内尚无支持javascript的打印机厂商,wee将购进一台Epson给我们用。届时,Pei将抓紧进行打印调试。 (注:我还研究了android打印,发现这个方案不可用,因为有可能服务员因为个人原因,手机换了,程序忘了开启,程序坏了服务员忘记了重装等,服务员换班导致忘记开启打印程序.......服务员会认为就应该只开一个程序-------即只打开一个网页,要求记住每次打开两个程序是很怪异的) ------------------------------------------------------------ 问题: Pei,打印的内容应该以json的形式提供还是以div的形式提供?
--
Sam 00:40 08/06/2017
|
增加了安全机制:
--
Sam 06:24 23/05/2017
|
关于手机版本,bootstrap css 有手机版的。
--
PeiYu 15:38 18/05/2017
|
我把打印机连到本地的局域网了,给打印机设置了固定的IP 地址,我在自己的电脑上能ping到打印机。 那现在的情况是我们的网站在外网,打印机在内网的一个局域网。服务员用手机打印的链接的是内网的打印机。 我刚才又试了试JavaScript webSOCKE,是链接close error。 我在网上搜了这个打印机开发的API,开始试着研究一下。
--
PeiYu 15:36 18/05/2017
|
我把自定义的字段缩短了一些,便于手机上观看,本地数据库更新可以用这些语句。 select * from Customize where cusKey like '%_w' select * from Customize where cusKey like '%_width' UPDATE Customize SET cusKey = replace(cusKey,"_width","_w") where cusKey like '%_width' select * from Customize where cusKey like '%_h' select * from Customize where cusKey like '%_height' UPDATE Customize SET cusKey = replace(cusKey,"_height","_h") where cusKey like '%_height' select * from Customize where cusKey like '%img_%' select * from Customize where cusKey like '%image_%' UPDATE Customize SET cusKey = replace(cusKey,"image_","img_") where cusKey like '%image_%' select * from Customize where cusKey like '%_img%' select * from Customize where cusKey like '%_image%' UPDATE Customize SET cusKey = replace(cusKey,"_image","_img") where cusKey like '%_image%' select * from Customize where cusKey like 'show_%' select * from Customize where cusKey like 'showArea_%' UPDATE Customize SET cusKey = replace(cusKey,"showArea_","show_") where cusKey like 'showArea_%' select * from Customize where cusKey like '%_cBox' select * from Customize where cusKey like '%_checkBox' UPDATE Customize SET cusKey = replace(cusKey,"_checkBox","_cBox") where cusKey like '%_checkBox' select * from MediaUpload where filePath like '%_img%' select * from MediaUpload where filePath like '%_image%' UPDATE MediaUpload SET filePath = replace(filePath,"_image","_img") where filePath like '%_image%'
--
Sam 07:08 18/05/2017
|
--
Sam 06:05 22/05/2017
|
是的,是可以这么做,但还是不顺,正确做法是直接提交代码到opennshift(test-rightnow.rhcloud.com),这样只要一个push命令,它会自动maven编译,然后运行自动测试,然后自动部署。你说的做法每次发布需要登陆两台服务器,运行多个命令了.....坚持不了多久就会因为嫌麻烦重新考虑commit到openshift。
--
Sam 00:10 15/05/2017
|
你说的提交war文件,应该是部署war文件吧。我需要下载提交代码的Git账号和部署到openshift 的账号。 OpenShift支持Git,bitbucket是免费的,提供code repository。我们可以用bitbucket管理代码,然后用openshift的账号部署。
--
PeiYu 15:26 14/05/2017
|
代码提交了吗?Git怎么下载代码?
--
PeiYu 13:53 13/05/2017
|
TODO: 不能解析出来,需要报警。 如果能解析出来,还用其跟Product或者Servicce表中相应记录的名称和价格进行比对,如果不一样的话,也要报警,问用户哪个是对的,并修改Product或者Service的Price字段值。(等待两表启用再说) 将来订单的价格要改成从Service中取已经解析好的,而不是从description中现算。毕竟创建一个产品或者服务时,时间和运算量是相对压力小的。
--
Sam 06:04 22/05/2017
|
List results per page: 20 40 60 80 100 | Page 1 of 4 |