|
@@ -1,5 +1,6 @@
|
|
|
package com.fdkankan.agent.service.impl;
|
|
|
|
|
|
+import cn.hutool.core.bean.BeanUtil;
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
|
import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
|
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
@@ -14,6 +15,7 @@ import com.fdkankan.agent.exception.BusinessException;
|
|
|
import com.fdkankan.agent.mapper.IUserIncrementMapper;
|
|
|
import com.fdkankan.agent.request.CameraParam;
|
|
|
import com.fdkankan.agent.request.IncrementParam;
|
|
|
+import com.fdkankan.agent.request.ScenePayStatusVo;
|
|
|
import com.fdkankan.agent.request.UserIncrementParam;
|
|
|
import com.fdkankan.agent.response.AgentNewVo;
|
|
|
import com.fdkankan.agent.response.UserIncrementVo;
|
|
@@ -21,6 +23,7 @@ import com.fdkankan.agent.service.*;
|
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
import com.fdkankan.agent.util.DateUtils;
|
|
|
import com.fdkankan.common.util.DateUtil;
|
|
|
+import com.fdkankan.rabbitmq.util.RabbitMqProducer;
|
|
|
import org.apache.commons.lang3.StringUtils;
|
|
|
import org.joda.time.DateTime;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
@@ -48,6 +51,11 @@ public class UserIncrementServiceImpl extends ServiceImpl<IUserIncrementMapper,
|
|
|
IAgentNewService agentNewService;
|
|
|
@Autowired
|
|
|
IIncrementOrderMgService incrementOrderMgService;
|
|
|
+ @Autowired
|
|
|
+ RabbitMqProducer rabbitMqProducer;
|
|
|
+ @Autowired
|
|
|
+ public static String ucenterScenePayStatusQueue = "scene-pay-status";
|
|
|
+
|
|
|
|
|
|
|
|
|
@Override
|
|
@@ -185,7 +193,11 @@ public class UserIncrementServiceImpl extends ServiceImpl<IUserIncrementMapper,
|
|
|
|
|
|
userService.update(wrapper);
|
|
|
agentNewService.subNum(agentNewVo,user.getId(),incrementType,1,param.getTotalTime(),1);
|
|
|
-
|
|
|
+ if(userIncrement.getCameraId() != null){
|
|
|
+ ScenePayStatusVo scenePayStatusVo = new ScenePayStatusVo(userIncrement.getCameraId());
|
|
|
+ Map<String, Object> map = BeanUtil.beanToMap(scenePayStatusVo);
|
|
|
+ rabbitMqProducer.sendByWorkQueue(ucenterScenePayStatusQueue, map);
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
@Override
|