Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
S
supplier
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
王宇航
supplier
Commits
76f945d5
Commit
76f945d5
authored
Feb 29, 2020
by
宁斌
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
1、單點登錄跳轉調整
parent
fb8a4454
Show whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
26 additions
and
54 deletions
+26
-54
public-base/src/main/java/com/gingersoft/gsa/cloud/base/common/bean/OrderDetail.java
+2
-1
public-base/src/main/java/com/gingersoft/gsa/cloud/globalconfig/applyOptions/MyResponseErrorListener.java
+2
-0
public-base/src/main/res/layout/ui_dialog_choose_restaurant.xml
+0
-1
table-mode/src/main/java/com/gingersoft/gsa/cloud/table/mvp/presenter/BaseOrderPresenter.java
+11
-2
table-mode/src/main/java/com/gingersoft/gsa/cloud/table/mvp/presenter/MealStandPresenter.java
+2
-4
table-mode/src/main/java/com/gingersoft/gsa/cloud/table/mvp/ui/activity/MealStandActivity.java
+7
-44
user-login/src/main/java/com/gingersoft/gsa/cloud/user/login/mvp/ui/activity/LoginActivity.java
+2
-2
No files found.
public-base/src/main/java/com/gingersoft/gsa/cloud/base/common/bean/OrderDetail.java
View file @
76f945d5
...
@@ -543,7 +543,8 @@ public class OrderDetail implements Serializable {
...
@@ -543,7 +543,8 @@ public class OrderDetail implements Serializable {
orderDetail
.
setProductName
(
foods
.
getFoodName
());
orderDetail
.
setProductName
(
foods
.
getFoodName
());
orderDetail
.
setId
(
foods
.
getId
());
orderDetail
.
setId
(
foods
.
getId
());
orderDetail
.
setProductId
(
foods
.
getId
());
orderDetail
.
setProductId
(
foods
.
getId
());
orderDetail
.
setParentId
(
0
);
// orderDetail.setParentId(0);
orderDetail
.
setParentId
(
foods
.
getParentId
());
orderDetail
.
setUnit_price
(
foods
.
getPrice
());
orderDetail
.
setUnit_price
(
foods
.
getPrice
());
orderDetail
.
setPrice
(
number
*
orderDetail
.
getUnit_price
());
orderDetail
.
setPrice
(
number
*
orderDetail
.
getUnit_price
());
orderDetail
.
setNumber
(
number
);
orderDetail
.
setNumber
(
number
);
...
...
public-base/src/main/java/com/gingersoft/gsa/cloud/globalconfig/applyOptions/MyResponseErrorListener.java
View file @
76f945d5
...
@@ -94,6 +94,8 @@ public class MyResponseErrorListener implements ResponseErrorListener {
...
@@ -94,6 +94,8 @@ public class MyResponseErrorListener implements ResponseErrorListener {
context
.
finish
();
context
.
finish
();
dialog
.
dismiss
();
dialog
.
dismiss
();
});
});
dialogBuilder
.
setCancelable
(
false
);
dialogBuilder
.
setCanceledOnTouchOutside
(
false
);
dialogBuilder
.
create
(
R
.
style
.
MyDialogTheme2
).
show
();
dialogBuilder
.
create
(
R
.
style
.
MyDialogTheme2
).
show
();
}
}
...
...
public-base/src/main/res/layout/ui_dialog_choose_restaurant.xml
View file @
76f945d5
...
@@ -13,7 +13,6 @@
...
@@ -13,7 +13,6 @@
android:fitsSystemWindows=
"true"
android:fitsSystemWindows=
"true"
app:qmui_topbar_title_color=
"@color/theme_white_color"
/>
app:qmui_topbar_title_color=
"@color/theme_white_color"
/>
<com.qmuiteam.qmui.widget.section.QMUIStickySectionLayout
<com.qmuiteam.qmui.widget.section.QMUIStickySectionLayout
android:id=
"@+id/section_layout"
android:id=
"@+id/section_layout"
android:layout_width=
"match_parent"
android:layout_width=
"match_parent"
...
...
table-mode/src/main/java/com/gingersoft/gsa/cloud/table/mvp/presenter/BaseOrderPresenter.java
View file @
76f945d5
...
@@ -61,6 +61,7 @@ public class BaseOrderPresenter<M extends BaseOrderContract.Model, V extends Bas
...
@@ -61,6 +61,7 @@ public class BaseOrderPresenter<M extends BaseOrderContract.Model, V extends Bas
private
Activity
IActivity
;
private
Activity
IActivity
;
private
OrderContentActivity
mOrderContentActivity
;
private
OrderContentActivity
mOrderContentActivity
;
private
MealStandPresenter
mMealStandPresenter
;
//订单数据管理类
//订单数据管理类
protected
MyOrderManage
myOrderManage
;
protected
MyOrderManage
myOrderManage
;
...
@@ -95,6 +96,9 @@ public class BaseOrderPresenter<M extends BaseOrderContract.Model, V extends Bas
...
@@ -95,6 +96,9 @@ public class BaseOrderPresenter<M extends BaseOrderContract.Model, V extends Bas
if
(
IActivity
instanceof
OrderContentActivity
)
{
if
(
IActivity
instanceof
OrderContentActivity
)
{
mOrderContentActivity
=
(
OrderContentActivity
)
IActivity
;
mOrderContentActivity
=
(
OrderContentActivity
)
IActivity
;
}
}
if
(
this
instanceof
MealStandPresenter
)
{
mMealStandPresenter
=
(
MealStandPresenter
)
this
;
}
recalcOrderMoneyCount
();
recalcOrderMoneyCount
();
resetSelected
();
resetSelected
();
...
@@ -152,7 +156,7 @@ public class BaseOrderPresenter<M extends BaseOrderContract.Model, V extends Bas
...
@@ -152,7 +156,7 @@ public class BaseOrderPresenter<M extends BaseOrderContract.Model, V extends Bas
@Override
@Override
public
void
onMealCountAdd
(
OrderDetail
datasBean
,
int
position
)
{
public
void
onMealCountAdd
(
OrderDetail
datasBean
,
int
position
)
{
changeNumber
(
datasBean
.
getNumber
()
+
1
);
changeNumber
(
datasBean
.
getNumber
()
+
1
);
recalcOrderMoneyCount
();
recalcOrderMoneyCount
();
if
(
mOrderContentActivity
!=
null
)
{
if
(
mOrderContentActivity
!=
null
)
{
mOrderContentActivity
.
initOrderDetail
();
mOrderContentActivity
.
initOrderDetail
();
...
@@ -188,11 +192,15 @@ public class BaseOrderPresenter<M extends BaseOrderContract.Model, V extends Bas
...
@@ -188,11 +192,15 @@ public class BaseOrderPresenter<M extends BaseOrderContract.Model, V extends Bas
});
});
}
}
public
void
changeNumber
(
int
number
)
{
public
void
changeNumber
(
int
number
)
{
if
(!
changeNumberCondition
(
number
))
{
if
(!
changeNumberCondition
(
number
))
{
return
;
return
;
}
}
myOrderManage
.
changeNumber
(
number
);
myOrderManage
.
changeNumber
(
number
);
if
(
mMealStandPresenter
!=
null
)
{
mMealStandPresenter
.
updateOrderFoodNumber
();
}
mSelectMealAdapter
.
notifyDataSetChanged
();
mSelectMealAdapter
.
notifyDataSetChanged
();
}
}
...
@@ -218,9 +226,10 @@ public class BaseOrderPresenter<M extends BaseOrderContract.Model, V extends Bas
...
@@ -218,9 +226,10 @@ public class BaseOrderPresenter<M extends BaseOrderContract.Model, V extends Bas
/**
/**
* 創建訂單后保存OrderId
* 創建訂單后保存OrderId
*
* @param orderId
* @param orderId
*/
*/
protected
void
setOrderId
(
double
orderId
){
protected
void
setOrderId
(
double
orderId
)
{
OrderBean
orderBean
=
new
OrderBean
();
OrderBean
orderBean
=
new
OrderBean
();
orderBean
.
setId
((
int
)
orderId
);
orderBean
.
setId
((
int
)
orderId
);
MyOrderManage
.
getInstance
().
setOrderBean
(
orderBean
);
MyOrderManage
.
getInstance
().
setOrderBean
(
orderBean
);
...
...
table-mode/src/main/java/com/gingersoft/gsa/cloud/table/mvp/presenter/MealStandPresenter.java
View file @
76f945d5
...
@@ -719,15 +719,13 @@ public class MealStandPresenter extends BaseOrderPresenter<MealStandContract.Mod
...
@@ -719,15 +719,13 @@ public class MealStandPresenter extends BaseOrderPresenter<MealStandContract.Mod
// }
// }
// }
// }
// }
// }
return
true
;
return
true
;
}
}
public
void
updateOrderFoodNumber
()
{
public
void
updateOrderFoodNumber
()
{
setFoodBtnNumber
();
setFoodBtnNumber
();
setFoodGroupBtnNumber
(
IActivity
.
getFoodGroupGridViewAdapter
(),
mFoodGroupList
);
setFoodGroupBtnNumber
(
IActivity
.
getFoodGroupGridViewAdapter
(),
mFoodGroupList
);
mRootView
.
setOrderFoodCount
(
getOrderFoodNumber
());
mRootView
.
setOrderFoodCount
(
getOrderFoodNumber
());
}
}
...
@@ -755,7 +753,7 @@ public class MealStandPresenter extends BaseOrderPresenter<MealStandContract.Mod
...
@@ -755,7 +753,7 @@ public class MealStandPresenter extends BaseOrderPresenter<MealStandContract.Mod
if
(
getOrderFoodLists
()
!=
null
)
{
if
(
getOrderFoodLists
()
!=
null
)
{
for
(
int
j
=
0
;
j
<
getOrderFoodLists
().
size
();
j
++)
{
for
(
int
j
=
0
;
j
<
getOrderFoodLists
().
size
();
j
++)
{
OrderDetail
food
=
getOrderFoodLists
().
get
(
j
);
OrderDetail
food
=
getOrderFoodLists
().
get
(
j
);
if
(
food
.
isNew
()
&&
food
.
getId
()
==
foodBean
.
getId
())
{
if
(
food
.
isNew
()
&&
food
.
get
Parent
Id
()
==
foodBean
.
getId
())
{
iNumber
=
iNumber
+
food
.
getNumber
();
iNumber
=
iNumber
+
food
.
getNumber
();
foodBean
.
setNumber
(
iNumber
);
foodBean
.
setNumber
(
iNumber
);
}
}
...
...
table-mode/src/main/java/com/gingersoft/gsa/cloud/table/mvp/ui/activity/MealStandActivity.java
View file @
76f945d5
...
@@ -309,7 +309,11 @@ public class MealStandActivity extends BaseActivity<MealStandPresenter> implemen
...
@@ -309,7 +309,11 @@ public class MealStandActivity extends BaseActivity<MealStandPresenter> implemen
//总的页数向上取整
//总的页数向上取整
totalPage
=
(
int
)
Math
.
ceil
(
foodGroupList
.
size
()
*
1.0
/
GoldConstants
.
foodGriupPageSize
);
totalPage
=
(
int
)
Math
.
ceil
(
foodGroupList
.
size
()
*
1.0
/
GoldConstants
.
foodGriupPageSize
);
mLayoutManager
=
new
PagerGridLayoutManager
(
GoldConstants
.
foodGriupRows
,
GoldConstants
.
foodGriupColumns
,
PagerGridLayoutManager
.
HORIZONTAL
);
int
Rows
=
GoldConstants
.
foodGriupRows
;
if
(
foodGroupList
.
size
()
<=
GoldConstants
.
foodGriupColumns
)
{
Rows
=
1
;
}
mLayoutManager
=
new
PagerGridLayoutManager
(
Rows
,
GoldConstants
.
foodGriupColumns
,
PagerGridLayoutManager
.
HORIZONTAL
);
// 水平分页布局管理器
// 水平分页布局管理器
mLayoutManager
.
setPageListener
(
this
);
//设置页面变化监听器
mLayoutManager
.
setPageListener
(
this
);
//设置页面变化监听器
...
@@ -348,34 +352,8 @@ public class MealStandActivity extends BaseActivity<MealStandPresenter> implemen
...
@@ -348,34 +352,8 @@ public class MealStandActivity extends BaseActivity<MealStandPresenter> implemen
mPresenter
.
changedMealByParentId
(
datasBean
.
getId
());
mPresenter
.
changedMealByParentId
(
datasBean
.
getId
());
}
}
});
});
// viewPagerList = new ArrayList<>();
// for (int i = 0; i < totalPage; i++) {
int
mParentColHeight
=
GsaCloudApplication
.
androidSetting
.
getLayoutFoodTypeHeight
()
/
GsaCloudApplication
.
androidSetting
.
getFoodTypeRow
()
*
Rows
;
// //每个页面都是inflate出一个新实例
// LineGridView gridView = (LineGridView) View.inflate(this, R.layout.meal_food_group_grid, null);
// gridView.setNumColumns(GoldConstants.foodGriupColCount);
// HorizontalGridViewAdpter horizontalGridViewAdpter = new HorizontalGridViewAdpter(this, foodGroupList, i, GoldConstants.foodGriupPageSize);
// gridView.setAdapter(horizontalGridViewAdpter);
// if (i == 0) {
// mFoodGroupAdapter = horizontalGridViewAdpter;
// }
// //添加item点击监听
// horizontalGridViewAdpter.setOnItemClickListener((food, position) -> {
// recordOperat(true);
// if (!ViewUtils.isFastClick2()) {
// return;
// }
// if (!foodGroupConditionFilter(food, false)) {
// return;
// }
// mFoodGroupAdapter = horizontalGridViewAdpter;
// mPresenter.setRvMealClicked(false);
// mPresenter.changedMealByParentId(food.getId());
// });
// //每一个GridView作为一个View对象添加到ViewPager集合中
// viewPagerList.add(gridView);
// }
//
int
mParentColHeight
=
GsaCloudApplication
.
androidSetting
.
getLayoutFoodTypeHeight
()
/
GsaCloudApplication
.
androidSetting
.
getFoodTypeRow
()
*
2
;
//设置ViewPager适配器
//设置ViewPager适配器
rv_food_group
.
setLayoutParams
(
new
LinearLayout
.
LayoutParams
(
rv_food_group
.
setLayoutParams
(
new
LinearLayout
.
LayoutParams
(
...
@@ -406,21 +384,6 @@ public class MealStandActivity extends BaseActivity<MealStandPresenter> implemen
...
@@ -406,21 +384,6 @@ public class MealStandActivity extends BaseActivity<MealStandPresenter> implemen
}
else
{
}
else
{
ll_food_group_point
.
setVisibility
(
View
.
GONE
);
ll_food_group_point
.
setVisibility
(
View
.
GONE
);
}
}
// //设置ViewPager的滑动监听,主要是设置点点的背景颜色的改变
// vp_food_group.addOnPageChangeListener(new ViewPager.SimpleOnPageChangeListener() {
//
// @Override
// public void onPageSelected(int position) {
// //currentPage = position;
// for (int i = 0; i < totalPage; i++) {
// if (i == position) {
// ivPoints[i].setImageResource(R.drawable.meal_food_group_point_focuese);
// } else {
// ivPoints[i].setImageResource(R.drawable.meal_food_group_point_unfocused);
// }
// }
// }
// });
}
}
/**
/**
...
...
user-login/src/main/java/com/gingersoft/gsa/cloud/user/login/mvp/ui/activity/LoginActivity.java
View file @
76f945d5
...
@@ -284,8 +284,8 @@ public class LoginActivity extends BaseActivity<LoginPresenter> implements Login
...
@@ -284,8 +284,8 @@ public class LoginActivity extends BaseActivity<LoginPresenter> implements Login
}
}
jumpDownloadActivity
();
jumpDownloadActivity
();
//
killMyself();
killMyself
();
//
dialog.dismiss();
dialog
.
dismiss
();
}
}
})
})
.
build
()
.
build
()
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment