提交 08fb8659 authored 作者: yueweilu's avatar yueweilu

上传文件接口调整

上级 e6854922
......@@ -153,11 +153,13 @@ abstract class CommonAPI {
/// 10、上传文件
static Future <String> upload({
required String path
required String path,
required String fileTypes
}) async {
final result = await HttpService.to.upload(
'/v1/members/Information/uploadFile',
path: path
path: path,
fileTypes: fileTypes
);
if (result.data is! Map) return '';
return result.data['filesUrl'];
......
......@@ -22,7 +22,7 @@ class BookPayController extends GetxController {
List<PayModel> pays = Platform.isIOS ?[
PayModel(type: 3, name: '紫荆币', icon: 'assets/images/pay_coin.png', selected: true),
]:[
PayModel(type: 1, name: '微信', icon: 'assets/images/pay_wechat.png', selected: true),
// PayModel(type: 1, name: '微信', icon: 'assets/images/pay_wechat.png', selected: true),
PayModel(type: 2, name: '支付宝', icon: 'assets/images/pay_ali.png', selected: false),
PayModel(type: 3, name: '紫荆币', icon: 'assets/images/pay_coin.png', selected: false),
];
......@@ -250,6 +250,7 @@ class BookPayController extends GetxController {
if (result.paySuccess == 1){
Toast.show('订单支付完成');
}
}
......
......@@ -89,7 +89,7 @@ class LibraryCell extends StatelessWidget {
top: 0,
bottom: 18,
child: CustomCard(
width: 100,
width: 100.w,
url: model.img??'',
)
),
......
......@@ -70,8 +70,8 @@ class MineController extends GetxController {
ReadModel(
name: '订单',
value: userInfo.ordersNums.toString(),
// link: Routes.order,
link: Routes.orderRefunded,
link: Routes.order,
// link: Routes.orderRefunded,
icon: 'assets/images/order.png')
];
update();
......
......@@ -24,7 +24,7 @@ class CoinRechargeController extends GetxController {
List<PayModel> pays = Platform.isIOS ?[
]:[
PayModel(type: 1, name: '微信', icon: 'assets/images/pay_wechat.png', selected: true),
// PayModel(type: 1, name: '微信', icon: 'assets/images/pay_wechat.png', selected: true),
PayModel(type: 2, name: '支付宝', icon: 'assets/images/pay_ali.png', selected: false),
];
List<CoinModel> data = [];
......@@ -138,7 +138,7 @@ class CoinRechargeController extends GetxController {
_items = items;
_purchases = [];
update();
// update();
}
/// 创建订单
......
......@@ -8,7 +8,7 @@ class UserInfoController extends GetxController {
void upload({
required String path
}) async {
String result = await CommonAPI.upload(path:path);
String result = await CommonAPI.upload(path:path,fileTypes: 'user');
_changeInfo(result);
}
......
......@@ -109,6 +109,7 @@ class HttpService extends GetxService {
Future<ResponseModel> upload(
String url, {
required String path,
required fileTypes,
Options? options,
CancelToken? cancelToken,
bool excludeToken = false,
......@@ -118,7 +119,10 @@ class HttpService extends GetxService {
requestOptions.headers = _getHeaders(excludeToken: excludeToken,url:url);
final name = path.substring(path.lastIndexOf('/') + 1,path.length);
final image = await MultipartFile.fromFile(path, filename: name);
final formData = FormData.fromMap({'files':image});
final formData = FormData.fromMap({
'files':image,
'file_types':fileTypes
});
final response = await _dio.post(
url,
data:formData,
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论