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
cfedb696
Commit
cfedb696
authored
Sep 29, 2020
by
Wyh
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
9.29 1、編譯通過合併
Signed-off-by: Wyh <1239658231>
parent
1190a2a6
Show whitespace changes
Inline
Side-by-side
Showing
24 changed files
with
218 additions
and
42 deletions
+218
-42
base-module/src/main/java/com/gingersoft/gsa/cloud/constans/UserConstans.java
+1
-1
main-module/src/main/java/com/gingersoft/gsa/cloud/main/mvp/ui/activity/LanguageActivity.java
+1
-1
main-module/src/main/java/com/gingersoft/gsa/cloud/main/mvp/ui/view/SlidingMenu.java
+4
-5
print-module/src/main/java/com/joe/print/mvp/print/PrintBill.java
+5
-0
print-module/src/main/java/com/joe/print/mvp/print/PrintCleanMachine.java
+5
-0
print-module/src/main/java/com/joe/print/mvp/print/PrintInstruction.java
+5
-0
print-module/src/main/java/com/joe/print/mvp/print/PrintKitchen.java
+5
-0
print-module/src/main/java/com/joe/print/mvp/print/PrintOtherOrder.java
+5
-0
print-module/src/main/java/com/joe/print/mvp/print/PrintOtherOrderClosing.java
+5
-0
print-module/src/main/java/com/joe/print/mvp/print/PrintPrjKitchen.java
+5
-0
print-module/src/main/java/com/joe/print/mvp/print/PrintServe.java
+5
-0
print-module/src/main/java/com/joe/print/mvp/print/PrintSlip.java
+69
-1
print-module/src/main/java/com/joe/print/mvp/print/PrintTest.java
+5
-0
print-module/src/main/java/com/joe/print/mvp/print/PrinterRoot.java
+7
-1
print-module/src/main/java/com/joe/print/mvp/ui/activity/PrintActivity.java
+5
-2
print-module/src/main/java/com/joe/print/mvp/ui/activity/PrintTestActivity.java
+52
-3
print-module/src/main/res/layout/activity_print_test.xml
+1
-1
qm-qmui/src/main/java/com/qmuiteam/qmui/util/QMUIDeviceHelper.java
+3
-2
qm-qmui/src/main/java/com/qmuiteam/qmui/util/QMUIStatusBarHelper.java
+5
-4
table-module/src/main/java/com/gingersoft/gsa/cloud/bean/mvp/presenter/orderManager/AllOrderPresenter.java
+2
-2
table-module/src/main/java/com/gingersoft/gsa/cloud/bean/mvp/ui/activity/orderManager/OrderDetailActivity.java
+11
-9
table-module/src/main/java/com/gingersoft/gsa/cloud/bean/mvp/ui/adapter/OrderCenterAdapter.java
+3
-3
table-module/src/main/java/com/gingersoft/gsa/cloud/bean/mvp/ui/adapter/TableAdapter.java
+7
-5
table-module/src/main/res/values/strings.xml
+2
-2
No files found.
base-module/src/main/java/com/gingersoft/gsa/cloud/constans/UserConstans.java
View file @
cfedb696
...
@@ -24,6 +24,6 @@ public class UserConstans {
...
@@ -24,6 +24,6 @@ public class UserConstans {
/**當前賬號下所有餐檯品牌Json*/
/**當前賬號下所有餐檯品牌Json*/
public
static
String
brandRestaurantInfos
=
"brand_restaurant_infos"
;
public
static
String
brandRestaurantInfos
=
"brand_restaurant_infos"
;
//平
板
登录状态
//平
闆
登录状态
public
static
String
FLATBED_LOGIN_STATUS
=
"flatbed_login_status"
;
public
static
String
FLATBED_LOGIN_STATUS
=
"flatbed_login_status"
;
}
}
main-module/src/main/java/com/gingersoft/gsa/cloud/main/mvp/ui/activity/LanguageActivity.java
View file @
cfedb696
...
@@ -62,7 +62,7 @@ public class LanguageActivity extends BaseActivity<LanguagePresenter> implements
...
@@ -62,7 +62,7 @@ public class LanguageActivity extends BaseActivity<LanguagePresenter> implements
/**
/**
* 系統類型
* 系統類型
* 0:gsa
* 0:gsa
* 1:gsa(平
板
)
* 1:gsa(平
闆
)
*/
*/
private
int
systemType
=
0
;
private
int
systemType
=
0
;
...
...
main-module/src/main/java/com/gingersoft/gsa/cloud/main/mvp/ui/view/SlidingMenu.java
View file @
cfedb696
...
@@ -2,7 +2,6 @@ package com.gingersoft.gsa.cloud.main.mvp.ui.view;
...
@@ -2,7 +2,6 @@ package com.gingersoft.gsa.cloud.main.mvp.ui.view;
import
android.content.Context
;
import
android.content.Context
;
import
android.util.AttributeSet
;
import
android.util.AttributeSet
;
import
android.util.Log
;
import
android.view.MotionEvent
;
import
android.view.MotionEvent
;
import
android.view.View
;
import
android.view.View
;
import
android.view.ViewGroup
;
import
android.view.ViewGroup
;
...
@@ -16,7 +15,7 @@ import com.nineoldandroids.view.ViewHelper;
...
@@ -16,7 +15,7 @@ import com.nineoldandroids.view.ViewHelper;
import
static
com
.
qmuiteam
.
qmui
.
util
.
QMUIDisplayHelper
.
dp2px
;
import
static
com
.
qmuiteam
.
qmui
.
util
.
QMUIDisplayHelper
.
dp2px
;
/**
/**
* des :SlidingMenu
侧边栏 侧滑菜单
* des :SlidingMenu
側邊欄側滑菜單
*/
*/
public
class
SlidingMenu
extends
HorizontalScrollView
{
public
class
SlidingMenu
extends
HorizontalScrollView
{
private
int
mScreenWidth
;
private
int
mScreenWidth
;
...
@@ -52,7 +51,7 @@ public class SlidingMenu extends HorizontalScrollView {
...
@@ -52,7 +51,7 @@ public class SlidingMenu extends HorizontalScrollView {
@Override
@Override
protected
void
onMeasure
(
int
widthMeasureSpec
,
int
heightMeasureSpec
)
{
protected
void
onMeasure
(
int
widthMeasureSpec
,
int
heightMeasureSpec
)
{
/**
/**
*
显示设置一个宽
度
*
顯示設置一個寬
度
*/
*/
if
(!
once
)
{
if
(!
once
)
{
LinearLayout
wrapper
=
(
LinearLayout
)
getChildAt
(
0
);
LinearLayout
wrapper
=
(
LinearLayout
)
getChildAt
(
0
);
...
@@ -125,7 +124,7 @@ public class SlidingMenu extends HorizontalScrollView {
...
@@ -125,7 +124,7 @@ public class SlidingMenu extends HorizontalScrollView {
}
}
/**
/**
* 打
开菜单
* 打
開菜單
*/
*/
public
void
openMenu
()
{
public
void
openMenu
()
{
if
(
isOpen
)
if
(
isOpen
)
...
@@ -136,7 +135,7 @@ public class SlidingMenu extends HorizontalScrollView {
...
@@ -136,7 +135,7 @@ public class SlidingMenu extends HorizontalScrollView {
}
}
/**
/**
*
关闭菜单
*
關閉菜單
*/
*/
public
void
closeMenu
()
{
public
void
closeMenu
()
{
if
(
isOpen
)
{
if
(
isOpen
)
{
...
...
print-module/src/main/java/com/joe/print/mvp/print/PrintBill.java
View file @
cfedb696
...
@@ -36,6 +36,11 @@ public class PrintBill extends PrinterRoot {
...
@@ -36,6 +36,11 @@ public class PrintBill extends PrinterRoot {
}
}
@Override
@Override
public
String
getPrintData
(
Context
mContext
,
PrinterDeviceBean
deviceBean
)
{
return
null
;
}
@Override
public
int
getPrintCount
(
Context
context
)
{
public
int
getPrintCount
(
Context
context
)
{
return
RestaurantExpandInfoUtils
.
getValue
(
ExpandConstant
.
TableModeClosingPC
,
1
);
return
RestaurantExpandInfoUtils
.
getValue
(
ExpandConstant
.
TableModeClosingPC
,
1
);
}
}
...
...
print-module/src/main/java/com/joe/print/mvp/print/PrintCleanMachine.java
View file @
cfedb696
...
@@ -27,6 +27,11 @@ public class PrintCleanMachine extends PrinterRoot {
...
@@ -27,6 +27,11 @@ public class PrintCleanMachine extends PrinterRoot {
}
}
@Override
@Override
public
String
getPrintData
(
Context
mContext
,
PrinterDeviceBean
deviceBean
)
{
return
null
;
}
@Override
public
int
getPrintCount
(
Context
context
)
{
public
int
getPrintCount
(
Context
context
)
{
return
1
;
return
1
;
}
}
...
...
print-module/src/main/java/com/joe/print/mvp/print/PrintInstruction.java
View file @
cfedb696
...
@@ -19,6 +19,11 @@ public class PrintInstruction extends PrinterRoot {
...
@@ -19,6 +19,11 @@ public class PrintInstruction extends PrinterRoot {
}
}
@Override
@Override
public
String
getPrintData
(
Context
mContext
,
PrinterDeviceBean
deviceBean
)
{
return
null
;
}
@Override
public
int
getPrintCount
(
Context
context
)
{
public
int
getPrintCount
(
Context
context
)
{
return
0
;
return
0
;
}
}
...
...
print-module/src/main/java/com/joe/print/mvp/print/PrintKitchen.java
View file @
cfedb696
...
@@ -127,6 +127,11 @@ public class PrintKitchen extends PrinterRoot {
...
@@ -127,6 +127,11 @@ public class PrintKitchen extends PrinterRoot {
}
}
@Override
@Override
public
String
getPrintData
(
Context
mContext
,
PrinterDeviceBean
deviceBean
)
{
return
null
;
}
@Override
public
int
getPrintCount
(
Context
context
)
{
public
int
getPrintCount
(
Context
context
)
{
return
1
;
return
1
;
}
}
...
...
print-module/src/main/java/com/joe/print/mvp/print/PrintOtherOrder.java
View file @
cfedb696
...
@@ -61,6 +61,11 @@ public class PrintOtherOrder extends PrinterRoot {
...
@@ -61,6 +61,11 @@ public class PrintOtherOrder extends PrinterRoot {
}
}
@Override
@Override
public
String
getPrintData
(
Context
mContext
,
PrinterDeviceBean
deviceBean
)
{
return
null
;
}
@Override
public
int
getPrintCount
(
Context
context
)
{
public
int
getPrintCount
(
Context
context
)
{
return
RestaurantExpandInfoUtils
.
getValue
(
ExpandConstant
.
DeliveryPrintCount
,
1
);
return
RestaurantExpandInfoUtils
.
getValue
(
ExpandConstant
.
DeliveryPrintCount
,
1
);
}
}
...
...
print-module/src/main/java/com/joe/print/mvp/print/PrintOtherOrderClosing.java
View file @
cfedb696
...
@@ -47,6 +47,11 @@ public class PrintOtherOrderClosing extends PrinterRoot {
...
@@ -47,6 +47,11 @@ public class PrintOtherOrderClosing extends PrinterRoot {
}
}
@Override
@Override
public
String
getPrintData
(
Context
mContext
,
PrinterDeviceBean
deviceBean
)
{
return
null
;
}
@Override
public
int
getPrintCount
(
Context
context
)
{
public
int
getPrintCount
(
Context
context
)
{
return
RestaurantExpandInfoUtils
.
getValue
(
ExpandConstant
.
DeliveryClosingPC
,
1
);
return
RestaurantExpandInfoUtils
.
getValue
(
ExpandConstant
.
DeliveryClosingPC
,
1
);
}
}
...
...
print-module/src/main/java/com/joe/print/mvp/print/PrintPrjKitchen.java
View file @
cfedb696
...
@@ -61,6 +61,11 @@ public class PrintPrjKitchen extends PrinterRoot {
...
@@ -61,6 +61,11 @@ public class PrintPrjKitchen extends PrinterRoot {
}
}
@Override
@Override
public
String
getPrintData
(
Context
mContext
,
PrinterDeviceBean
deviceBean
)
{
return
null
;
}
@Override
public
int
getPrintCount
(
Context
context
)
{
public
int
getPrintCount
(
Context
context
)
{
return
1
;
return
1
;
}
}
...
...
print-module/src/main/java/com/joe/print/mvp/print/PrintServe.java
View file @
cfedb696
...
@@ -40,6 +40,11 @@ public class PrintServe extends PrinterRoot {
...
@@ -40,6 +40,11 @@ public class PrintServe extends PrinterRoot {
}
}
@Override
@Override
public
String
getPrintData
(
Context
mContext
,
PrinterDeviceBean
deviceBean
)
{
return
null
;
}
@Override
public
int
getPrintCount
(
Context
context
)
{
public
int
getPrintCount
(
Context
context
)
{
return
1
;
return
1
;
}
}
...
...
print-module/src/main/java/com/joe/print/mvp/print/PrintSlip.java
View file @
cfedb696
...
@@ -4,6 +4,8 @@ import android.content.Context;
...
@@ -4,6 +4,8 @@ import android.content.Context;
import
android.graphics.Bitmap
;
import
android.graphics.Bitmap
;
import
android.view.Gravity
;
import
android.view.Gravity
;
import
android.widget.LinearLayout
;
import
android.widget.LinearLayout
;
import
com.gingersoft.gsa.cloud.base.application.GsaCloudApplication
;
import
com.gingersoft.gsa.cloud.base.common.bean.BillingBean
;
import
com.gingersoft.gsa.cloud.base.common.bean.BillingBean
;
import
com.gingersoft.gsa.cloud.base.order.bean.BillOrderMoney
;
import
com.gingersoft.gsa.cloud.base.order.bean.BillOrderMoney
;
import
com.gingersoft.gsa.cloud.base.order.bean.OrderDetail
;
import
com.gingersoft.gsa.cloud.base.order.bean.OrderDetail
;
...
@@ -15,6 +17,7 @@ import com.gingersoft.gsa.cloud.base.utils.time.TimeUtils;
...
@@ -15,6 +17,7 @@ import com.gingersoft.gsa.cloud.base.utils.time.TimeUtils;
import
com.gingersoft.gsa.cloud.constans.ExpandConstant
;
import
com.gingersoft.gsa.cloud.constans.ExpandConstant
;
import
com.gingersoft.gsa.cloud.database.bean.PrinterDeviceBean
;
import
com.gingersoft.gsa.cloud.database.bean.PrinterDeviceBean
;
import
com.joe.print.R
;
import
com.joe.print.R
;
import
java.util.ArrayList
;
import
java.util.ArrayList
;
import
java.util.HashMap
;
import
java.util.HashMap
;
import
java.util.List
;
import
java.util.List
;
...
@@ -43,8 +46,73 @@ public class PrintSlip extends PrinterRoot {
...
@@ -43,8 +46,73 @@ public class PrintSlip extends PrinterRoot {
}
}
@Override
@Override
public
String
getPrintData
(
Context
mContext
,
PrinterDeviceBean
deviceBean
)
{
List
<
OrderDetail
>
foodList
=
MyOrderManage
.
getInstance
().
getOrderFoodList
();
if
(
foodList
==
null
||
foodList
.
size
()
<=
0
)
{
return
null
;
}
TableBean
.
DataBean
tableBean
=
OpenTableManage
.
getDefault
().
getTableBean
();
StringBuilder
stringBuilder
=
new
StringBuilder
();
stringBuilder
.
append
(
"<html><body>"
);
stringBuilder
.
append
(
getPLable
(
GsaCloudApplication
.
getBrandName
()))
.
append
(
getPLable
(
GsaCloudApplication
.
getRestaurantName
()))
.
append
(
getLineLable
())
.
append
(
getPLable
(
"餐檯:"
+
tableBean
.
getTableName
()))
.
append
(
getPLable
(
"人數:"
+
OpenTableManage
.
getDefault
().
getPeopleNumber
()))
.
append
(
getPLable
(
"單號:"
+
MyOrderManage
.
getInstance
().
getOrderId
()))
.
append
(
getPLable
(
"日期:"
+
TimeUtils
.
getCurrentTimeInString
(
TimeUtils
.
DEFAULT_DATE_FORMAT
)))
.
append
(
getLineLable
())
.
append
(
"<p>\n"
+
"<div align=\"left\">Item 1 - WisePOS</div>\n"
+
"<div align=\"right\">$999</div>\n"
+
"<div align=\"left\">Item 2 - Printer</div>\n"
+
"<div align=\"right\">$299</div>\n"
+
"<div align=\"left\">Item 3 - Cup</div>\n"
+
"<div align=\"right\">$78</div> \n"
+
"<div align=\"left\">Item 4 - Data SIM</div>\n"
+
"<div align=\"right\">$99</div> \n"
+
"<div align=\"right\">____________</div>\n"
+
"<div align=\"right\">Total: $XXX</div>\n"
+
"</p>"
);
stringBuilder
.
append
(
"</body></html>"
);
//<h1>Heading 1</h1><br/>
//<h2>Heading 2</h2><br/>
//<h3>Heading 3</h3><br/>
//<h4>Heading 4</h4><br/>
//<p align="right">Right</p><div align="center">Center</div>
//<p align="left">Left</p><br/>
//<img src="https%3A%2F%2Fmedia.licdn.com%2Fdms%2Fimage%2FC510BAQFnb_2T7cLREw%2Fcomp
// any-logo_200_200%2F0%3Fe%3D2159024400%26v%3Dbeta%26t%3De21PjbFv5en9quafFnWxkwWiJh
// 3aAFqZHJJsoE81ggk"></img><br/>
// <ol start="10">
//<li>A</li>
//<li>B</li>
//</ol>
//<ul>
//<li>A</li>
//<li>B</li>
//</ul>
return
null
;
}
// private String getDiv(String content, String location) {
//
// }
private
String
getLineLable
()
{
return
"<br/>"
;
}
private
String
getPLable
(
String
content
)
{
return
"<p>"
+
content
+
"</p>"
;
}
@Override
public
int
getPrintCount
(
Context
context
)
{
public
int
getPrintCount
(
Context
context
)
{
return
RestaurantExpandInfoUtils
.
getValue
(
ExpandConstant
.
TableModePrintCount
,
1
);
return
RestaurantExpandInfoUtils
.
getValue
(
ExpandConstant
.
TableModePrintCount
,
1
);
}
}
private
Bitmap
getBitmap
(
Context
mContext
,
PrinterDeviceBean
printerDeviceBean
)
{
private
Bitmap
getBitmap
(
Context
mContext
,
PrinterDeviceBean
printerDeviceBean
)
{
...
...
print-module/src/main/java/com/joe/print/mvp/print/PrintTest.java
View file @
cfedb696
...
@@ -34,6 +34,11 @@ public class PrintTest extends PrinterRoot {
...
@@ -34,6 +34,11 @@ public class PrintTest extends PrinterRoot {
}
}
@Override
@Override
public
String
getPrintData
(
Context
mContext
,
PrinterDeviceBean
deviceBean
)
{
return
null
;
}
@Override
public
int
getPrintCount
(
Context
context
)
{
public
int
getPrintCount
(
Context
context
)
{
return
1
;
return
1
;
}
}
...
...
print-module/src/main/java/com/joe/print/mvp/print/PrinterRoot.java
View file @
cfedb696
...
@@ -178,6 +178,12 @@ public abstract class PrinterRoot implements PrintSocketHolder.OnStateChangedLis
...
@@ -178,6 +178,12 @@ public abstract class PrinterRoot implements PrintSocketHolder.OnStateChangedLis
public
abstract
Map
<
String
,
List
<
Bitmap
>>
getPrintBitmap
(
Context
mContext
,
PrinterDeviceBean
deviceBean
);
public
abstract
Map
<
String
,
List
<
Bitmap
>>
getPrintBitmap
(
Context
mContext
,
PrinterDeviceBean
deviceBean
);
/**
/**
* 獲取打印內容
* @return BBPOS是HTMl格式
*/
public
abstract
String
getPrintData
(
Context
mContext
,
PrinterDeviceBean
deviceBean
);
/**
* 獲取打印次數
* 獲取打印次數
*
*
* @param context
* @param context
...
@@ -376,7 +382,7 @@ public abstract class PrinterRoot implements PrintSocketHolder.OnStateChangedLis
...
@@ -376,7 +382,7 @@ public abstract class PrinterRoot implements PrintSocketHolder.OnStateChangedLis
/**
/**
* ip設備打印
* ip設備打印
*/
*/
p
ublic
void
ipDevicePrint
(
PrinterDeviceBean
p
rivate
void
ipDevicePrint
(
PrinterDeviceBean
printerDeviceBean
,
List
<
Bitmap
>
bitmaps
,
PrintSocketHolder
.
OnStateChangedListener
printerDeviceBean
,
List
<
Bitmap
>
bitmaps
,
PrintSocketHolder
.
OnStateChangedListener
stateChangedListener
,
PrintExecutor
.
OnPrintResultListener
resultListener
)
{
stateChangedListener
,
PrintExecutor
.
OnPrintResultListener
resultListener
)
{
//獲取打印機機型,如果是EPSON的打印機,調用EPSON的打印方法
//獲取打印機機型,如果是EPSON的打印機,調用EPSON的打印方法
...
...
print-module/src/main/java/com/joe/print/mvp/ui/activity/PrintActivity.java
View file @
cfedb696
...
@@ -6,6 +6,7 @@ import android.content.Intent;
...
@@ -6,6 +6,7 @@ import android.content.Intent;
import
android.graphics.Bitmap
;
import
android.graphics.Bitmap
;
import
android.graphics.Color
;
import
android.graphics.Color
;
import
android.graphics.drawable.ColorDrawable
;
import
android.graphics.drawable.ColorDrawable
;
import
android.os.Build
;
import
android.os.Bundle
;
import
android.os.Bundle
;
import
android.util.Log
;
import
android.util.Log
;
import
android.view.LayoutInflater
;
import
android.view.LayoutInflater
;
...
@@ -229,8 +230,9 @@ public class PrintActivity extends BaseActivity<PrintPresenter> implements Print
...
@@ -229,8 +230,9 @@ public class PrintActivity extends BaseActivity<PrintPresenter> implements Print
// if (defaultPrint.getPrinterDeviceType() == 2 && PrintConstans.PRINT_MODEL_WISEPOS.contains(Build.MODEL)) {
// if (defaultPrint.getPrinterDeviceType() == 2 && PrintConstans.PRINT_MODEL_WISEPOS.contains(Build.MODEL)) {
// //本機打印並且是BBPOS
// //本機打印並且是BBPOS
//
//
// }
//
//
// } else {
//獲得對應的圖片
//獲得對應的圖片
Map
<
String
,
List
<
Bitmap
>>
listMap
=
printerInIt
.
getPrintBitmapByCount
(
mContext
,
defaultPrint
);
Map
<
String
,
List
<
Bitmap
>>
listMap
=
printerInIt
.
getPrintBitmapByCount
(
mContext
,
defaultPrint
);
if
(
listMap
!=
null
)
{
if
(
listMap
!=
null
)
{
...
@@ -255,6 +257,7 @@ public class PrintActivity extends BaseActivity<PrintPresenter> implements Print
...
@@ -255,6 +257,7 @@ public class PrintActivity extends BaseActivity<PrintPresenter> implements Print
}
else
{
}
else
{
printFile
(
"打印失敗,打印次數為0"
);
printFile
(
"打印失敗,打印次數為0"
);
}
}
// }
}
}
}
}
...
...
print-module/src/main/java/com/joe/print/mvp/ui/activity/PrintTestActivity.java
View file @
cfedb696
...
@@ -9,6 +9,9 @@ import androidx.appcompat.app.AppCompatActivity;
...
@@ -9,6 +9,9 @@ import androidx.appcompat.app.AppCompatActivity;
import
com.epson.epos2.printer.Printer
;
import
com.epson.epos2.printer.Printer
;
import
com.epson.epos2.printer.PrinterStatusInfo
;
import
com.epson.epos2.printer.PrinterStatusInfo
;
import
com.epson.epos2.printer.ReceiveListener
;
import
com.epson.epos2.printer.ReceiveListener
;
import
com.gingersoft.gsa.cloud.base.application.GsaCloudApplication
;
import
com.gingersoft.gsa.cloud.base.utils.okhttpUtils.OkHttp3Utils
;
import
com.gingersoft.gsa.cloud.base.utils.time.TimeUtils
;
import
com.gingersoft.gsa.cloud.base.utils.toast.ToastUtils
;
import
com.gingersoft.gsa.cloud.base.utils.toast.ToastUtils
;
import
com.gingersoft.gsa.cloud.database.bean.PrinterDeviceBean
;
import
com.gingersoft.gsa.cloud.database.bean.PrinterDeviceBean
;
import
com.gingersoft.gsa.cloud.print.PrintExecutor
;
import
com.gingersoft.gsa.cloud.print.PrintExecutor
;
...
@@ -22,10 +25,12 @@ import com.joe.print.mvp.print.usb.UsbPrinterFinder;
...
@@ -22,10 +25,12 @@ import com.joe.print.mvp.print.usb.UsbPrinterFinder;
import
java.util.List
;
import
java.util.List
;
import
io.reactivex.Observer
;
import
io.reactivex.disposables.Disposable
;
public
class
PrintTestActivity
extends
AppCompatActivity
implements
PrintSocketHolder
.
OnStateChangedListener
,
PrintExecutor
.
OnPrintResultListener
,
ReceiveListener
{
public
class
PrintTestActivity
extends
AppCompatActivity
implements
PrintSocketHolder
.
OnStateChangedListener
,
PrintExecutor
.
OnPrintResultListener
,
ReceiveListener
{
private
int
lineLength
=
24
;
//一行42個
private
int
lineLength
=
42
;
//一行42個
private
int
LEFT_TEXT_LENGTH
=
8
;
@Override
@Override
protected
void
onCreate
(
Bundle
savedInstanceState
)
{
protected
void
onCreate
(
Bundle
savedInstanceState
)
{
...
@@ -35,13 +40,57 @@ public class PrintTestActivity extends AppCompatActivity implements PrintSocketH
...
@@ -35,13 +40,57 @@ public class PrintTestActivity extends AppCompatActivity implements PrintSocketH
UsbPrinterFinder
printerFinder
=
new
UsbPrinterFinder
(
this
,
printerFinderCallback
);
UsbPrinterFinder
printerFinder
=
new
UsbPrinterFinder
(
this
,
printerFinderCallback
);
printerFinder
.
startFinder
();
printerFinder
.
startFinder
();
findViewById
(
R
.
id
.
btn_test
).
setOnClickListener
(
view
->
{
findViewById
(
R
.
id
.
btn_test
).
setOnClickListener
(
view
->
{
//打印測試
//打印測試
String
stringBuilder
=
"<html><body>"
+
getPLable
(
GsaCloudApplication
.
getBrandName
())
+
getPLable
(
GsaCloudApplication
.
getRestaurantName
())
+
getLineLable
()
+
getPLable
(
"餐檯:"
+
"111"
)
+
getPLable
(
"人數:23"
)
+
getPLable
(
"123456789123456789123456789123456789123456789"
)
+
getPLable
(
"日期:"
+
TimeUtils
.
getCurrentTimeInString
(
TimeUtils
.
DEFAULT_DATE_FORMAT
))
+
getLineLable
()
+
// getPLable(getDiv("牛油燒翠玉瓜", 0)) +
"</body></html>"
;
OkHttp3Utils
.
get
(
"http://localhost:8080/pos?transact ionType=PRINT&isExternal=false&apiVersion=21&printData="
+
stringBuilder
).
subscribe
(
new
Observer
<
String
>()
{
@Override
public
void
onSubscribe
(
Disposable
d
)
{
}
@Override
public
void
onNext
(
String
s
)
{
Log
.
e
(
"eee"
,
"打印內容:"
+
s
);
}
@Override
public
void
onError
(
Throwable
e
)
{
}
@Override
public
void
onComplete
()
{
}
});
});
});
}
}
// private String getDiv(String foodName, String foodNum, String price) {
//
// }
private
String
getLineLable
()
{
return
"<br/>"
;
}
private
String
getPLable
(
String
content
)
{
return
"<p>"
+
content
+
"</p>"
;
}
@Override
@Override
public
void
onResult
(
int
errorCode
,
PrinterDeviceBean
printerDeviceBean
)
{
public
void
onResult
(
int
errorCode
,
PrinterDeviceBean
printerDeviceBean
)
{
if
(
errorCode
==
0
)
{
if
(
errorCode
==
0
)
{
...
...
print-module/src/main/res/layout/activity_print_test.xml
View file @
cfedb696
...
@@ -15,7 +15,7 @@
...
@@ -15,7 +15,7 @@
android:layout_height=
"@dimen/dp_50"
android:layout_height=
"@dimen/dp_50"
android:layout_marginTop=
"@dimen/dp_20"
android:layout_marginTop=
"@dimen/dp_20"
android:text=
"192.168.1.203"
android:text=
"192.168.1.203"
android:hint=
"
请输
入IP地址"
/>
android:hint=
"
請輸
入IP地址"
/>
<Button
<Button
android:id=
"@+id/btn_test"
android:id=
"@+id/btn_test"
...
...
qm-qmui/src/main/java/com/qmuiteam/qmui/util/QMUIDeviceHelper.java
View file @
cfedb696
...
@@ -24,9 +24,10 @@ import android.content.res.Configuration;
...
@@ -24,9 +24,10 @@ import android.content.res.Configuration;
import
android.os.Binder
;
import
android.os.Binder
;
import
android.os.Build
;
import
android.os.Build
;
import
android.os.Environment
;
import
android.os.Environment
;
import
androidx.annotation.Nullable
;
import
android.text.TextUtils
;
import
android.text.TextUtils
;
import
androidx.annotation.Nullable
;
import
com.qmuiteam.qmui.QMUILog
;
import
com.qmuiteam.qmui.QMUILog
;
import
java.io.File
;
import
java.io.File
;
...
@@ -91,7 +92,7 @@ public class QMUIDeviceHelper {
...
@@ -91,7 +92,7 @@ public class QMUIDeviceHelper {
}
}
/**
/**
* 判断是否为平
板
设备
* 判断是否为平
闆
设备
*/
*/
public
static
boolean
isTablet
(
Context
context
)
{
public
static
boolean
isTablet
(
Context
context
)
{
if
(
sIsTabletChecked
)
{
if
(
sIsTabletChecked
)
{
...
...
qm-qmui/src/main/java/com/qmuiteam/qmui/util/QMUIStatusBarHelper.java
View file @
cfedb696
...
@@ -21,13 +21,14 @@ import android.app.Activity;
...
@@ -21,13 +21,14 @@ import android.app.Activity;
import
android.content.Context
;
import
android.content.Context
;
import
android.graphics.Color
;
import
android.graphics.Color
;
import
android.os.Build
;
import
android.os.Build
;
import
androidx.annotation.ColorInt
;
import
androidx.annotation.IntDef
;
import
androidx.core.view.ViewCompat
;
import
android.view.View
;
import
android.view.View
;
import
android.view.Window
;
import
android.view.Window
;
import
android.view.WindowManager
;
import
android.view.WindowManager
;
import
androidx.annotation.ColorInt
;
import
androidx.annotation.IntDef
;
import
androidx.core.view.ViewCompat
;
import
java.lang.annotation.Retention
;
import
java.lang.annotation.Retention
;
import
java.lang.annotation.RetentionPolicy
;
import
java.lang.annotation.RetentionPolicy
;
import
java.lang.reflect.Field
;
import
java.lang.reflect.Field
;
...
@@ -453,7 +454,7 @@ public class QMUIStatusBarHelper {
...
@@ -453,7 +454,7 @@ public class QMUIStatusBarHelper {
}
}
if
(
QMUIDeviceHelper
.
isTablet
(
context
)
if
(
QMUIDeviceHelper
.
isTablet
(
context
)
&&
sStatusbarHeight
>
QMUIDisplayHelper
.
dp2px
(
context
,
STATUS_BAR_DEFAULT_HEIGHT_DP
))
{
&&
sStatusbarHeight
>
QMUIDisplayHelper
.
dp2px
(
context
,
STATUS_BAR_DEFAULT_HEIGHT_DP
))
{
//状态栏高度大于25dp的平
板
,状态栏通常在下方
//状态栏高度大于25dp的平
闆
,状态栏通常在下方
sStatusbarHeight
=
0
;
sStatusbarHeight
=
0
;
}
else
{
}
else
{
if
(
sStatusbarHeight
<=
0
)
{
if
(
sStatusbarHeight
<=
0
)
{
...
...
table-module/src/main/java/com/gingersoft/gsa/cloud/bean/mvp/presenter/orderManager/AllOrderPresenter.java
View file @
cfedb696
...
@@ -16,7 +16,7 @@ import com.gingersoft.gsa.cloud.base.order.bean.mealManger.MyOrderManage;
...
@@ -16,7 +16,7 @@ import com.gingersoft.gsa.cloud.base.order.bean.mealManger.MyOrderManage;
import
com.gingersoft.gsa.cloud.base.order.bean.mealManger.OpenTableManage
;
import
com.gingersoft.gsa.cloud.base.order.bean.mealManger.OpenTableManage
;
import
com.gingersoft.gsa.cloud.base.table.bean.TableBean
;
import
com.gingersoft.gsa.cloud.base.table.bean.TableBean
;
import
com.gingersoft.gsa.cloud.base.utils.MoneyUtil
;
import
com.gingersoft.gsa.cloud.base.utils.MoneyUtil
;
import
com.gingersoft.gsa.cloud.base.utils.time.TimeUtil
;
import
com.gingersoft.gsa.cloud.base.utils.time.TimeUtil
s
;
import
com.gingersoft.gsa.cloud.bean.R
;
import
com.gingersoft.gsa.cloud.bean.R
;
import
com.gingersoft.gsa.cloud.bean.mvp.contract.AllOrderContract
;
import
com.gingersoft.gsa.cloud.bean.mvp.contract.AllOrderContract
;
import
com.gingersoft.gsa.cloud.bean.mvp.model.bean.OrderDetailItem
;
import
com.gingersoft.gsa.cloud.bean.mvp.model.bean.OrderDetailItem
;
...
@@ -183,7 +183,7 @@ public class AllOrderPresenter extends BasePresenter<AllOrderContract.Model, All
...
@@ -183,7 +183,7 @@ public class AllOrderPresenter extends BasePresenter<AllOrderContract.Model, All
TableBean
.
DataBean
dataBean
=
new
TableBean
.
DataBean
();
TableBean
.
DataBean
dataBean
=
new
TableBean
.
DataBean
();
dataBean
.
setTableName
(
orderDetailItem
.
getTableName
());
dataBean
.
setTableName
(
orderDetailItem
.
getTableName
());
if
(!
TextUtils
.
isEmpty
(
orderDetailItem
.
getCreateTime
()))
{
if
(!
TextUtils
.
isEmpty
(
orderDetailItem
.
getCreateTime
()))
{
dataBean
.
setCreateTime
(
TimeUtil
.
getStringByFormat
(
new
Date
(
orderDetailItem
.
getCreateTime
()),
TimeUtil
.
dateFormat
YMDHM
));
dataBean
.
setCreateTime
(
TimeUtil
s
.
getStringByFormat
(
new
Date
(
orderDetailItem
.
getCreateTime
()),
TimeUtils
.
DEFAULT_DATE_FORMAT_
YMDHM
));
}
}
OpenTableManage
.
getDefault
().
setTableBean
(
dataBean
);
OpenTableManage
.
getDefault
().
setTableBean
(
dataBean
);
...
...
table-module/src/main/java/com/gingersoft/gsa/cloud/bean/mvp/ui/activity/orderManager/OrderDetailActivity.java
View file @
cfedb696
...
@@ -8,6 +8,13 @@ import android.view.View;
...
@@ -8,6 +8,13 @@ import android.view.View;
import
android.widget.LinearLayout
;
import
android.widget.LinearLayout
;
import
android.widget.ScrollView
;
import
android.widget.ScrollView
;
import
android.widget.TextView
;
import
android.widget.TextView
;
import
androidx.annotation.NonNull
;
import
androidx.annotation.Nullable
;
import
androidx.core.content.ContextCompat
;
import
androidx.recyclerview.widget.LinearLayoutManager
;
import
androidx.recyclerview.widget.RecyclerView
;
import
com.billy.cc.core.component.CC
;
import
com.billy.cc.core.component.CC
;
import
com.gingersoft.gsa.cloud.base.common.bean.PayMethod
;
import
com.gingersoft.gsa.cloud.base.common.bean.PayMethod
;
import
com.gingersoft.gsa.cloud.base.order.bean.BillOrderMoney
;
import
com.gingersoft.gsa.cloud.base.order.bean.BillOrderMoney
;
...
@@ -19,7 +26,7 @@ import com.gingersoft.gsa.cloud.base.order.bean.mealManger.OpenTableManage;
...
@@ -19,7 +26,7 @@ import com.gingersoft.gsa.cloud.base.order.bean.mealManger.OpenTableManage;
import
com.gingersoft.gsa.cloud.base.table.bean.TableBean
;
import
com.gingersoft.gsa.cloud.base.table.bean.TableBean
;
import
com.gingersoft.gsa.cloud.base.utils.LanguageUtils
;
import
com.gingersoft.gsa.cloud.base.utils.LanguageUtils
;
import
com.gingersoft.gsa.cloud.base.utils.MoneyUtil
;
import
com.gingersoft.gsa.cloud.base.utils.MoneyUtil
;
import
com.gingersoft.gsa.cloud.base.utils.time.TimeUtil
;
import
com.gingersoft.gsa.cloud.base.utils.time.TimeUtil
s
;
import
com.gingersoft.gsa.cloud.bean.R
;
import
com.gingersoft.gsa.cloud.bean.R
;
import
com.gingersoft.gsa.cloud.bean.R2
;
import
com.gingersoft.gsa.cloud.bean.R2
;
import
com.gingersoft.gsa.cloud.bean.di.component.DaggerOrderDetailComponent
;
import
com.gingersoft.gsa.cloud.bean.di.component.DaggerOrderDetailComponent
;
...
@@ -45,11 +52,6 @@ import java.util.ArrayList;
...
@@ -45,11 +52,6 @@ import java.util.ArrayList;
import
java.util.Date
;
import
java.util.Date
;
import
java.util.List
;
import
java.util.List
;
import
androidx.annotation.NonNull
;
import
androidx.annotation.Nullable
;
import
androidx.core.content.ContextCompat
;
import
androidx.recyclerview.widget.LinearLayoutManager
;
import
androidx.recyclerview.widget.RecyclerView
;
import
butterknife.BindView
;
import
butterknife.BindView
;
import
butterknife.OnClick
;
import
butterknife.OnClick
;
...
@@ -166,9 +168,9 @@ public class OrderDetailActivity extends BaseActivity<OrderDetailPresenter> impl
...
@@ -166,9 +168,9 @@ public class OrderDetailActivity extends BaseActivity<OrderDetailPresenter> impl
String
pax
=
LanguageUtils
.
get_language_system
(
this
,
"Meal.Mannumber"
,
"人數"
)
+
":"
;
String
pax
=
LanguageUtils
.
get_language_system
(
this
,
"Meal.Mannumber"
,
"人數"
)
+
":"
;
String
openTable
=
LanguageUtils
.
get_language_system
(
this
,
"open.table"
,
"開台"
)
+
":"
;
String
openTable
=
LanguageUtils
.
get_language_system
(
this
,
"open.table"
,
"開台"
)
+
":"
;
tv_people_num
.
setText
(
pax
+
orderDetailItem
.
getPerson
());
tv_people_num
.
setText
(
pax
+
orderDetailItem
.
getPerson
());
tv_open_time
.
setText
(
openTable
+
TimeUtil
.
getStringByFormat
(
new
Date
(
orderDetailItem
.
getCreateTime
()),
TimeUtil
.
dateFormat
YMDHM
));
tv_open_time
.
setText
(
openTable
+
TimeUtil
s
.
getStringByFormat
(
new
Date
(
orderDetailItem
.
getCreateTime
()),
TimeUtils
.
DEFAULT_DATE_FORMAT_
YMDHM
));
if
(!
TextUtils
.
isEmpty
(
orderDetailItem
.
getEndTime
()))
{
if
(!
TextUtils
.
isEmpty
(
orderDetailItem
.
getEndTime
()))
{
tv_pay_time
.
setText
(
payBill
+
TimeUtil
.
getStringByFormat
(
new
Date
(
orderDetailItem
.
getEndTime
()),
TimeUtil
.
dateFormat
YMDHM
));
tv_pay_time
.
setText
(
payBill
+
TimeUtil
s
.
getStringByFormat
(
new
Date
(
orderDetailItem
.
getEndTime
()),
TimeUtils
.
DEFAULT_DATE_FORMAT_
YMDHM
));
}
}
tv_total_money
.
setText
(
"$"
+
orderDetailItem
.
getTotalAmount
());
tv_total_money
.
setText
(
"$"
+
orderDetailItem
.
getTotalAmount
());
...
@@ -495,7 +497,7 @@ public class OrderDetailActivity extends BaseActivity<OrderDetailPresenter> impl
...
@@ -495,7 +497,7 @@ public class OrderDetailActivity extends BaseActivity<OrderDetailPresenter> impl
TableBean
.
DataBean
dataBean
=
new
TableBean
.
DataBean
();
TableBean
.
DataBean
dataBean
=
new
TableBean
.
DataBean
();
dataBean
.
setTableName
(
orderDetailItem
.
getTableName
());
dataBean
.
setTableName
(
orderDetailItem
.
getTableName
());
if
(!
TextUtils
.
isEmpty
(
orderDetailItem
.
getCreateTime
())){
if
(!
TextUtils
.
isEmpty
(
orderDetailItem
.
getCreateTime
())){
dataBean
.
setCreateTime
(
TimeUtil
.
getStringByFormat
(
new
Date
(
orderDetailItem
.
getCreateTime
()),
TimeUtil
.
dateFormat
YMDHM
));
dataBean
.
setCreateTime
(
TimeUtil
s
.
getStringByFormat
(
new
Date
(
orderDetailItem
.
getCreateTime
()),
TimeUtils
.
DEFAULT_DATE_FORMAT_
YMDHM
));
}
}
OpenTableManage
.
getDefault
().
setTableBean
(
dataBean
);
OpenTableManage
.
getDefault
().
setTableBean
(
dataBean
);
...
...
table-module/src/main/java/com/gingersoft/gsa/cloud/bean/mvp/ui/adapter/OrderCenterAdapter.java
View file @
cfedb696
...
@@ -7,7 +7,7 @@ import android.widget.LinearLayout;
...
@@ -7,7 +7,7 @@ import android.widget.LinearLayout;
import
android.widget.TextView
;
import
android.widget.TextView
;
import
com.gingersoft.gsa.cloud.base.utils.LanguageUtils
;
import
com.gingersoft.gsa.cloud.base.utils.LanguageUtils
;
import
com.gingersoft.gsa.cloud.base.utils.time.TimeUtil
;
import
com.gingersoft.gsa.cloud.base.utils.time.TimeUtil
s
;
import
com.gingersoft.gsa.cloud.bean.R
;
import
com.gingersoft.gsa.cloud.bean.R
;
import
com.gingersoft.gsa.cloud.bean.R2
;
import
com.gingersoft.gsa.cloud.bean.R2
;
import
com.gingersoft.gsa.cloud.bean.mvp.model.bean.OrderDetailItem
;
import
com.gingersoft.gsa.cloud.bean.mvp.model.bean.OrderDetailItem
;
...
@@ -96,9 +96,9 @@ public class OrderCenterAdapter extends DefaultAdapter<OrderDetailItem> {
...
@@ -96,9 +96,9 @@ public class OrderCenterAdapter extends DefaultAdapter<OrderDetailItem> {
String
amount
=
LanguageUtils
.
get_language_system
(
mContext
,
"amount"
,
"金額"
)
+
":$"
;
String
amount
=
LanguageUtils
.
get_language_system
(
mContext
,
"amount"
,
"金額"
)
+
":$"
;
tv_people_num
.
setText
(
pax
+
item
.
getPerson
());
tv_people_num
.
setText
(
pax
+
item
.
getPerson
());
tv_open_time
.
setText
(
openTable
+
TimeUtil
.
getStringByFormat
(
new
Date
(
item
.
getCreateTime
()),
TimeUtil
.
dateFormat
YMDHM
));
tv_open_time
.
setText
(
openTable
+
TimeUtil
s
.
getStringByFormat
(
new
Date
(
item
.
getCreateTime
()),
TimeUtils
.
DEFAULT_DATE_FORMAT_
YMDHM
));
if
(!
TextUtils
.
isEmpty
(
item
.
getEndTime
()))
{
if
(!
TextUtils
.
isEmpty
(
item
.
getEndTime
()))
{
tv_pay_time
.
setText
(
payTable
+
TimeUtil
.
getStringByFormat
(
new
Date
(
item
.
getEndTime
()),
TimeUtil
.
dateFormat
YMDHM
));
tv_pay_time
.
setText
(
payTable
+
TimeUtil
s
.
getStringByFormat
(
new
Date
(
item
.
getEndTime
()),
TimeUtils
.
DEFAULT_DATE_FORMAT_
YMDHM
));
}
}
tv_pay_money
.
setText
(
amount
+
item
.
getTotalAmount
());
tv_pay_money
.
setText
(
amount
+
item
.
getTotalAmount
());
...
...
table-module/src/main/java/com/gingersoft/gsa/cloud/bean/mvp/ui/adapter/TableAdapter.java
View file @
cfedb696
...
@@ -8,10 +8,13 @@ import android.view.View;
...
@@ -8,10 +8,13 @@ import android.view.View;
import
android.widget.FrameLayout
;
import
android.widget.FrameLayout
;
import
android.widget.RelativeLayout
;
import
android.widget.RelativeLayout
;
import
android.widget.TextView
;
import
android.widget.TextView
;
import
androidx.core.content.ContextCompat
;
import
com.gingersoft.gsa.cloud.base.table.bean.TableBean
;
import
com.gingersoft.gsa.cloud.base.table.bean.TableBean
;
import
com.gingersoft.gsa.cloud.base.table.bean.TableItem
;
import
com.gingersoft.gsa.cloud.base.table.bean.TableItem
;
import
com.gingersoft.gsa.cloud.base.utils.log.LogUtil
;
import
com.gingersoft.gsa.cloud.base.utils.log.LogUtil
;
import
com.gingersoft.gsa.cloud.base.utils.time.TimeUtil
;
import
com.gingersoft.gsa.cloud.base.utils.time.TimeUtil
s
;
import
com.gingersoft.gsa.cloud.bean.R
;
import
com.gingersoft.gsa.cloud.bean.R
;
import
com.gingersoft.gsa.cloud.bean.R2
;
import
com.gingersoft.gsa.cloud.bean.R2
;
import
com.gingersoft.gsa.cloud.ui.view.TriangleLabelView
;
import
com.gingersoft.gsa.cloud.ui.view.TriangleLabelView
;
...
@@ -24,7 +27,6 @@ import com.qmuiteam.qmui.util.QMUIDisplayHelper;
...
@@ -24,7 +27,6 @@ import com.qmuiteam.qmui.util.QMUIDisplayHelper;
import
java.util.Date
;
import
java.util.Date
;
import
java.util.List
;
import
java.util.List
;
import
androidx.core.content.ContextCompat
;
import
butterknife.BindView
;
import
butterknife.BindView
;
/**
/**
...
@@ -161,9 +163,9 @@ public class TableAdapter extends DefaultAdapter<TableBean.DataBean> {
...
@@ -161,9 +163,9 @@ public class TableAdapter extends DefaultAdapter<TableBean.DataBean> {
if
(!
TextUtils
.
isEmpty
(
createDate
)
&&
createDate
.
startsWith
(
"Jul"
))
{
if
(!
TextUtils
.
isEmpty
(
createDate
)
&&
createDate
.
startsWith
(
"Jul"
))
{
LogUtil
.
d
(
TAG
,
"tableName: "
+
item
.
getTableName
()
+
" "
+
"createDate: "
+
createDate
);
LogUtil
.
d
(
TAG
,
"tableName: "
+
item
.
getTableName
()
+
" "
+
"createDate: "
+
createDate
);
Date
date
=
new
Date
(
createDate
);
Date
date
=
new
Date
(
createDate
);
String
createTime
=
TimeUtil
.
getStringByFormat
(
date
,
TimeUtil
.
dateFormatYMDHMS
);
String
createTime
=
TimeUtil
s
.
getStringByFormat
(
date
,
TimeUtils
.
DEFAULT_DATE_FORMAT
);
String
currentTime
=
TimeUtil
.
getStringByFormat
(
System
.
currentTimeMillis
(),
TimeUtil
.
dateFormatYMDHMS
);
String
currentTime
=
TimeUtil
s
.
getStringByFormat
(
System
.
currentTimeMillis
(),
TimeUtils
.
DEFAULT_DATE_FORMAT
);
long
[]
difference
=
TimeUtil
.
getDistanceTimes2
(
createTime
,
currentTime
);
long
[]
difference
=
TimeUtil
s
.
getDistanceTimes2
(
createTime
,
currentTime
);
if
(
difference
[
0
]
!=
0
)
{
if
(
difference
[
0
]
!=
0
)
{
tv_open_duration
.
setText
(
difference
[
0
]
+
":"
+
difference
[
1
]
+
":"
+
difference
[
2
]);
tv_open_duration
.
setText
(
difference
[
0
]
+
":"
+
difference
[
1
]
+
":"
+
difference
[
2
]);
}
else
if
(
difference
[
1
]
!=
0
)
{
}
else
if
(
difference
[
1
]
!=
0
)
{
...
...
table-module/src/main/res/values/strings.xml
View file @
cfedb696
...
@@ -58,7 +58,7 @@
...
@@ -58,7 +58,7 @@
<string
name=
"customernumber"
>
人數
</string>
<string
name=
"customernumber"
>
人數
</string>
<string
name=
"opentabeexists"
>
此台已被開台,是否進入點單?
</string>
<string
name=
"opentabeexists"
>
此台已被開台,是否進入點單?
</string>
<string
name=
"standmode"
>
一般模式
</string>
<string
name=
"standmode"
>
一般模式
</string>
<string
name=
"detailmode"
>
细
微模式
</string>
<string
name=
"detailmode"
>
細
微模式
</string>
<string
name=
"malnumber"
>
請選擇按鍵錄入數量
</string>
<string
name=
"malnumber"
>
請選擇按鍵錄入數量
</string>
<string
name=
"please_input_table_number"
>
請輸入檯號
</string>
<string
name=
"please_input_table_number"
>
請輸入檯號
</string>
<string
name=
"please_input_cancel_number"
>
請輸入取消數量
</string>
<string
name=
"please_input_cancel_number"
>
請輸入取消數量
</string>
...
@@ -77,7 +77,7 @@
...
@@ -77,7 +77,7 @@
<string
name=
"remove"
>
刪除
</string>
<string
name=
"remove"
>
刪除
</string>
<string
name=
"end"
>
完成
</string>
<string
name=
"end"
>
完成
</string>
<string
name=
"Vertical"
>
豎向
</string>
<string
name=
"Vertical"
>
豎向
</string>
<string
name=
"Horizontal"
>
横
向
</string>
<string
name=
"Horizontal"
>
橫
向
</string>
<string
name=
"shottableDirection"
>
檯桌顯示方向
</string>
<string
name=
"shottableDirection"
>
檯桌顯示方向
</string>
<string
name=
"deleteExistsOrderdetail"
>
取消
</string>
<string
name=
"deleteExistsOrderdetail"
>
取消
</string>
<string
name=
"deleteExistsOrderdetail_ok"
>
確認删除
</string>
<string
name=
"deleteExistsOrderdetail_ok"
>
確認删除
</string>
...
...
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