2018-07-08 ts-php 提取succ
http://leanote.com/blog/post/5b4216dfab64410c9f001464
get_wx.php
基本功能及说明
- 主要操作pool数据库的caihao表。但是请写成通用的,有可能还要操作其它表。
- 连接信息独立在 config.php
- 页面暂时不加密码。未来需要加一个独立密码。到时候会给参考代码。
- 页面实时显示 flag="sy.succ"的总数
- 输入特定数量再按“get按钮”,则将sy.succ修改为sy.zzzz,并且弹出页面,生成当前日期时间的动态文件名,“yyyy-mm-dd_hh-mm_数量.txt”
- 最新get_wx.xlsx下载
http://www.023058.cn:30002/~zj/get_wx.xlsx
++++++++++++++++++++
- 日期格式
yyyy-mm-dd_hh-mm-ss_用户名_数量.txt
- 提取后,页面应当自动刷新一下
- 用户名暂时写成死的。比如test。后期通过登录页面的时候获取
# rbac相关,登录后显示用户名
## 预备信息(这些是死的,等和另外一个表联动后,就是活的了)
- 登录用户: [test]
- 订单数量: 100
- 已经提取: 20
- 还能提取: 80
## 普通用户超级用户提取数量不同
普通用户提取数量,min(succ,订单)
超级用户提取数量,<=count(succ)
### dingdan表的数据结构
大致就是,dd_user(20字符),dd_date(datetime), qty(整型,即提取数量),备注
### 普通用户做到登录页面进行选择
ll,hj,jia,ww,nm,nz
### 超级用户
jia
- php后台,把密码写死
caseif{user=ll, password==123},写6个用户,密码你设置成不同的。
如果通过判断,就允许登录。
# 关于对订单表的操作
## pool.dingdan表
## 下单页面 (构思中)
为了账目清晰,按照财务规范进行。
对用户输入的数值 取绝对值后再变为负数,即用户的订单在数据库中为负值。
## 提取页面 get_wx.php
已经完成得差不多了。
提取后,要把dd_user, dd_date, qty更新到dingdan表中。
# dingdang表内容
```
SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
SET AUTOCOMMIT = 0;
START TRANSACTION;
SET time_zone = "+00:00";
CREATE TABLE `dingdan` (
`id` bigint(20) UNSIGNED NOT NULL,
`dd_user` varchar(500) NOT NULL COMMENT '下单人或交货人',
`dd_date` datetime NOT NULL DEFAULT '0000-00-00 00:00:00' COMMENT '日期',
`qty` varchar(500) NOT NULL COMMENT '数量',
`time` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00' ON UPDATE CURRENT_TIMESTAMP COMMENT '日期时间'
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-- sql查询中下面要另外运行
ALTER TABLE `dingdan`
ADD PRIMARY KEY (`id`);
ALTER TABLE `dingdan`
MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT;
COMMIT;
```
# 固定的用户名密码
http://www.023058.cn:30002/~zj/get_wx_password.php
ll(jkljk),hj(2jlkl2),jia(jljkj),
ww(;j;k44),nm(jkljk5),nz(lkjlk)
# 2018-07-10最新任务
## 隐藏 选择客户
- 隐藏 “请选择客户”及其下拉列表
如果是ll和hj,那么登录后,不显示下拉列表。
- 并且让 $客户=$登录用户
-
## ll和hj需要min(succ,订单)