Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
______--______
ShopXO
提交
83667b13
ShopXO
项目概览
______--______
/
ShopXO
与 Fork 源项目一致
Fork自
纵之格 / ShopXO
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
ShopXO
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
83667b13
编写于
12月 28, 2018
作者:
G
gongfuxiang
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
支付宝小程序
上级
6a461c54
变更
35
隐藏空白更改
内联
并排
Showing
35 changed file
with
1205 addition
and
72 deletion
+1205
-72
application/api/controller/Answer.php
application/api/controller/Answer.php
+92
-0
application/api/controller/Buy.php
application/api/controller/Buy.php
+100
-0
application/api/controller/Cart.php
application/api/controller/Cart.php
+92
-0
application/api/controller/Goods.php
application/api/controller/Goods.php
+16
-0
application/api/controller/Message.php
application/api/controller/Message.php
+76
-0
application/api/controller/Order.php
application/api/controller/Order.php
+179
-0
application/api/controller/OrderNotify.php
application/api/controller/OrderNotify.php
+45
-0
application/api/controller/Region.php
application/api/controller/Region.php
+47
-0
application/api/controller/Search.php
application/api/controller/Search.php
+57
-0
application/api/controller/User.php
application/api/controller/User.php
+1
-1
application/api/controller/UserAddress.php
application/api/controller/UserAddress.php
+111
-0
application/api/controller/UserGoodsBrowse.php
application/api/controller/UserGoodsBrowse.php
+90
-0
application/api/controller/UserGoodsFavor.php
application/api/controller/UserGoodsFavor.php
+89
-0
application/api/controller/UserIntegral.php
application/api/controller/UserIntegral.php
+75
-0
application/index/view/default/search/index.html
application/index/view/default/search/index.html
+1
-1
application/service/AnswerService.php
application/service/AnswerService.php
+55
-1
application/service/SearchService.php
application/service/SearchService.php
+3
-3
application/service/UserService.php
application/service/UserService.php
+17
-3
public/appmini/old/alipay/app.js
public/appmini/old/alipay/app.js
+1
-1
public/appmini/old/alipay/app.json
public/appmini/old/alipay/app.json
+2
-2
public/appmini/old/alipay/pages/buy/buy.axml
public/appmini/old/alipay/pages/buy/buy.axml
+2
-2
public/appmini/old/alipay/pages/buy/buy.js
public/appmini/old/alipay/pages/buy/buy.js
+2
-2
public/appmini/old/alipay/pages/cart/cart.acss
public/appmini/old/alipay/pages/cart/cart.acss
+2
-1
public/appmini/old/alipay/pages/cart/cart.axml
public/appmini/old/alipay/pages/cart/cart.axml
+2
-2
public/appmini/old/alipay/pages/goods-category/goods-category.js
...appmini/old/alipay/pages/goods-category/goods-category.js
+1
-1
public/appmini/old/alipay/pages/goods-detail/goods-detail.acss
...c/appmini/old/alipay/pages/goods-detail/goods-detail.acss
+2
-2
public/appmini/old/alipay/pages/goods-detail/goods-detail.js
public/appmini/old/alipay/pages/goods-detail/goods-detail.js
+23
-29
public/appmini/old/alipay/pages/goods-search/goods-search.js
public/appmini/old/alipay/pages/goods-search/goods-search.js
+2
-2
public/appmini/old/alipay/pages/user-address-save/user-address-save.js
...i/old/alipay/pages/user-address-save/user-address-save.js
+5
-5
public/appmini/old/alipay/pages/user-address/user-address.js
public/appmini/old/alipay/pages/user-address/user-address.js
+3
-3
public/appmini/old/alipay/pages/user-order-detail/user-order-detail.acss
...old/alipay/pages/user-order-detail/user-order-detail.acss
+1
-0
public/appmini/old/alipay/pages/user-order-detail/user-order-detail.axml
...old/alipay/pages/user-order-detail/user-order-detail.axml
+3
-3
public/appmini/old/alipay/pages/user-order-detail/user-order-detail.js
...i/old/alipay/pages/user-order-detail/user-order-detail.js
+1
-1
public/appmini/old/alipay/pages/user-order/user-order.axml
public/appmini/old/alipay/pages/user-order/user-order.axml
+3
-3
public/appmini/old/alipay/pages/user-order/user-order.js
public/appmini/old/alipay/pages/user-order/user-order.js
+4
-4
未找到文件。
application/api/controller/Answer.php
0 → 100755
浏览文件 @
83667b13
<?php
namespace
app\api\controller
;
use
app\service\AnswerService
;
/**
* 用户留言
* @author Devil
* @blog http://gong.gg/
* @version 0.0.1
* @datetime 2016-12-01T21:51:08+0800
*/
class
Answer
extends
Common
{
/**
* [__construct 构造方法]
* @author Devil
* @blog http://gong.gg/
* @version 0.0.1
* @datetime 2016-12-03T12:39:08+0800
*/
public
function
__construct
()
{
// 调用父类前置方法
parent
::
__construct
();
}
/**
* [Index 获取列表]
* @author Devil
* @blog http://gong.gg/
* @version 0.0.1
* @datetime 2017-02-22T16:50:32+0800
*/
public
function
Index
()
{
// 登录校验
$this
->
Is_Login
();
// 参数
$params
=
input
();
$params
[
'user'
]
=
$this
->
user
;
// 分页
$number
=
10
;
$page
=
max
(
1
,
isset
(
$this
->
data_post
[
'page'
])
?
intval
(
$this
->
data_post
[
'page'
])
:
1
);
// 条件
$where
=
AnswerService
::
AnswerListWhere
(
$params
);
// 获取总数
$total
=
AnswerService
::
AnswerTotal
(
$where
);
$page_total
=
ceil
(
$total
/
$number
);
$start
=
intval
((
$page
-
1
)
*
$number
);
// 获取列表
$data_params
=
array
(
'm'
=>
$start
,
'n'
=>
$number
,
'where'
=>
$where
,
);
$data
=
AnswerService
::
AnswerList
(
$data_params
);
// 返回数据
$result
=
[
'total'
=>
$total
,
'page_total'
=>
$page_total
,
'data'
=>
$data
[
'data'
],
];
return
json
(
DataReturn
(
'success'
,
0
,
$result
));
}
/**
* 用户留言添加
* @author Devil
* @blog http://gong.gg/
* @version 1.0.0
* @date 2018-07-17
* @desc description
*/
public
function
Add
()
{
// 登录校验
$this
->
Is_Login
();
$params
=
$this
->
data_post
;
$params
[
'user'
]
=
$this
->
user
;
$ret
=
AnswerService
::
Add
(
$params
);
return
json
(
$ret
);
}
}
?>
\ No newline at end of file
application/api/controller/Buy.php
0 → 100644
浏览文件 @
83667b13
<?php
namespace
app\api\controller
;
use
app\service\GoodsService
;
use
app\service\UserService
;
use
app\service\PaymentService
;
use
app\service\BuyService
;
/**
* 购买
* @author Devil
* @blog http://gong.gg/
* @version 0.0.1
* @datetime 2016-12-01T21:51:08+0800
*/
class
Buy
extends
Common
{
/**
* 构造方法
* @author Devil
* @blog http://gong.gg/
* @version 1.0.0
* @date 2018-11-30
* @desc description
*/
public
function
__construct
()
{
parent
::
__construct
();
// 是否登录
$this
->
Is_Login
();
}
/**
* [Index 首页]
* @author Devil
* @blog http://gong.gg/
* @version 0.0.1
* @datetime 2017-02-22T16:50:32+0800
*/
public
function
Index
()
{
// 获取商品列表
$params
=
$this
->
data_post
;
$params
[
'user'
]
=
$this
->
user
;
$ret
=
BuyService
::
BuyTypeGoodsList
(
$params
);
// 商品校验
if
(
isset
(
$ret
[
'code'
])
&&
$ret
[
'code'
]
==
0
)
{
// 用户默认地址
$address
=
UserService
::
UserDefaultAddress
([
'user'
=>
$this
->
user
]);
// 商品/基础信息
$base
=
[
'total_price'
=>
empty
(
$ret
[
'data'
])
?
0
:
array_sum
(
array_column
(
$ret
[
'data'
],
'total_price'
)),
'total_stock'
=>
empty
(
$ret
[
'data'
])
?
0
:
array_sum
(
array_column
(
$ret
[
'data'
],
'stock'
)),
'address'
=>
empty
(
$address
[
'data'
])
?
null
:
$address
[
'data'
],
];
// 支付方式
$payment_list
=
PaymentService
::
BuyPaymentList
([
'is_enable'
=>
1
,
'is_open_user'
=>
1
]);
// 扩展展示数据
$extension_list
=
[
// ['name'=>'感恩节9折', 'tips'=>'-¥23元'],
// ['name'=>'运费', 'tips'=>'+¥10元'],
];
// 数据返回组装
$result
=
[
'goods_list'
=>
$ret
[
'data'
],
'payment_list'
=>
$payment_list
,
'base'
=>
$base
,
'extension_list'
=>
$extension_list
,
'common_order_is_booking'
=>
(
int
)
MyC
(
'common_order_is_booking'
,
0
),
];
return
json
(
DataReturn
(
'success'
,
0
,
$result
));
}
else
{
return
json
(
$ret
);
}
}
/**
* 订单添加
* @author Devil
* @blog http://gong.gg/
* @version 1.0.0
* @date 2018-09-25
* @desc description
*/
public
function
Add
()
{
$params
=
$this
->
data_post
;
$params
[
'user'
]
=
$this
->
user
;
$ret
=
BuyService
::
OrderAdd
(
$params
);
return
json
(
$ret
);
}
}
?>
\ No newline at end of file
application/api/controller/Cart.php
0 → 100644
浏览文件 @
83667b13
<?php
namespace
app\api\controller
;
use
app\service\BuyService
;
/**
* 购物车
* @author Devil
* @blog http://gong.gg/
* @version 0.0.1
* @datetime 2016-12-01T21:51:08+0800
*/
class
Cart
extends
Common
{
/**
* [__construct 构造方法]
* @author Devil
* @blog http://gong.gg/
* @version 0.0.1
* @datetime 2016-12-03T12:39:08+0800
*/
public
function
__construct
()
{
// 调用父类前置方法
parent
::
__construct
();
// 是否登录
$this
->
Is_Login
();
}
/**
* [Index 首页]
* @author Devil
* @blog http://gong.gg/
* @version 0.0.1
* @datetime 2017-02-22T16:50:32+0800
*/
public
function
Index
()
{
$ret
=
BuyService
::
CartList
([
'user'
=>
$this
->
user
]);
return
json
(
$ret
);
}
/**
* 购物车保存
* @author Devil
* @blog http://gong.gg/
* @version 1.0.0
* @date 2018-09-13
* @desc description
*/
public
function
Save
()
{
$params
=
$this
->
data_post
;
$params
[
'user'
]
=
$this
->
user
;
$ret
=
BuyService
::
CartAdd
(
$params
);
return
json
(
$ret
);
}
/**
* 购物车删除
* @author Devil
* @blog http://gong.gg/
* @version 1.0.0
* @date 2018-09-14
* @desc description
*/
public
function
Delete
()
{
$params
=
$this
->
data_post
;
$params
[
'user'
]
=
$this
->
user
;
$ret
=
BuyService
::
CartDelete
(
$params
);
return
json
(
$ret
);
}
/**
* 数量保存
* @author Devil
* @blog http://gong.gg/
* @version 1.0.0
* @date 2018-09-14
* @desc description
*/
public
function
Stock
()
{
$params
=
$this
->
data_post
;
$params
[
'user'
]
=
$this
->
user
;
$ret
=
BuyService
::
CartStock
(
$params
);
return
json
(
$ret
);
}
}
?>
\ No newline at end of file
application/api/controller/Goods.php
浏览文件 @
83667b13
...
...
@@ -128,5 +128,21 @@ class Goods extends Common
$ret
=
GoodsService
::
GoodsSpecDetail
(
$params
);
return
json
(
$ret
);
}
/**
* 商品分类
* @author Devil
* @blog http://gong.gg/
* @version 1.0.0
* @date 2018-12-14
* @desc description
*/
public
function
Category
()
{
// 开始处理
$params
=
$this
->
data_post
;
$data
=
GoodsService
::
GoodsCategory
(
$params
);
return
json
(
DataReturn
(
'success'
,
0
,
$data
));
}
}
?>
\ No newline at end of file
application/api/controller/Message.php
0 → 100755
浏览文件 @
83667b13
<?php
namespace
app\api\controller
;
use
app\service\MessageService
;
/**
* 消息
* @author Devil
* @blog http://gong.gg/
* @version 0.0.1
* @datetime 2016-12-01T21:51:08+0800
*/
class
Message
extends
Common
{
/**
* [__construct 构造方法]
* @author Devil
* @blog http://gong.gg/
* @version 0.0.1
* @datetime 2016-12-03T12:39:08+0800
*/
public
function
__construct
()
{
// 调用父类前置方法
parent
::
__construct
();
// 是否登录
$this
->
Is_Login
();
}
/**
* [Index 获取记录]
* @author Devil
* @blog http://gong.gg/
* @version 1.0.0
* @datetime 2018-04-08T15:08:01+0800
*/
public
function
Index
()
{
// 参数
$params
=
$this
->
data_post
;
$params
[
'user'
]
=
$this
->
user
;
// 消息更新未已读
MessageService
::
MessageRead
(
$params
);
// 分页
$number
=
10
;
$page
=
max
(
1
,
isset
(
$this
->
data_post
[
'page'
])
?
intval
(
$this
->
data_post
[
'page'
])
:
1
);
// 条件
$where
=
MessageService
::
MessageListWhere
(
$params
);
// 获取总数
$total
=
MessageService
::
MessageTotal
(
$where
);
$page_total
=
ceil
(
$total
/
$number
);
$start
=
intval
((
$page
-
1
)
*
$number
);
// 获取列表
$data_params
=
array
(
'limit_start'
=>
$start
,
'limit_number'
=>
$number
,
'where'
=>
$where
,
);
$data
=
MessageService
::
MessageList
(
$data_params
);
// 返回数据
$result
=
[
'total'
=>
$total
,
'page_total'
=>
$page_total
,
'data'
=>
$data
[
'data'
],
];
return
json
(
DataReturn
(
'success'
,
0
,
$result
));
}
}
?>
\ No newline at end of file
application/api/controller/Order.php
0 → 100644
浏览文件 @
83667b13
<?php
namespace
app\api\controller
;
use
app\service\PaymentService
;
use
app\service\OrderService
;
/**
* 我的订单
* @author Devil
* @blog http://gong.gg/
* @version 0.0.1
* @datetime 2016-12-01T21:51:08+0800
*/
class
Order
extends
Common
{
/**
* [__construct 构造方法]
* @author Devil
* @blog http://gong.gg/
* @version 0.0.1
* @datetime 2016-12-03T12:39:08+0800
*/
public
function
__construct
()
{
// 调用父类前置方法
parent
::
__construct
();
// 是否登录
$this
->
Is_Login
();
}
/**
* [Index 获取订单列表]
* @author Devil
* @blog http://gong.gg/
* @version 0.0.1
* @datetime 2017-02-22T16:50:32+0800
*/
public
function
Index
()
{
// 参数
$params
=
$this
->
data_post
;
$params
[
'user'
]
=
$this
->
user
;
// 分页
$number
=
10
;
$page
=
max
(
1
,
isset
(
$this
->
data_post
[
'page'
])
?
intval
(
$this
->
data_post
[
'page'
])
:
1
);
// 条件
$where
=
OrderService
::
OrderListWhere
(
$params
);
// 获取总数
$total
=
OrderService
::
OrderTotal
(
$where
);
$page_total
=
ceil
(
$total
/
$number
);
$start
=
intval
((
$page
-
1
)
*
$number
);
// 获取列表
$data_params
=
array
(
'limit_start'
=>
$start
,
'limit_number'
=>
$number
,
'where'
=>
$where
,
);
$data
=
OrderService
::
OrderList
(
$data_params
);
// 支付方式
$payment_list
=
PaymentService
::
BuyPaymentList
([
'is_enable'
=>
1
,
'is_open_user'
=>
1
]);
// 返回数据
$result
=
[
'total'
=>
$total
,
'page_total'
=>
$page_total
,
'data'
=>
$data
[
'data'
],
'payment_list'
=>
$payment_list
,
];
return
json
(
DataReturn
(
'success'
,
0
,
$result
));
}
/**
* [Detail 获取详情]
* @author Devil
* @blog http://gong.gg/
* @version 1.0.0
* @datetime 2018-05-21T10:18:27+0800
*/
public
function
Detail
()
{
// 参数
$params
=
$this
->
data_post
;
$params
[
'user'
]
=
$this
->
user
;
// 条件
$where
=
OrderService
::
OrderListWhere
(
$params
);
// 获取列表
$data_params
=
array
(
'limit_start'
=>
0
,
'limit_number'
=>
1
,
'where'
=>
$where
,
);
$data
=
OrderService
::
OrderList
(
$data_params
);
if
(
!
empty
(
$data
[
'data'
][
0
]))
{
return
json
(
DataReturn
(
'success'
,
0
,
$data
[
'data'
][
0
]));
}
return
json
(
DataReturn
(
'数据不存在或已删除'
,
-
100
));
}
/**
* 订单支付
* @author Devil
* @blog http://gong.gg/
* @version 1.0.0
* @date 2018-09-28
* @desc description
*/
public
function
Pay
()
{
$params
=
$this
->
data_post
;
$params
[
'user'
]
=
$this
->
user
;
$ret
=
OrderService
::
Pay
(
$params
);
return
json
(
$ret
);
}
/**
* [Cancel 订单取消]
* @author Devil
* @blog http://gong.gg/
* @version 1.0.0
* @datetime 2018-05-21T10:48:48+0800
*/
public
function
Cancel
()
{
$params
=
$this
->
data_post
;
$params
[
'user_id'
]
=
$this
->
user
[
'id'
];
$params
[
'creator'
]
=
$this
->
user
[
'id'
];
$params
[
'creator_name'
]
=
$this
->
user
[
'user_name_view'
];
$ret
=
OrderService
::
OrderCancel
(
$params
);
return
json
(
$ret
);
}
/**
* [Collect 订单收货]
* @author Devil
* @blog http://gong.gg/
* @version 1.0.0
* @datetime 2018-05-21T10:48:48+0800
*/
public
function
Collect
()
{
$params
=
$this
->
data_post
;
$params
[
'user_id'
]
=
$this
->
user
[
'id'
];
$params
[
'creator'
]
=
$this
->
user
[
'id'
];
$params
[
'creator_name'
]
=
$this
->
user
[
'user_name_view'
];
$ret
=
OrderService
::
OrderCollect
(
$params
);
return
json
(
$ret
);
}
/**
* 订单删除
* @author Devil
* @blog http://gong.gg/
* @version 1.0.0
* @date 2018-09-30
* @desc description
*/
public
function
Delete
()
{
$params
=
$this
->
data_post
;
$params
[
'user_id'
]
=
$this
->
user
[
'id'
];
$params
[
'creator'
]
=
$this
->
user
[
'id'
];
$params
[
'creator_name'
]
=
$this
->
user
[
'user_name_view'
];
$params
[
'user_type'
]
=
'user'
;
$ret
=
OrderService
::
OrderDelete
(
$params
);
return
json
(
$ret
);
}
}
?>
\ No newline at end of file
application/api/controller/OrderNotify.php
0 → 100755
浏览文件 @
83667b13
<?php
namespace
app\api\controller
;
use
app\service\OrderService
;
/**
* 订单支付异步通知
* @author Devil
* @blog http://gong.gg/
* @version 0.0.1
* @datetime 2018-05-21T10:48:48+0800
*/
class
OrderNotify
extends
Common
{
/**
* [__construct 构造方法]
* @author Devil
* @blog http://gong.gg/
* @version 0.0.1
* @datetime 2016-12-03T12:39:08+0800
*/
public
function
__construct
()
{
// 调用父类前置方法
parent
::
__construct
();
}
/**
* [Notify 支付异步处理]
* @author Devil
* @blog http://gong.gg/
* @version 1.0.0
* @datetime 2018-03-04T14:35:38+0800
*/
public
function
Notify
()
{
$ret
=
OrderService
::
Notify
(
$_REQUEST
);
if
(
$ret
[
'code'
]
==
0
)
{
exit
(
'success'
);
}
exit
(
'error'
);
}
}
?>
\ No newline at end of file
application/api/controller/Region.php
0 → 100644
浏览文件 @
83667b13
<?php
namespace
app\api\controller
;
use
app\service\RegionService
;
/**
* 地区
* @author Devil
* @blog http://gong.gg/
* @version 0.0.1
* @datetime 2016-12-01T21:51:08+0800
*/
class
Region
extends
Common
{
/**
* [__construct 构造方法]
* @author Devil
* @blog http://gong.gg/
* @version 0.0.1
* @datetime 2016-12-03T12:39:08+0800
*/
public
function
__construct
()
{
// 调用父类前置方法
parent
::
__construct
();
}
/**
* [Index 获取地区]
* @author Devil
* @blog http://gong.gg/
* @version 1.0.0
* @datetime 2018-04-08T15:08:01+0800
*/
public
function
Index
()
{
// 获取地区
$params
=
[
'where'
=>
[
'pid'
=>
isset
(
$this
->
data_post
[
'pid'
])
?
intval
(
$this
->
data_post
[
'pid'
])
:
0
,
],
];
$data
=
RegionService
::
RegionNode
(
$params
);
return
json
(
DataReturn
(
'success'
,
0
,
$data
));
}
}
?>
\ No newline at end of file
application/api/controller/Search.php
0 → 100644
浏览文件 @
83667b13
<?php
namespace
app\api\controller
;
use
app\service\SearchService
;
use
app\service\GoodsService
;
/**
* 商品搜索
* @author Devil
* @blog http://gong.gg/
* @version 0.0.1
* @datetime 2016-12-01T21:51:08+0800
*/
class
Search
extends
Common
{
/**
* [__construct 构造方法]
* @author Devil
* @blog http://gong.gg/
* @version 0.0.1
* @datetime 2016-12-03T12:39:08+0800
*/
public
function
__construct
()
{
// 调用父类前置方法
parent
::
__construct
();
}
/**
* 商品搜索
* @author Devil
* @blog http://gong.gg/
* @version 1.0.0
* @date 2018-07-12
* @desc description
*/
public
function
Index
()
{
// 搜索记录
$this
->
data_post
[
'user_id'
]
=
isset
(
$this
->
user
[
'id'
])
?
$this
->
user
[
'id'
]
:
0
;
SearchService
::
SearchAdd
(
$this
->
data_post
);
// 获取数据
$result
=
SearchService
::
GoodsList
(
$this
->
data_post
);
// 分类
if
(
!
empty
(
$this
->
data_post
[
'category_id'
]))
{
$result
[
'category'
]
=
GoodsService
::
GoodsCategoryRow
([
'id'
=>
$this
->
data_post
[
'category_id'
]]);
}
else
{
$result
[
'category'
]
=
[];
}
return
json
(
DataReturn
(
'success'
,
0
,
$result
));
}
}
?>
\ No newline at end of file
application/api/controller/User.php
浏览文件 @
83667b13
...
...
@@ -7,7 +7,7 @@ use app\service\GoodsService;
use
app\service\MessageService
;
/**
*
首页
*
用户
* @author Devil
* @blog http://gong.gg/
* @version 0.0.1
...
...
application/api/controller/UserAddress.php
0 → 100644
浏览文件 @
83667b13
<?php
namespace
app\api\controller
;
use
app\service\UserService
;
/**
* 用户地址
* @author Devil
* @blog http://gong.gg/
* @version 0.0.1
* @datetime 2017-03-02T22:48:35+0800
*/
class
UserAddress
extends
Common
{
/**
* [__construct 构造方法]
* @author Devil
* @blog http://gong.gg/
* @version 0.0.1
* @datetime 2016-12-03T12:39:08+0800
*/
public
function
__construct
()
{
// 调用父类前置方法
parent
::
__construct
();
// 是否登录
$this
->
Is_Login
();
}
/**
* 获取用户地址详情
* @author Devil
* @blog http://gong.gg/
* @version 1.0.0
* @date 2018-07-18
* @desc description
*/
public
function
Detail
()
{
$params
=
$this
->
data_post
;
$params
[
'user'
]
=
$this
->
user
;
$ret
=
UserService
::
UserAddressRow
(
$params
);
return
json
(
$ret
);
}
/**
* 获取用户地址列表
* @author Devil
* @blog http://gong.gg/
* @version 1.0.0
* @date 2018-07-18
* @desc description
*/
public
function
Index
()
{
$ret
=
UserService
::
UserAddressList
([
'user'
=>
$this
->
user
]);
return
json
(
$ret
);
}
/**
* 用户地址保存
* @author Devil
* @blog http://gong.gg/
* @version 1.0.0
* @date 2018-07-18
* @desc description
*/
public
function
Save
()
{
$params
=
$this
->
data_post
;
$params
[
'user'
]
=
$this
->
user
;
$ret
=
UserService
::
UserAddressSave
(
$params
);
return
json
(
$ret
);
}
/**
* 删除地址
* @author Devil
* @blog http://gong.gg/
* @version 1.0.0
* @date 2018-07-18
* @desc description
*/
public
function
Delete
()
{
$params
=
$this
->
data_post
;
$params
[
'user'
]
=
$this
->
user
;
$ret
=
UserService
::
UserAddressDelete
(
$params
);
return
json
(
$ret
);
}
/**
* 默认地址设置
* @author Devil
* @blog http://gong.gg/
* @version 1.0.0
* @date 2018-07-18
* @desc description
*/
public
function
SetDefault
()
{
$params
=
$this
->
data_post
;
$params
[
'user'
]
=
$this
->
user
;
$ret
=
UserService
::
UserAddressDefault
(
$params
);
return
json
(
$ret
);
}
}
?>
\ No newline at end of file
application/api/controller/UserGoodsBrowse.php
0 → 100755
浏览文件 @
83667b13
<?php
namespace
app\api\controller
;
use
app\service\GoodsService
;
/**
* 用户商品浏览
* @author Devil
* @blog http://gong.gg/
* @version 0.0.1
* @datetime 2016-12-01T21:51:08+0800
*/
class
UserGoodsBrowse
extends
Common
{
/**
* [__construct 构造方法]
* @author Devil
* @blog http://gong.gg/
* @version 0.0.1
* @datetime 2016-12-03T12:39:08+0800
*/
public
function
__construct
()
{
// 调用父类前置方法
parent
::
__construct
();
// 是否登录
$this
->
Is_Login
();
}
/**
* 商品浏览列表
* @author Devil
* @blog http://gong.gg/
* @version 1.0.0
* @date 2018-10-09
* @desc description
*/
public
function
Index
()
{
// 参数
$params
=
$this
->
data_post
;
$params
[
'user'
]
=
$this
->
user
;
// 分页
$number
=
10
;
$page
=
max
(
1
,
isset
(
$this
->
data_post
[
'page'
])
?
intval
(
$this
->
data_post
[
'page'
])
:
1
);
// 条件
$where
=
GoodsService
::
UserGoodsBrowseListWhere
(
$params
);
// 获取总数
$total
=
GoodsService
::
GoodsBrowseTotal
(
$where
);
$page_total
=
ceil
(
$total
/
$number
);
$start
=
intval
((
$page
-
1
)
*
$number
);
// 获取列表
$data_params
=
array
(
'limit_start'
=>
$start
,
'limit_number'
=>
$number
,
'where'
=>
$where
,
);
$data
=
GoodsService
::
GoodsBrowseList
(
$data_params
);
// 返回数据
$result
=
[
'total'
=>
$total
,
'page_total'
=>
$page_total
,
'data'
=>
$data
[
'data'
],
];
return
json
(
DataReturn
(
'success'
,
0
,
$result
));
}
/**
* 商品浏览删除
* @author Devil
* @blog http://gong.gg/
* @version 1.0.0
* @date 2018-09-14
* @desc description
*/
public
function
Delete
()
{
$params
=
$this
->
data_post
;
$params
[
'user'
]
=
$this
->
user
;
$ret
=
GoodsService
::
GoodsBrowseDelete
(
$params
);
return
json
(
$ret
);
}
}
?>
\ No newline at end of file
application/api/controller/UserGoodsFavor.php
0 → 100755
浏览文件 @
83667b13
<?php
namespace
app\api\controller
;
use
app\service\GoodsService
;
/**
* 用户商品收藏
* @author Devil
* @blog http://gong.gg/
* @version 0.0.1
* @datetime 2016-12-01T21:51:08+0800
*/
class
UserGoodsFavor
extends
Common
{
/**
* [__construct 构造方法]
* @author Devil
* @blog http://gong.gg/
* @version 0.0.1
* @datetime 2016-12-03T12:39:08+0800
*/
public
function
__construct
()
{
// 调用父类前置方法
parent
::
__construct
();
// 是否登录
$this
->
Is_Login
();
}
/**
* [Index 获取列表]
* @author Devil
* @blog http://gong.gg/
* @version 0.0.1
* @datetime 2017-02-22T16:50:32+0800
*/
public
function
Index
()
{
// 参数
$params
=
input
();
$params
[
'user'
]
=
$this
->
user
;
// 分页
$number
=
10
;
$page
=
max
(
1
,
isset
(
$this
->
data_post
[
'page'
])
?
intval
(
$this
->
data_post
[
'page'
])
:
1
);
// 条件
$where
=
GoodsService
::
UserGoodsFavorListWhere
(
$params
);
// 获取总数
$total
=
GoodsService
::
GoodsFavorTotal
(
$where
);
$page_total
=
ceil
(
$total
/
$number
);
$start
=
intval
((
$page
-
1
)
*
$number
);
// 获取列表
$data_params
=
array
(
'm'
=>
$start
,
'n'
=>
$number
,
'where'
=>
$where
,
);
$data
=
GoodsService
::
GoodsFavorList
(
$data_params
);
// 返回数据
$result
=
[
'total'
=>
$total
,
'page_total'
=>
$page_total
,
'data'
=>
$data
[
'data'
],
];
return
json
(
DataReturn
(
'success'
,
0
,
$result
));
}
/**
* 用户商品收藏取消
* @author Devil
* @blog http://gong.gg/
* @version 1.0.0
* @date 2018-07-17
* @desc description
*/
public
function
Cancel
()
{
$params
=
$this
->
data_post
;
$params
[
'user'
]
=
$this
->
user
;
$ret
=
GoodsService
::
GoodsFavor
(
$params
);
return
json
(
$ret
);
}
}
?>
\ No newline at end of file
application/api/controller/UserIntegral.php
0 → 100755
浏览文件 @
83667b13
<?php
namespace
app\api\controller
;
use
app\service\IntegralService
;
/**
* 用户积分管理
* @author Devil
* @blog http://gong.gg/
* @version 0.0.1
* @datetime 2016-12-01T21:51:08+0800
*/
class
UserIntegral
extends
Common
{
/**
* [__construct 构造方法]
* @author Devil
* @blog http://gong.gg/
* @version 0.0.1
* @datetime 2016-12-03T12:39:08+0800
*/
public
function
__construct
()
{
// 调用父类前置方法
parent
::
__construct
();
// 是否登录
$this
->
Is_Login
();
}
/**
* 用户积分列表
* @author Devil
* @blog http://gong.gg/
* @version 1.0.0
* @date 2018-09-28
* @desc description
*/
public
function
Index
()
{
// 参数
$params
=
$this
->
data_post
;
$params
[
'user'
]
=
$this
->
user
;
// 分页
$number
=
10
;
$page
=
max
(
1
,
isset
(
$this
->
data_post
[
'page'
])
?
intval
(
$this
->
data_post
[
'page'
])
:
1
);
// 条件
$where
=
IntegralService
::
UserIntegralLogListWhere
(
$params
);
// 获取总数
$total
=
IntegralService
::
UserIntegralLogTotal
(
$where
);
$page_total
=
ceil
(
$total
/
$number
);
$start
=
intval
((
$page
-
1
)
*
$number
);
// 获取列表
$data_params
=
array
(
'limit_start'
=>
$start
,
'limit_number'
=>
$number
,
'where'
=>
$where
,
);
$data
=
IntegralService
::
UserIntegralLogList
(
$data_params
);
// 返回数据
$result
=
[
'total'
=>
$total
,
'page_total'
=>
$page_total
,
'data'
=>
$data
[
'data'
],
];
return
json
(
DataReturn
(
'success'
,
0
,
$result
));
}
}
?>
\ No newline at end of file
application/index/view/default/search/index.html
浏览文件 @
83667b13
...
...
@@ -91,7 +91,7 @@
<i
class=
"am-icon-long-arrow-down"
></i>
</a>
</li>
<li
data-field=
"price"
data-type=
"desc"
>
<li
data-field=
"
min_
price"
data-type=
"desc"
>
<a
href=
"javascript:;"
title=
"价格"
>
<span>
价格
</span>
<i
class=
"am-icon-long-arrow-down"
></i>
...
...
application/service/AnswerService.php
浏览文件 @
83667b13
...
...
@@ -2,7 +2,6 @@
namespace
app\service
;
use
think\Db
;
use
app\service\GoodsService
;
/**
* 问答/留言服务层
...
...
@@ -126,6 +125,61 @@ class AnswerService
return
$where
;
}
/**
* 用户留言添加
* @author Devil
* @blog http://gong.gg/
* @version 1.0.0
* @date 2018-07-17
* @desc description
* @param [array] $params [输入参数]
*/
public
static
function
Add
(
$params
=
[])
{
// 参数校验
$p
=
[
[
'checked_type'
=>
'empty'
,
'key_name'
=>
'name'
,
'error_msg'
=>
'联系人有误'
,
],
[
'checked_type'
=>
'empty'
,
'key_name'
=>
'tel'
,
'error_msg'
=>
'联系电话有误'
,
],
[
'checked_type'
=>
'empty'
,
'key_name'
=>
'content'
,
'error_msg'
=>
'详细内容有误'
,
],
[
'checked_type'
=>
'empty'
,
'key_name'
=>
'user'
,
'error_msg'
=>
'用户信息有误'
,
],
];
$ret
=
ParamsChecked
(
$params
,
$p
);
if
(
$ret
!==
true
)
{
return
DataReturn
(
$ret
,
-
1
);
}
// 开始操作
$data
=
[
'user_id'
=>
$params
[
'user'
][
'id'
],
'name'
=>
$params
[
'name'
],
'tel'
=>
$params
[
'tel'
],
'content'
=>
$params
[
'content'
],
'add_time'
=>
time
(),
];
if
(
Db
::
name
(
'Answer'
)
->
insertGetId
(
$data
)
>
0
)
{
return
DataReturn
(
'提交成功'
,
0
);
}
return
DataReturn
(
'提交失败'
,
-
100
);
}
/**
* 删除
* @author Devil
...
...
application/service/SearchService.php
浏览文件 @
83667b13
...
...
@@ -112,9 +112,9 @@ class SearchService
$order_by
=
''
;
if
(
!
empty
(
$params
[
'order_by_field'
])
&&
!
empty
(
$params
[
'order_by_type'
])
&&
$params
[
'order_by_field'
]
!=
'default'
)
{
$order_by
=
$params
[
'order_by_field'
]
.
' '
.
$params
[
'order_by_type'
];
$order_by
=
'g.'
.
$params
[
'order_by_field'
]
.
' '
.
$params
[
'order_by_type'
];
}
else
{
$order_by
=
'
access_count '
.
$params
[
'order_by_type'
]
.
', sales_count '
.
$params
[
'order_by_type'
]
;
$order_by
=
'
g.access_count desc, g.sales_count desc'
;
}
// 分页计算
...
...
@@ -157,7 +157,7 @@ class SearchService
$params
[
'screening_price'
]
=
$screening_price
;
$params
[
'ymd'
]
=
date
(
'Ymd'
);
$params
[
'add_time'
]
=
time
();
unset
(
$params
[
'screening_price_id'
]);
unset
(
$params
[
'screening_price_id'
]
,
$params
[
'page'
],
$params
[
'max_price'
],
$params
[
'min_price'
]
);
// 添加日志
Db
::
name
(
'SearchHistory'
)
->
insert
(
$params
);
...
...
application/service/UserService.php
浏览文件 @
83667b13
...
...
@@ -462,16 +462,25 @@ class UserService
$is_default
=
isset
(
$params
[
'is_default'
])
?
intval
(
$params
[
'is_default'
])
:
0
;
$data
=
[
'name'
=>
$params
[
'name'
],
'alias'
=>
$params
[
'alias'
],
'tel'
=>
$params
[
'tel'
],
'province'
=>
$params
[
'province'
],
'city'
=>
$params
[
'city'
],
'county'
=>
$params
[
'county'
],
'address'
=>
$params
[
'address'
],
'is_default'
=>
$is_default
,
'lng'
=>
floatval
(
$params
[
'lng'
]),
'lat'
=>
floatval
(
$params
[
'lat'
]),
];
if
(
!
empty
(
$params
[
'alias'
]))
{
$data
[
'alias'
]
=
floatval
(
$params
[
'alias'
]);
}
if
(
!
empty
(
$params
[
'lng'
]))
{
$data
[
'lng'
]
=
floatval
(
$params
[
'lng'
]);
}
if
(
!
empty
(
$params
[
'lat'
]))
{
$data
[
'lat'
]
=
floatval
(
$params
[
'lat'
]);
}
Db
::
startTrans
();
...
...
@@ -1399,6 +1408,11 @@ class UserService
'key_name'
=>
'mobile'
,
'error_msg'
=>
'手机号码不能为空'
,
],
[
'checked_type'
=>
'empty'
,
'key_name'
=>
'verify'
,
'error_msg'
=>
'验证码不能为空'
,
],
[
'checked_type'
=>
'empty'
,
'key_name'
=>
'app_type'
,
...
...
public/appmini/old/alipay/app.js
浏览文件 @
83667b13
...
...
@@ -50,7 +50,7 @@ App({
// 请求地址
//request_url: "{{request_url}}",
//request_url: "https://demo.shopxo.net/",
//request_url: "https://demo.shopxo.net/
index.php?s=
",
request_url
:
'
http://tp5-dev.com/index.php?s=
'
,
// 基础信息
...
...
public/appmini/old/alipay/app.json
浏览文件 @
83667b13
{
"pages"
:
[
"pages/goods-detail/goods-detail"
,
"pages"
:
[
"pages/index/index"
,
"pages/goods-category/goods-category"
,
"pages/cart/cart"
,
...
...
@@ -8,7 +8,7 @@
"pages/login/login"
,
"pages/paytips/paytips"
,
"pages/goods-search/goods-search"
,
"pages/goods-detail/goods-detail"
,
"pages/goods-attribute/goods-attribute"
,
"pages/buy/buy"
,
"pages/user-address/user-address"
,
...
...
public/appmini/old/alipay/pages/buy/buy.axml
浏览文件 @
83667b13
...
...
@@ -25,8 +25,8 @@
<image class="goods-image fl" src="{{item.images}}" mode="aspectFill" />
<view class="goods-base">
<view class="goods-title multi-text">{{item.title}}</view>
<block a:if="{{item.
attribute
!= null}}">
<view class="goods-attribute cr-888" a:for="{{item.
attribute}}" a:for-item="attr">{{attr.attr_type_name}}:{{attr.attr_nam
e}}
<block a:if="{{item.
spec
!= null}}">
<view class="goods-attribute cr-888" a:for="{{item.
spec}}" a:for-item="spec">{{spec.type}}:{{spec.valu
e}}
</view>
</block>
</view>
...
...
public/appmini/old/alipay/pages/buy/buy.js
浏览文件 @
83667b13
...
...
@@ -72,7 +72,7 @@ Page({
var
data
=
this
.
data
.
params
;
data
[
'
address_id
'
]
=
this
.
data
.
address_id
;
my
.
httpRequest
({
url
:
app
.
get_request_url
(
"
Index
"
,
"
B
uy
"
),
url
:
app
.
get_request_url
(
"
index
"
,
"
b
uy
"
),
method
:
"
POST
"
,
data
:
data
,
dataType
:
"
json
"
,
...
...
@@ -157,7 +157,7 @@ Page({
this
.
setData
({
buy_submit_disabled_status
:
true
});
my
.
httpRequest
({
url
:
app
.
get_request_url
(
"
Add
"
,
"
B
uy
"
),
url
:
app
.
get_request_url
(
"
add
"
,
"
b
uy
"
),
method
:
"
POST
"
,
data
:
data
,
dataType
:
"
json
"
,
...
...
public/appmini/old/alipay/pages/cart/cart.acss
浏览文件 @
83667b13
...
...
@@ -24,6 +24,7 @@
}
.goods-base {
min-height: 160rpx;
margin-left: 180rpx;
}
.goods-price {
position: relative;
...
...
@@ -55,7 +56,7 @@
font-weight: bold;
}
.number-content input {
width:
5
0px;
width:
3
0px;
}
.number-content .number-submit,
.number-content input
...
...
public/appmini/old/alipay/pages/cart/cart.axml
浏览文件 @
83667b13
...
...
@@ -17,8 +17,8 @@
<view class="goods-base">
<view class="goods-title multi-text">{{item.title}}
</view>
<block a:if="{{item.
attribute
!= null}}">
<view class="goods-attribute cr-888" a:for="{{item.
attribute}}" a:for-item="attr">{{attr.attr_type_name}}:{{attr.attr_nam
e}}</view>
<block a:if="{{item.
spec
!= null}}">
<view class="goods-attribute cr-888" a:for="{{item.
spec}}" a:for-item="spec">{{spec.type}}:{{spec.valu
e}}</view>
</block>
</view>
<!-- 数量 -->
...
...
public/appmini/old/alipay/pages/goods-category/goods-category.js
浏览文件 @
83667b13
...
...
@@ -23,7 +23,7 @@ Page({
// 加载loding
my
.
httpRequest
({
url
:
app
.
get_request_url
(
"
GoodsCategory
"
,
"
Resource
s
"
),
url
:
app
.
get_request_url
(
"
category
"
,
"
good
s
"
),
method
:
"
POST
"
,
data
:
{},
dataType
:
"
json
"
,
...
...
public/appmini/old/alipay/pages/goods-detail/goods-detail.acss
浏览文件 @
83667b13
...
...
@@ -19,7 +19,7 @@
z-index: 2;
}
.goods-popup-base {
height: 2
2
0rpx;
height: 2
3
0rpx;
position: relative;
}
.goods-popup-base image {
...
...
@@ -32,7 +32,7 @@
.goods-popup-base-content {
position: absolute;
left: 220rpx;
bottom:
2
0rpx;
bottom:
3
0rpx;
}
.goods-popup-base-content .goods-price {
margin-bottom: 10rpx;
...
...
public/appmini/old/alipay/pages/goods-detail/goods-detail.js
浏览文件 @
83667b13
...
...
@@ -31,7 +31,7 @@ Page({
},
onLoad
(
params
)
{
params
[
'
goods_id
'
]
=
12
;
//
params['goods_id']=12;
this
.
setData
({
params
:
params
});
this
.
init
();
},
...
...
@@ -251,7 +251,7 @@ Page({
},
// 加入购物车事件
goods_cart_event
(
e
)
{
goods_cart_event
(
e
,
spec
)
{
var
user
=
app
.
GetUserInfo
(
this
,
'
goods_cart_event
'
);
if
(
user
!=
false
)
{
// 用户未绑定用户则转到登录页面
...
...
@@ -261,21 +261,11 @@ Page({
});
return
false
;
}
else
{
var
attribute_all_cart
=
{};
var
temp_attribute_active
=
this
.
data
.
temp_attribute_active
;
if
(
app
.
get_length
(
temp_attribute_active
)
>
0
)
{
var
goods_specifications_choose
=
this
.
data
.
goods_specifications_choose
;
for
(
var
i
in
temp_attribute_active
)
{
attribute_all_cart
[
goods_specifications_choose
[
i
][
'
id
'
]]
=
goods_specifications_choose
[
i
][
'
find
'
][
temp_attribute_active
[
i
]][
'
id
'
];
}
}
my
.
showLoading
({
content
:
'
处理中...
'
});
my
.
httpRequest
({
url
:
app
.
get_request_url
(
'
save
'
,
'
cart
'
),
method
:
'
POST
'
,
data
:
{
"
goods_id
"
:
this
.
data
.
goods
.
id
,
"
stock
"
:
this
.
data
.
temp_buy_number
,
"
attr
"
:
JSON
.
stringify
(
attribute_all_cart
)
},
data
:
{
"
goods_id
"
:
this
.
data
.
goods
.
id
,
"
stock
"
:
this
.
data
.
temp_buy_number
,
"
spec
"
:
JSON
.
stringify
(
spec
)
},
dataType
:
'
json
'
,
success
:
(
res
)
=>
{
my
.
hideLoading
();
...
...
@@ -409,7 +399,6 @@ Page({
break
;
}
}
console
.
log
(
temp_value
,
temp_status
,
res
.
data
)
if
(
temp_status
==
true
)
{
temp_data
[
i
][
'
value
'
][
k
][
'
is_disabled
'
]
=
''
;
...
...
@@ -521,7 +510,7 @@ Page({
goods_buy_number_func
(
buy_number
)
{
var
buy_min_number
=
parseInt
(
this
.
data
.
goods
.
buy_min_number
)
||
1
;
var
buy_max_number
=
parseInt
(
this
.
data
.
goods
.
buy_max_number
)
||
0
;
var
inventory
=
parseInt
(
this
.
data
.
goods
.
inventory
);
var
inventory
=
parseInt
(
this
.
data
.
goods
.
goods_spec_base_
inventory
);
var
inventory_unit
=
this
.
data
.
goods
.
inventory_unit
;
if
(
buy_number
<
buy_min_number
)
{
...
...
@@ -556,25 +545,30 @@ Page({
return
false
;
}
else
{
// 属性
var
goods_specifications_choose
=
this
.
data
.
goods_specifications_choose
;
var
temp_attribute_active
=
this
.
data
.
temp_attribute_active
;
var
a
ttr_count
=
goods_specifications_choose
.
length
;
var
attribute_all
=
{}
;
if
(
attr
_count
>
0
)
var
temp_data
=
this
.
data
.
goods_specifications_choose
;
var
sku_count
=
temp_data
.
length
;
var
a
ctive_count
=
0
;
var
spec
=
[]
;
if
(
sku
_count
>
0
)
{
var
attr_active_count
=
app
.
get_length
(
temp_attribute_active
);
if
(
attr_active_count
<
attr_count
)
for
(
var
i
in
temp_data
)
{
for
(
var
k
in
temp_data
[
i
][
'
value
'
])
{
if
((
temp_data
[
i
][
'
value
'
][
k
][
'
is_active
'
]
||
null
)
!=
null
)
{
active_count
++
;
spec
.
push
({
"
type
"
:
temp_data
[
i
][
'
name
'
],
"
value
"
:
temp_data
[
i
][
'
value
'
][
k
][
'
name
'
]});
}
}
}
if
(
active_count
<
sku_count
)
{
my
.
showToast
({
type
:
'
fail
'
,
content
:
'
请选择属性
'
});
return
false
;
}
else
{
for
(
var
i
in
temp_attribute_active
)
{
attribute_all
[
goods_specifications_choose
[
i
][
'
id
'
]]
=
goods_specifications_choose
[
i
][
'
find
'
][
temp_attribute_active
[
i
]][
'
id
'
];
}
}
}
...
...
@@ -586,7 +580,7 @@ Page({
"
buy_type
"
:
"
goods
"
,
"
goods_id
"
:
this
.
data
.
goods
.
id
,
"
stock
"
:
this
.
data
.
temp_buy_number
,
"
attr
"
:
JSON
.
stringify
(
attribute_all
)
"
spec
"
:
JSON
.
stringify
(
spec
)
};
my
.
navigateTo
({
url
:
'
/pages/buy/buy?data=
'
+
JSON
.
stringify
(
data
)
...
...
@@ -595,7 +589,7 @@ Page({
break
;
case
'
cart
'
:
this
.
goods_cart_event
();
this
.
goods_cart_event
(
e
,
spec
);
break
;
default
:
...
...
public/appmini/old/alipay/pages/goods-search/goods-search.js
浏览文件 @
83667b13
...
...
@@ -13,7 +13,7 @@ Page({
search_nav_sort_list
:
[
{
name
:
"
综合
"
,
field
:
"
default
"
,
sort
:
"
asc
"
,
"
icon
"
:
null
},
{
name
:
"
销量
"
,
field
:
"
sales_count
"
,
sort
:
"
asc
"
,
"
icon
"
:
"
default
"
},
{
name
:
"
价格
"
,
field
:
"
price
"
,
sort
:
"
asc
"
,
"
icon
"
:
"
default
"
},
{
name
:
"
价格
"
,
field
:
"
min_
price
"
,
sort
:
"
asc
"
,
"
icon
"
:
"
default
"
},
],
},
...
...
@@ -64,7 +64,7 @@ Page({
// 获取数据
my
.
httpRequest
({
url
:
app
.
get_request_url
(
"
Index
"
,
"
S
earch
"
),
url
:
app
.
get_request_url
(
"
index
"
,
"
s
earch
"
),
method
:
"
POST
"
,
data
:
post_data
,
dataType
:
"
json
"
,
...
...
public/appmini/old/alipay/pages/user-address-save/user-address-save.js
浏览文件 @
83667b13
...
...
@@ -60,7 +60,7 @@ Page({
my
.
showLoading
({
content
:
"
加载中...
"
});
my
.
httpRequest
({
url
:
app
.
get_request_url
(
"
Detail
"
,
"
UserA
ddress
"
),
url
:
app
.
get_request_url
(
"
detail
"
,
"
usera
ddress
"
),
method
:
"
POST
"
,
data
:
self
.
data
.
params
,
dataType
:
"
json
"
,
...
...
@@ -104,7 +104,7 @@ Page({
get_province_list
()
{
var
self
=
this
;
my
.
httpRequest
({
url
:
app
.
get_request_url
(
"
Index
"
,
"
R
egion
"
),
url
:
app
.
get_request_url
(
"
index
"
,
"
r
egion
"
),
method
:
"
POST
"
,
data
:
{},
dataType
:
"
json
"
,
...
...
@@ -134,7 +134,7 @@ Page({
var
self
=
this
;
if
(
self
.
data
.
province_id
)
{
my
.
httpRequest
({
url
:
app
.
get_request_url
(
"
Index
"
,
"
R
egion
"
),
url
:
app
.
get_request_url
(
"
index
"
,
"
r
egion
"
),
method
:
"
POST
"
,
data
:
{
pid
:
self
.
data
.
province_id
...
...
@@ -168,7 +168,7 @@ Page({
if
(
self
.
data
.
city_id
)
{
// 加载loding
my
.
httpRequest
({
url
:
app
.
get_request_url
(
"
Index
"
,
"
R
egion
"
),
url
:
app
.
get_request_url
(
"
index
"
,
"
r
egion
"
),
method
:
"
POST
"
,
data
:
{
pid
:
self
.
data
.
city_id
...
...
@@ -282,7 +282,7 @@ Page({
my
.
showLoading
({
content
:
"
处理中...
"
});
my
.
httpRequest
({
url
:
app
.
get_request_url
(
"
Save
"
,
"
UserA
ddress
"
),
url
:
app
.
get_request_url
(
"
save
"
,
"
usera
ddress
"
),
method
:
"
POST
"
,
data
:
form_data
,
dataType
:
"
json
"
,
...
...
public/appmini/old/alipay/pages/user-address/user-address.js
浏览文件 @
83667b13
...
...
@@ -44,7 +44,7 @@ Page({
// 获取数据
my
.
httpRequest
({
url
:
app
.
get_request_url
(
"
Index
"
,
"
UserA
ddress
"
),
url
:
app
.
get_request_url
(
"
index
"
,
"
usera
ddress
"
),
method
:
"
POST
"
,
data
:
{},
dataType
:
"
json
"
,
...
...
@@ -132,7 +132,7 @@ Page({
// 获取数据
my
.
httpRequest
({
url
:
app
.
get_request_url
(
"
Delete
"
,
"
UserA
ddress
"
),
url
:
app
.
get_request_url
(
"
delete
"
,
"
usera
ddress
"
),
method
:
"
POST
"
,
data
:
{
id
:
value
},
dataType
:
"
json
"
,
...
...
@@ -212,7 +212,7 @@ Page({
// 获取数据
my
.
httpRequest
({
url
:
app
.
get_request_url
(
"
SetDefault
"
,
"
UserA
ddress
"
),
url
:
app
.
get_request_url
(
"
setdefault
"
,
"
usera
ddress
"
),
method
:
"
POST
"
,
data
:
{
id
:
value
},
dataType
:
"
json
"
,
...
...
public/appmini/old/alipay/pages/user-order-detail/user-order-detail.acss
浏览文件 @
83667b13
...
...
@@ -26,6 +26,7 @@
.goods-base {
min-height: 160rpx;
margin-left: 180rpx;
}
.goods .goods-item:not(:last-child) {
border-bottom: 1px dashed #efefef;
...
...
public/appmini/old/alipay/pages/user-order-detail/user-order-detail.axml
浏览文件 @
83667b13
...
...
@@ -16,9 +16,9 @@
<image class="goods-image fl" src="{{item.images}}" mode="aspectFill" />
<view class="goods-base">
<view class="goods-title multi-text">{{item.title}}</view>
<block a:if="{{item.
attribute
!= null}}">
<view class="goods-attribute cr-888" a:for="{{item.
attribute}}" a:for-item="attr
">
{{
attr.attr_type_name}}:{{attr.attr_nam
e}}
<block a:if="{{item.
spec
!= null}}">
<view class="goods-attribute cr-888" a:for="{{item.
spec}}" a:for-item="spec
">
{{
spec.type}}:{{spec.valu
e}}
</view>
</block>
</view>
...
...
public/appmini/old/alipay/pages/user-order-detail/user-order-detail.js
浏览文件 @
83667b13
...
...
@@ -26,7 +26,7 @@ Page({
});
my
.
httpRequest
({
url
:
app
.
get_request_url
(
"
Detail
"
,
"
O
rder
"
),
url
:
app
.
get_request_url
(
"
detail
"
,
"
o
rder
"
),
method
:
"
POST
"
,
data
:
{
id
:
this
.
data
.
params
.
id
...
...
public/appmini/old/alipay/pages/user-order/user-order.axml
浏览文件 @
83667b13
...
...
@@ -19,9 +19,9 @@
<image class="goods-image fl" src="{{detail.images}}" mode="aspectFill" />
<view class="goods-base">
<view class="goods-title multi-text" >{{detail.title}}</view>
<block a:if="{{detail.
attribute
!= null}}">
<view class="goods-
attribute cr-888" a:for="{{detail.attribute}}" a:for-item="attr
">
{{
attr.attr_type_name}}:{{attr.attr_nam
e}}
<block a:if="{{detail.
spec
!= null}}">
<view class="goods-
spec cr-888" a:for="{{detail.spec}}" a:for-item="spec
">
{{
spec.type}}:{{spec.valu
e}}
</view>
</block>
</view>
...
...
public/appmini/old/alipay/pages/user-order/user-order.js
浏览文件 @
83667b13
...
...
@@ -89,7 +89,7 @@ Page({
// 获取数据
my
.
httpRequest
({
url
:
app
.
get_request_url
(
"
Index
"
,
"
O
rder
"
),
url
:
app
.
get_request_url
(
"
index
"
,
"
o
rder
"
),
method
:
"
POST
"
,
data
:
{
page
:
this
.
data
.
data_page
,
...
...
@@ -222,7 +222,7 @@ Page({
my
.
showLoading
({
content
:
"
请求中...
"
});
my
.
httpRequest
({
url
:
app
.
get_request_url
(
"
Pay
"
,
"
O
rder
"
),
url
:
app
.
get_request_url
(
"
pay
"
,
"
o
rder
"
),
method
:
"
POST
"
,
data
:
{
id
:
order_id
,
...
...
@@ -306,7 +306,7 @@ Page({
my
.
showLoading
({
content
:
"
处理中...
"
});
my
.
httpRequest
({
url
:
app
.
get_request_url
(
"
Cancel
"
,
"
O
rder
"
),
url
:
app
.
get_request_url
(
"
cancel
"
,
"
o
rder
"
),
method
:
"
POST
"
,
data
:
{
id
:
id
},
dataType
:
"
json
"
,
...
...
@@ -359,7 +359,7 @@ Page({
my
.
showLoading
({
content
:
"
处理中...
"
});
my
.
httpRequest
({
url
:
app
.
get_request_url
(
"
Collect
"
,
"
O
rder
"
),
url
:
app
.
get_request_url
(
"
collect
"
,
"
o
rder
"
),
method
:
"
POST
"
,
data
:
{
id
:
id
},
dataType
:
"
json
"
,
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录