无关风月
昨天 bcda16830fd96d589f07536b3bbf6bad4c5cfc8b
ruoyi-service/ruoyi-jianguan/src/main/java/com/ruoyi/jianguan/util/TaskUtil.java
@@ -1,6 +1,8 @@
package com.ruoyi.jianguan.util;
import com.alibaba.fastjson2.JSONObject;
import com.ruoyi.account.api.feignClient.AppUserClient;
import com.ruoyi.account.api.model.TAppUser;
import com.ruoyi.chargingPile.api.feignClient.ChargingGunClient;
import com.ruoyi.chargingPile.api.model.TChargingGun;
import com.ruoyi.jianguan.model.ConnectorStatusInfo;
@@ -13,6 +15,7 @@
import org.springframework.data.redis.core.RedisTemplate;
import org.springframework.scheduling.annotation.Scheduled;
import org.springframework.stereotype.Component;
import org.springframework.util.StringUtils;
import javax.annotation.Resource;
import java.math.BigDecimal;
@@ -39,6 +42,8 @@
   private TCECSuperviseUtil tcecSuperviseUtil;
   @Resource
   private ChargingOrderClient chargingOrderClient;
   @Resource
   private AppUserClient appUserClient;
   
   @Resource
   private RedisTemplate redisTemplate;
@@ -129,11 +134,16 @@
         supEquipChargeStatus.setEndTime(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date()));
         supEquipChargeStatus.setTotalPower(chargingOrder.getElectrovalence());
         tcecSuperviseUtil.notificationSupEquipChargeStatus(new Operator(), supEquipChargeStatus);
         TAppUser data = appUserClient.getUserById(chargingOrder.getAppUserId()).getData();
         // 川逸充
         if (chargingOrder.getRechargePaymentType()==3){
            JSONObject jsonObject = new JSONObject();
            jsonObject.put("StartChargeSeq",chargingOrder.getCode());
            jsonObject.put("ConnectorID",chargingGun2.getFullNumber());
            if (StringUtils.hasLength(data.getPhone())){
               jsonObject.put("Mobile",data.getPhone());
            }
            LocalDateTime startTime = chargingOrder.getStartTime();
            
            //状态(0=未知,1=等待中/已插枪,2=启动中,3=充电中,4=停止中,5=已结束)