@AliceXT
2016-01-05T02:15:07.000000Z
字数 2593
阅读 486
分销系统
日期 | 完成功能 | 备注 |
---|---|---|
8.10 | 了解基本接口、具体工作量 | |
8.11 | 刷新状态,添加、编辑信息 |
模型shop_order
字段order_status
参数框内添加一行
模型shop_order
修改列表定义的最后一行
添加函数
代码如下
/**
* @author AliceXT 2015-9-7
* for 跳转到物流插件
**/
function jumpLogistics(){
$param['id'] = I('id');
$url = addons_url("Logistics://Logistics/add",$param);
session("back_url",$_SERVER['HTTP_REFERER']);
redirect($url);
}
public function notice(){
$map['id'] = I('id');
$order = M('shop_order')->where($map)->find();
if($order){
// 修改订单状态,状态3为“已经发货”
$result = M('shop_order')->where($map)->setField('order_status',"3");
if($result){
echo json_encode(array('state'=>"1"));
exit();
}
}
echo json_encode(array('state'=>"0"));
}
function jumpMore(){
$param['order_id'] = I('id');
$url = addons_url("Logistics://Logistics/more",$param);
redirect($url);
}
function ziti(){
$map['id'] = I('id');
$order = M('shop_order')->where($map)->find();
if($order){
// 修改订单状态,状态10为“自提”
$result = M('shop_order')->where($map)->setField('order_status',"10");
if($result){
$this->success("订单状态已改为自提");
}else{
$this->error("数据库错误,更改失败");
}
}else{
$this->error("不存在该订单");
}
}
/*end change*/
更改为版本V1.1,提取密码:19qt
修改“列表定义框”的内容
order_id:订单ID
name:收件人
postid:快递单号
type|get_name_by_status:快递公司
last_time:更新时间
last_state|get_name_by_status:状态
id:操作:[EDIT]|编辑,[DELETE]|删除,more&id=[id]|详情
删除代码
在原地添加代码
$data = $list_data['list_data'];
foreach($data as &$d){
$map = null;
$map['id'] = $d['order_id'];
$order = M('shop_order')->where($map)->find();
$d['name'] = $order['receiver'];
// dump($d);
}
$list_data['list_data'] = $data;
first|您好,我们已收到您的付款 。|#743A3A
keyword1|[商品名称]|#FF0000
keyword2|[下单时间],订单编号[id]|#FF0000
keyword3|[总费用]|#FF0000
remark|如有疑问请拨打400-696-9386|#FF0000
技术点 | 时间预期 | 日期 |
---|---|---|
理解模板的配置方法 | 0.5 | 2015-9-23早上 |
提取参数,学习正则表达式 | 0.5 | 2015-9-23下午 |
将中文、英文参数解析为对应参数的值 | 1 | 2015-9-24 |
进行内容回复时间插入 | 1 | 2015-9-25 |
我的订单页面增加订单编号和下单时间 | 0.5 | 2015-9-26上午 |
修复模板 | 0.5 | 2015-10-7 |
增加配置文件