1、修改灌溉记录和刷卡记录bug
2、修改设备信息bug
This commit is contained in:
@ -5,6 +5,7 @@ import java.util.Collection;
|
||||
import java.util.Date;
|
||||
import java.util.List;
|
||||
|
||||
import cn.hutool.core.util.NumberUtil;
|
||||
import cn.hutool.http.HttpUtil;
|
||||
import cn.hutool.json.JSON;
|
||||
import cn.hutool.json.JSONArray;
|
||||
@ -96,16 +97,22 @@ public class MaGuangaiRecordServiceImpl implements IMaGuangaiRecordService
|
||||
MaGuangaiRecord record = new MaGuangaiRecord();
|
||||
record.setDevSn(item.get("dev_sn").toString());
|
||||
if(StringUtils.isNotEmpty(item.get("start_time").toString())){
|
||||
Date date = new Date(Long.parseLong(item.get("start_time").toString())*1000);
|
||||
record.setStartTime(date);
|
||||
if(NumberUtil.isNumber(item.get("start_time").toString())) {
|
||||
Date date = new Date(Long.parseLong(item.get("start_time").toString()) * 1000);
|
||||
record.setStartTime(date);
|
||||
}
|
||||
}
|
||||
if(StringUtils.isNotEmpty(item.get("end_time").toString())){
|
||||
Date date = new Date(Long.parseLong(item.get("end_time").toString())*1000);
|
||||
record.setEndTime(date);
|
||||
if(NumberUtil.isNumber(item.get("end_time").toString())){
|
||||
Date date = new Date(Long.parseLong(item.get("end_time").toString())*1000);
|
||||
record.setEndTime(date);
|
||||
}
|
||||
}
|
||||
if(StringUtils.isNotEmpty(item.get("last_time").toString())){
|
||||
Date date = new Date(Long.parseLong(item.get("last_time").toString())*1000);
|
||||
record.setLastTime(date);
|
||||
if(NumberUtil.isNumber(item.get("last_time").toString())) {
|
||||
Date date = new Date(Long.parseLong(item.get("last_time").toString()) * 1000);
|
||||
record.setLastTime(date);
|
||||
}
|
||||
}
|
||||
record.setCurEle(item.get("cur_ele").toString());
|
||||
record.setCardId(item.get("card_id").toString());
|
||||
@ -115,8 +122,10 @@ public class MaGuangaiRecordServiceImpl implements IMaGuangaiRecordService
|
||||
record.setCurEle(item.get("cur_ele").toString());
|
||||
record.setStatus(Integer.parseInt(item.get("status").toString()));
|
||||
if(StringUtils.isNotEmpty(item.get("create_time").toString())){
|
||||
Date date = new Date(Long.parseLong(item.get("create_time").toString())*1000);
|
||||
record.setCreateTime(date);
|
||||
if(NumberUtil.isNumber(item.get("create_time").toString())) {
|
||||
Date date = new Date(Long.parseLong(item.get("create_time").toString()) * 1000);
|
||||
record.setCreateTime(date);
|
||||
}
|
||||
}
|
||||
list.add(record);
|
||||
}
|
||||
|
@ -3,6 +3,8 @@ package com.fastbee.waterele.service.impl;
|
||||
import java.util.Date;
|
||||
import java.util.List;
|
||||
|
||||
import cn.hutool.http.HttpUtil;
|
||||
import cn.hutool.json.JSONObject;
|
||||
import com.fastbee.common.utils.DateUtils;
|
||||
import com.fastbee.common.utils.StringUtils;
|
||||
import com.fastbee.waterele.domain.vo.UnchargeAmountVo;
|
||||
@ -54,7 +56,18 @@ public class MaRechargerecordServiceImpl implements IMaRechargerecordService {
|
||||
@Override
|
||||
public int insertMaRechargerecord(MaRechargerecord maRechargerecord) {
|
||||
maRechargerecord.setCreateTime(DateUtils.getNowDate());
|
||||
return maRechargerecordMapper.insertMaRechargerecord(maRechargerecord);
|
||||
// https://zhwly.sdhzwl.cn/api/java/xinjiangup/recharge?cardNum=1&areaCode=123&jine=20
|
||||
String url = "https://zhwly.sdhzwl.cn/api/java/xinjiangup/recharge?cardNum="
|
||||
+ maRechargerecord.getCardNum()+"&areaCode="+maRechargerecord.getAreaCode()+"&jine="+maRechargerecord.getInvestval();
|
||||
String result = HttpUtil.get(url);
|
||||
JSONObject jsonObject = new JSONObject(result);
|
||||
if(jsonObject != null){
|
||||
if(jsonObject.containsKey("code") && Integer.parseInt(jsonObject.get("code").toString()) == 200){
|
||||
return maRechargerecordMapper.insertMaRechargerecord(maRechargerecord);
|
||||
}
|
||||
}
|
||||
return 0;
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -2,6 +2,7 @@ package com.fastbee.waterele.service.impl;
|
||||
|
||||
import java.util.*;
|
||||
|
||||
import cn.hutool.core.util.NumberUtil;
|
||||
import cn.hutool.http.HttpUtil;
|
||||
import cn.hutool.json.JSONArray;
|
||||
import cn.hutool.json.JSONObject;
|
||||
@ -107,12 +108,16 @@ public class MaWatereleRecordServiceImpl implements IMaWatereleRecordService
|
||||
record.setAreacode(item.get("areaCode").toString());
|
||||
record.setAction(item.get("action").toString());
|
||||
if(StringUtils.isNotEmpty(item.get("create_time").toString())){
|
||||
Date date = new Date(Long.parseLong(item.get("create_time").toString())*1000);
|
||||
record.setCreateTime(date);
|
||||
if(NumberUtil.isNumber(item.get("create_time").toString())) {
|
||||
Date date = new Date(Long.parseLong(item.get("create_time").toString()) * 1000);
|
||||
record.setCreateTime(date);
|
||||
}
|
||||
}
|
||||
if(StringUtils.isNotEmpty(item.get("update_time").toString())){
|
||||
Date date = new Date(Long.parseLong(item.get("update_time").toString())*1000);
|
||||
record.setUpdateTime(date);
|
||||
if(NumberUtil.isNumber(item.get("update_time").toString())) {
|
||||
Date date = new Date(Long.parseLong(item.get("update_time").toString()) * 1000);
|
||||
record.setUpdateTime(date);
|
||||
}
|
||||
}
|
||||
list.add(record);
|
||||
}
|
||||
|
Reference in New Issue
Block a user