|
@@ -29,6 +29,8 @@ public class IncrementOrderImpl implements OrderStrategy {
|
|
ICameraDetailService cameraDetailService;
|
|
ICameraDetailService cameraDetailService;
|
|
@Autowired
|
|
@Autowired
|
|
IIncrementTypeService incrementTypeService;
|
|
IIncrementTypeService incrementTypeService;
|
|
|
|
+ @Autowired
|
|
|
|
+ IAgentNewLogService agentNewLogService;
|
|
|
|
|
|
@Override
|
|
@Override
|
|
public void handleOrder(String orderSn, String tradeNo, String openId, int paymentTypeName, Long spaceId) throws Exception {
|
|
public void handleOrder(String orderSn, String tradeNo, String openId, int paymentTypeName, Long spaceId) throws Exception {
|
|
@@ -73,10 +75,14 @@ public class IncrementOrderImpl implements OrderStrategy {
|
|
DateTime date = DateUserUtil.getDateTime(DateUserUtil.getDate(userIncrementEntity.getIncrementEndTime()),incrementType,responseIncrementOrder.getMonthQy());
|
|
DateTime date = DateUserUtil.getDateTime(DateUserUtil.getDate(userIncrementEntity.getIncrementEndTime()),incrementType,responseIncrementOrder.getMonthQy());
|
|
userIncrementEntity.setIncrementEndTime(DateUserUtil.getDate(date.toDate()));
|
|
userIncrementEntity.setIncrementEndTime(DateUserUtil.getDate(date.toDate()));
|
|
userIncrementEntity.setOrderSn(userIncrementEntity.getOrderSn() + "," + orderSn);
|
|
userIncrementEntity.setOrderSn(userIncrementEntity.getOrderSn() + "," + orderSn);
|
|
- userIncrementEntity.setCreateTime(DateUserUtil.getDate(new Date()));
|
|
|
|
|
|
+ userIncrementEntity.setUpdateTime(DateUserUtil.getDate(new Date()));
|
|
userIncrementEntity.setIsExpired(0);
|
|
userIncrementEntity.setIsExpired(0);
|
|
userIncrementService.updateById(userIncrementEntity);
|
|
userIncrementService.updateById(userIncrementEntity);
|
|
|
|
|
|
|
|
+ if(userIncrementEntity.getAgentId() != null){
|
|
|
|
+ agentNewLogService.addByUserIncrement(userIncrementEntity);
|
|
|
|
+ }
|
|
|
|
+
|
|
//解封所有场景
|
|
//解封所有场景
|
|
if(userIncrementEntity.getUserId() != null && userIncrementEntity.getCameraId() != null){
|
|
if(userIncrementEntity.getUserId() != null && userIncrementEntity.getCameraId() != null){
|
|
CameraDetail cameraDetail = cameraDetailService.getByCameraId(userIncrementEntity.getCameraId());
|
|
CameraDetail cameraDetail = cameraDetailService.getByCameraId(userIncrementEntity.getCameraId());
|