ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/tulaidian/controller/ChargingPileInfoController.java
@@ -499,6 +499,7 @@ chargingPile.setEquipmentPurpose(1); chargingPile.setNewNationalStandard(1); chargingPile.setVinFlag(1); chargingPile.setName(site.getName()+chargingPile.getNumber()+"号桩"); chargingPileService.save(chargingPile); piles.add(chargingPile); i++; @@ -535,7 +536,8 @@ gun.setConstantCurrentUpperLimits(new BigDecimal("32")); gun.setConstantCurrentLowerLimits(new BigDecimal("7")); gun.setAuxPower(3); gun.setOpreateStatus(0); gun.setOpreateStatus(50); gun.setChargeMode(2); // gun.setOpreateHours(); guns.add(gun); chargingGunService.save(gun); @@ -561,12 +563,17 @@ if(itemSize>199){ result.addAll(pageInfo.getStationInfos()); int i = itemSize / 199; // int k =1; for (int j = 2; j < i + 2; j++) { s = chargePileHttpUtil.queryStationsInfo(j, 199); // 将s字符串转化为json 然后转化为实体类PageInfo jsonObject = JSONObject.parseObject(s); pageInfo = JSON.parseObject(jsonObject.toJSONString(), PageInfo.class); result.addAll(pageInfo.getStationInfos()); // if (k==10){ // break; // } // k++; } }else { result.addAll(pageInfo.getStationInfos()); ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/tulaidian/util/ChargePileHttpUtil.java
@@ -3,6 +3,7 @@ import com.alibaba.fastjson.JSONObject; import com.ruoyi.chargingPile.tulaidian.constant.ChargePileInterface; import com.ruoyi.common.redis.service.RedisService; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; import org.springframework.util.StringUtils; @@ -17,6 +18,7 @@ * @author ruoyi */ @Component @Slf4j public class ChargePileHttpUtil{ private static final String OperatorID = "MA01H3BQ3"; @@ -63,6 +65,7 @@ jsonObject.put("Seq", nextSequence); jsonObject.put("Sig", hmacMD5); String result = HttpUtils.sendPost(ChargePileInterface.QUERY_TOKEN, jsonObject.toJSONString()); log.info("获取token请求结果:{}",result); String string = JSONObject.parseObject(result).getString("Data"); String decrypt = AesEncryption.decrypt(DataSecret, DataSecretIV, string); JSONObject tokenResult = JSONObject.parseObject(decrypt);