Commit 7d3f774c4f3f4efb5b9eca8d0ca58292e29962ab
1 parent
f2d67e51
畅游通核销app: 1.修复CYT获取票数据错误的问题
Showing
3 changed files
with
20 additions
and
18 deletions
src/com/ectrip/cyt/ui/NewHandleScanerActivity.java
... | ... | @@ -32,6 +32,7 @@ import com.ectrip.cyt.shield_home.LockLayer.MToast; |
32 | 32 | import com.ectrip.cyt.utils.AESEncryptor; |
33 | 33 | import com.ectrip.cyt.utils.Base64; |
34 | 34 | import com.ectrip.cyt.utils.DesUtil; |
35 | +import com.ectrip.cyt.utils.LogUtil; | |
35 | 36 | import com.ectrip.trips.check.R; |
36 | 37 | |
37 | 38 | /** |
... | ... | @@ -158,8 +159,10 @@ public class NewHandleScanerActivity extends BaseActivity { |
158 | 159 | } else { |
159 | 160 | try { |
160 | 161 | if (result.startsWith("CYT_")) { |
161 | - result = result.substring(result.indexOf("_") + 1, | |
162 | - result.indexOf(",")); | |
162 | + LogUtil.i("result = " + result); | |
163 | +// result = result.substring(result.indexOf("_") + 1,result.indexOf(",")); | |
164 | + result = result.substring(result.indexOf("_") + 1, result.length()); | |
165 | + LogUtil.i("result1 = " + result); | |
163 | 166 | ArrayList<ConfigBean> beans = DbManager.GetConfigs(); |
164 | 167 | // 畅游通生成的订单ID: |
165 | 168 | String ec_name = beans.get(0).getEc_signkey(); | ... | ... |
src/com/ectrip/cyt/ui/PhomeScanerOrderActivity.java
... | ... | @@ -133,27 +133,27 @@ public class PhomeScanerOrderActivity extends BaseActivity implements Callback { |
133 | 133 | getString(R.string.scan_fail), MToast.LENGTH_SHORT); |
134 | 134 | } else { |
135 | 135 | try { |
136 | - if(resultString.startsWith("CYT_")) { | |
137 | - resultString = resultString.substring( | |
138 | - resultString.indexOf("_") + 1, | |
139 | - resultString.indexOf(",")); | |
136 | + if (resultString.startsWith("CYT_")) { | |
137 | +// resultString = resultString.substring(resultString.indexOf("_") + 1,resultString.indexOf(",")); | |
138 | + resultString = resultString.substring(resultString.indexOf("_") + 1, resultString.length()); | |
139 | + LogUtil.i("resultString = " + resultString); | |
140 | 140 | ArrayList<ConfigBean> beans = DbManager.GetConfigs(); |
141 | 141 | // 畅游通生成的订单ID: |
142 | 142 | String ec_name = beans.get(0).getEc_signkey(); |
143 | 143 | LogUtil.i("ec_name = " + ec_name); |
144 | 144 | ec_name = AESEncryptor.decrypt(constant.decrypt, ec_name); |
145 | 145 | LogUtil.i("ec_name1 = " + ec_name); |
146 | - LogUtil.i("resultString = " + resultString); | |
146 | + LogUtil.i("resultString1 = " + resultString); | |
147 | 147 | resultString = DesUtil.decrypt(resultString, ec_name); |
148 | 148 | |
149 | - }else if(resultString.startsWith("TDOS_")){ | |
149 | + } else if (resultString.startsWith("TDOS_")) { | |
150 | 150 | resultString = resultString.substring( |
151 | 151 | resultString.indexOf("_") + 1, |
152 | 152 | resultString.indexOf(",")); |
153 | 153 | resultString = new String(Base64.decode(resultString), "utf-8"); |
154 | - }else if((resultString.startsWith("TY_") || (resultString.startsWith("PMS_")))){ | |
154 | + } else if ((resultString.startsWith("TY_") || (resultString.startsWith("PMS_")))) { | |
155 | 155 | resultString = resultString; |
156 | - }else{ | |
156 | + } else { | |
157 | 157 | resultString = resultString; |
158 | 158 | } |
159 | 159 | } catch (Exception e) { |
... | ... | @@ -168,13 +168,13 @@ public class PhomeScanerOrderActivity extends BaseActivity implements Callback { |
168 | 168 | intent.putExtra("titleName", getString(R.string.show_result)); |
169 | 169 | startActivity(intent); |
170 | 170 | } |
171 | - Boolean scanBack = SharedPreferences2Obj.getInstance(this).setName("config").getObject("scanBack", Boolean.class); | |
172 | - if (scanBack != null && scanBack) { | |
171 | + Boolean scanBack = SharedPreferences2Obj.getInstance(this).setName("config").getObject("scanBack", Boolean.class); | |
172 | + if (scanBack != null && scanBack) { | |
173 | 173 | |
174 | - } else { | |
174 | + } else { | |
175 | 175 | |
176 | - PhomeScanerOrderActivity.this.finish(); | |
177 | - } | |
176 | + PhomeScanerOrderActivity.this.finish(); | |
177 | + } | |
178 | 178 | |
179 | 179 | } |
180 | 180 | ... | ... |
src/com/ectrip/cyt/ui/ScanerOrderActivity.java
... | ... | @@ -213,9 +213,8 @@ public class ScanerOrderActivity extends BaseActivity { |
213 | 213 | LogUtil.i(TAG, getString(R.string.scan_result) |
214 | 214 | + " = " + scannerResult); |
215 | 215 | if (scannerResult.startsWith("CYT_")) { |
216 | - scannerResult = scannerResult.substring( | |
217 | - scannerResult.indexOf("_") + 1, | |
218 | - scannerResult.indexOf(",")); | |
216 | +// scannerResult = scannerResult.substring(scannerResult.indexOf("_") + 1,scannerResult.indexOf(",")); | |
217 | + scannerResult = scannerResult.substring(scannerResult.indexOf("_") + 1, scannerResult.length()); | |
219 | 218 | ArrayList<ConfigBean> beans = DbManager.GetConfigs(); |
220 | 219 | // 畅游通生成的订单ID: |
221 | 220 | String ec_name = beans.get(0).getEc_signkey(); | ... | ... |