mirror of
https://codeup.aliyun.com/67c68d4e484ca2f0a13ac3c1/ydc/jsowell-charger-web.git
synced 2026-04-20 02:55:04 +08:00
update 预约充电
This commit is contained in:
@@ -15,12 +15,9 @@ import com.jsowell.pile.domain.ebike.AbsEBikeMessage;
|
||||
import com.jsowell.pile.domain.ebike.EBikeCommandEnum;
|
||||
import com.jsowell.pile.domain.ebike.deviceupload.EBikeMessageCmd03;
|
||||
import com.jsowell.pile.service.OrderBasicInfoService;
|
||||
import com.jsowell.pile.service.PersonalChargingRecordService;
|
||||
import com.jsowell.pile.service.PileBasicInfoService;
|
||||
import com.jsowell.pile.service.PileMerchantInfoService;
|
||||
import com.jsowell.pile.service.programlogic.AbstractProgramLogic;
|
||||
import com.jsowell.pile.service.programlogic.ProgramLogicFactory;
|
||||
import com.jsowell.thirdparty.common.CommonService;
|
||||
import io.netty.channel.ChannelHandlerContext;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
@@ -46,15 +43,6 @@ public class SettlementUploadHandler extends AbstractEBikeHandler {
|
||||
@Autowired
|
||||
private PileMerchantInfoService pileMerchantInfoService;
|
||||
|
||||
@Autowired
|
||||
private CommonService commonService;
|
||||
|
||||
@Autowired
|
||||
private PileBasicInfoService pileBasicInfoService;
|
||||
|
||||
@Autowired
|
||||
private PersonalChargingRecordService personalChargingRecordService;
|
||||
|
||||
@Override
|
||||
public void afterPropertiesSet() throws Exception {
|
||||
EBikeOperateFactory.register(type, this);
|
||||
|
||||
@@ -75,7 +75,7 @@ public class ReservationChargingResponseHandler extends AbstractYkcHandler {
|
||||
byte[] failedReasonByteArr = BytesUtil.copyBytes(msgBody, startIndex, length);
|
||||
String failedReason = BytesUtil.bcd2Str(failedReasonByteArr);
|
||||
|
||||
log.debug("0x59预约充电响应, 交易流水号:{}, 桩SN:{}, 枪口号:{}, 结果:{}, 失败原因:{}",
|
||||
log.info("0x59预约充电响应, 交易流水号:{}, 桩SN:{}, 枪口号:{}, 结果:{}, 失败原因:{}",
|
||||
transactionCode, pileSn, connectorCode, resultCode, failedReason);
|
||||
|
||||
// 如果收到成功, 从redis取值, 保存到数据库
|
||||
@@ -83,8 +83,9 @@ public class ReservationChargingResponseHandler extends AbstractYkcHandler {
|
||||
// 预约成功, 删除redis中的预约信息
|
||||
String redisKey = CacheConstants.UPDATE_RESERVATION_INFO + pileSn + connectorCode;
|
||||
JSON cacheObject = redisCache.getCacheObject(redisKey);
|
||||
log.info("预约充电-收到成功, redisKey:{}, result:{}", redisKey, cacheObject);
|
||||
if (cacheObject != null) {
|
||||
log.debug("修改预约充电相应成功, 更新数据库");
|
||||
log.info("修改预约充电相应成功, 更新数据库");
|
||||
PileReservationInfo pileReservationInfo = JSON.parseObject(cacheObject.toString(), PileReservationInfo.class);
|
||||
pileReservationInfoService.insertOrUpdateSelective(pileReservationInfo);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user