|
|
@@ -83,7 +83,8 @@ public class TransMoney {
|
|
|
map.put("endTime",(endTime+5*1000)/1000);
|
|
|
JSONObject jsonObject = new JSONObject(map);
|
|
|
String s = jsonObject.toString();
|
|
|
- log.info("后台计费请求参数>>>>"+s);
|
|
|
+ String billUrl = "http://wetiandi.com/app/index.php?i=1&j=1&c=auth&a=calculate_cost_new&do=compute_elec_all";
|
|
|
+ log.info("后台计费请求参数>>>>{}"+s,billUrl);
|
|
|
//String url = "http://your-api-url.com/post";
|
|
|
// og.info("后台计费请求参数>>>>"+json);
|
|
|
//final String url = "http://your-api-url.com/post"; // 替换成您的API URL
|
|
|
@@ -101,7 +102,7 @@ public class TransMoney {
|
|
|
|
|
|
// 创建请求
|
|
|
Request request = new Request.Builder()
|
|
|
- .url(url)
|
|
|
+ .url(billUrl)
|
|
|
.post(formBuilder.build())
|
|
|
.build();
|
|
|
|
|
|
@@ -140,13 +141,17 @@ public class TransMoney {
|
|
|
transData.put("elec2",parseObjectJSONObject.getBigDecimal("elec2").divide(precise,4,BigDecimal.ROUND_DOWN));
|
|
|
transData.put("elec3",parseObjectJSONObject.getBigDecimal("elec3").divide(precise,4,BigDecimal.ROUND_DOWN));
|
|
|
transData.put("elec4",parseObjectJSONObject.getBigDecimal("elec4").divide(precise,4,BigDecimal.ROUND_DOWN));
|
|
|
- transData.put("elec5",parseObjectJSONObject.getBigDecimal("elec5").divide(precise,4,BigDecimal.ROUND_DOWN));
|
|
|
transData.put("money",parseObjectJSONObject.getBigDecimal("money").divide(precise,4,BigDecimal.ROUND_DOWN));
|
|
|
transData.put("money1",parseObjectJSONObject.getBigDecimal("money1").divide(precise,4,BigDecimal.ROUND_DOWN));
|
|
|
transData.put("money2",parseObjectJSONObject.getBigDecimal("money2").divide(precise,4,BigDecimal.ROUND_DOWN));
|
|
|
transData.put("money3",parseObjectJSONObject.getBigDecimal("money3").divide(precise,4,BigDecimal.ROUND_DOWN));
|
|
|
transData.put("money4",parseObjectJSONObject.getBigDecimal("money4").divide(precise,4,BigDecimal.ROUND_DOWN));
|
|
|
- transData.put("money5",parseObjectJSONObject.getBigDecimal("money5").divide(precise,4,BigDecimal.ROUND_DOWN));
|
|
|
+ if(parseObjectJSONObject.containsKey("elec5")){
|
|
|
+ transData.put("elec5",parseObjectJSONObject.getBigDecimal("elec5").divide(precise,4,BigDecimal.ROUND_DOWN));
|
|
|
+ }
|
|
|
+ if(parseObjectJSONObject.containsKey("money5")){
|
|
|
+ transData.put("money5",parseObjectJSONObject.getBigDecimal("money5").divide(precise,4,BigDecimal.ROUND_DOWN));
|
|
|
+ }
|
|
|
return transData;
|
|
|
}
|
|
|
}catch (Exception e){
|