|
@@ -540,27 +540,31 @@ class HomeFragment : BaseFragment<HomeFragmentHomeBinding, HomeFragmentVM>(), Vi
|
|
|
Log.d(TAG, "insert: sn:${sn}allPrice:${allPrice}payType:${payType}name:${orderName}")
|
|
|
val sysTime = System.currentTimeMillis() //获取系统时间
|
|
|
val sysTimeStr = DateFormat.format("yyyy-MM-dd HH:mm:ss", sysTime) //时间显示格式
|
|
|
- val responseContent = hashMapOf(
|
|
|
- "sn" to sn,
|
|
|
- "createDate" to sysTimeStr.toString(),
|
|
|
- "name" to name,
|
|
|
- "no" to no,
|
|
|
- "clientId" to Heartbeat.deviceId,
|
|
|
- "price" to allPrice,
|
|
|
- "payType" to PayEnum.getEnumByValuePayType(payInfo.payType).toString(),
|
|
|
- "productNumber" to productCount
|
|
|
- )
|
|
|
- val map = hashMapOf(
|
|
|
- "responseContent" to responseContent,
|
|
|
- "statusCode" to 200,
|
|
|
- "timestamp" to sysTime,
|
|
|
- "clientId" to Heartbeat.deviceId,
|
|
|
- "operation" to "uploadOrder",
|
|
|
- "direction" to 2,
|
|
|
- )
|
|
|
- Log.d(TAG, "gotoMake:toJsonmap "+Gson().toJson(map))
|
|
|
- mViewModel.addOfflineOrder(Gson().toJson(map).toString())
|
|
|
- EventBus.getDefault().post(ApiMessageEvent(MMKVName.OFFLINE_ORDER,Gson().toJson(map)))
|
|
|
+ if (MMKVName.APP_VERSION == 2) {
|
|
|
+
|
|
|
+ val responseContent = hashMapOf(
|
|
|
+ "sn" to sn,
|
|
|
+ "createDate" to sysTimeStr.toString(),
|
|
|
+ "name" to name,
|
|
|
+ "no" to no,
|
|
|
+ "clientId" to Heartbeat.deviceId,
|
|
|
+ "price" to allPrice,
|
|
|
+ "payType" to PayEnum.getEnumByValuePayType(payInfo.payType).toString(),
|
|
|
+ "productNumber" to productCount
|
|
|
+ )
|
|
|
+ val map = hashMapOf(
|
|
|
+ "responseContent" to responseContent,
|
|
|
+ "statusCode" to 200,
|
|
|
+ "timestamp" to sysTime,
|
|
|
+ "clientId" to Heartbeat.deviceId,
|
|
|
+ "operation" to "uploadOrder",
|
|
|
+ "direction" to 2,
|
|
|
+ )
|
|
|
+ Log.d(TAG, "gotoMake:toJsonmap " + Gson().toJson(map))
|
|
|
+ mViewModel.addOfflineOrder(Gson().toJson(map).toString())
|
|
|
+ EventBus.getDefault()
|
|
|
+ .post(ApiMessageEvent(MMKVName.OFFLINE_ORDER, Gson().toJson(map)))
|
|
|
+ }
|
|
|
mViewModel.addLocalOrder(sn, allPrice, payType, orderName,sysTimeStr.toString())
|
|
|
}
|
|
|
}
|