|
@@ -591,9 +591,14 @@ public class LiftCaseServiceImpl extends ServiceImpl<LiftCaseMapper, LiftCaseEnt
|
|
byUserId.setAdoptCounts(byUserId.getAdoptCounts() == null ? 1 : (byUserId.getAdoptCounts() + 1));
|
|
byUserId.setAdoptCounts(byUserId.getAdoptCounts() == null ? 1 : (byUserId.getAdoptCounts() + 1));
|
|
userInfoMapper.updateById(byUserId);
|
|
userInfoMapper.updateById(byUserId);
|
|
|
|
|
|
|
|
+
|
|
PushUserInfo pushUserInfo = iUserAccountService.getPushUserInfoByUserId(selectById.getChargerId().toString());
|
|
PushUserInfo pushUserInfo = iUserAccountService.getPushUserInfoByUserId(selectById.getChargerId().toString());
|
|
|
|
+ // 用户确认
|
|
PushMessage pushMessage = PushMessage.orderChargeStatus("用户已确认");
|
|
PushMessage pushMessage = PushMessage.orderChargeStatus("用户已确认");
|
|
pushMessage.sendTokenOnPlatform(jmsMessagingTemplate, pushUserInfo);
|
|
pushMessage.sendTokenOnPlatform(jmsMessagingTemplate, pushUserInfo);
|
|
|
|
+ // 入账提醒
|
|
|
|
+ PushMessage pushMessage1 = PushMessage.bookedRemindToCharge(total.toString());
|
|
|
|
+ pushMessage1.sendTokenOnPlatform(jmsMessagingTemplate, pushUserInfo);
|
|
|
|
|
|
return RestResponse.success("success");
|
|
return RestResponse.success("success");
|
|
}
|
|
}
|
|
@@ -698,6 +703,10 @@ public class LiftCaseServiceImpl extends ServiceImpl<LiftCaseMapper, LiftCaseEnt
|
|
iUserAccountService.getPushUserInfoByUserId(selectById.getChargerId().toString());
|
|
iUserAccountService.getPushUserInfoByUserId(selectById.getChargerId().toString());
|
|
PushMessage pushMessage = PushMessage.orderChargeStatus("用戶已确认打卡");
|
|
PushMessage pushMessage = PushMessage.orderChargeStatus("用戶已确认打卡");
|
|
pushMessage.sendTokenOnPlatform(jmsMessagingTemplate, pushUserInfo);
|
|
pushMessage.sendTokenOnPlatform(jmsMessagingTemplate, pushUserInfo);
|
|
|
|
+
|
|
|
|
+ // 入账提醒
|
|
|
|
+ PushMessage pushMessage1 = PushMessage.bookedRemindToCharge(travelFree.toString());
|
|
|
|
+ pushMessage1.sendTokenOnPlatform(jmsMessagingTemplate, pushUserInfo);
|
|
|
|
|
|
return RestResponse.success("success");
|
|
return RestResponse.success("success");
|
|
} else {
|
|
} else {
|
|
@@ -708,6 +717,7 @@ public class LiftCaseServiceImpl extends ServiceImpl<LiftCaseMapper, LiftCaseEnt
|
|
@Override
|
|
@Override
|
|
public RestResponse refusedExperts(Long id) {
|
|
public RestResponse refusedExperts(Long id) {
|
|
LiftCaseEntity liftCaseEntity = caseMapper.selectById(id);
|
|
LiftCaseEntity liftCaseEntity = caseMapper.selectById(id);
|
|
|
|
+ PushUserInfo pushUserInfo = iUserAccountService.getPushUserInfoByUserId(liftCaseEntity.getCreateUserId().toString());
|
|
if (liftCaseEntity.getAcceptStatus() == 2) {
|
|
if (liftCaseEntity.getAcceptStatus() == 2) {
|
|
return RestResponse.fail("订单已拒绝");
|
|
return RestResponse.fail("订单已拒绝");
|
|
}
|
|
}
|
|
@@ -730,6 +740,10 @@ public class LiftCaseServiceImpl extends ServiceImpl<LiftCaseMapper, LiftCaseEnt
|
|
ube.setFlowNum(liftCaseEntity.getOrderSerialNumber());
|
|
ube.setFlowNum(liftCaseEntity.getOrderSerialNumber());
|
|
ube.setAmount(liftCaseEntity.getPayCost() == null ? BigDecimal.ZERO : liftCaseEntity.getPayCost());
|
|
ube.setAmount(liftCaseEntity.getPayCost() == null ? BigDecimal.ZERO : liftCaseEntity.getPayCost());
|
|
userBillMapper.insert(ube);
|
|
userBillMapper.insert(ube);
|
|
|
|
+
|
|
|
|
+ // 入账提醒
|
|
|
|
+ PushMessage pushMessage1 = PushMessage.bookedRemindToCharge((liftCaseEntity.getPayCost() == null ? BigDecimal.ZERO : liftCaseEntity.getPayCost()).toString());
|
|
|
|
+ pushMessage1.sendTokenOnPlatform(jmsMessagingTemplate, pushUserInfo);
|
|
}
|
|
}
|
|
// 清除房间
|
|
// 清除房间
|
|
chatSessionMapper.delete(new QueryWrapper<ChatSessionEntity>()
|
|
chatSessionMapper.delete(new QueryWrapper<ChatSessionEntity>()
|
|
@@ -745,9 +759,9 @@ public class LiftCaseServiceImpl extends ServiceImpl<LiftCaseMapper, LiftCaseEnt
|
|
// 修改诊单状态
|
|
// 修改诊单状态
|
|
caseMapper.refusedExperts(id);
|
|
caseMapper.refusedExperts(id);
|
|
// 推送消息
|
|
// 推送消息
|
|
- PushUserInfo pushUserInfo = iUserAccountService.getPushUserInfoByUserId(liftCaseEntity.getCreateUserId().toString());
|
|
|
|
PushMessage pushMessage = PushMessage.orderChargeStatus("已拒绝");
|
|
PushMessage pushMessage = PushMessage.orderChargeStatus("已拒绝");
|
|
pushMessage.sendTokenOnPlatform(jmsMessagingTemplate, pushUserInfo);
|
|
pushMessage.sendTokenOnPlatform(jmsMessagingTemplate, pushUserInfo);
|
|
|
|
+
|
|
|
|
|
|
return RestResponse.success("success");
|
|
return RestResponse.success("success");
|
|
}
|
|
}
|
|
@@ -1031,6 +1045,13 @@ public class LiftCaseServiceImpl extends ServiceImpl<LiftCaseMapper, LiftCaseEnt
|
|
ube.setFlowNum(liftCaseEntity.getOrderSerialNumber());
|
|
ube.setFlowNum(liftCaseEntity.getOrderSerialNumber());
|
|
ube.setAmount(liftCaseEntity.getPayCost() == null ? BigDecimal.ZERO : liftCaseEntity.getPayCost());
|
|
ube.setAmount(liftCaseEntity.getPayCost() == null ? BigDecimal.ZERO : liftCaseEntity.getPayCost());
|
|
userBillMapper.insert(ube);
|
|
userBillMapper.insert(ube);
|
|
|
|
+
|
|
|
|
+ PushUserInfo pushUserInfo = iUserAccountService.getPushUserInfoByUserId(liftCaseEntity.getChargerId().toString());
|
|
|
|
+ // 入账提醒
|
|
|
|
+ PushMessage pushMessage = PushMessage.bookedRemindToCharge((liftCaseEntity.getPayCost() == null ? BigDecimal.ZERO : liftCaseEntity.getPayCost()).toString());
|
|
|
|
+ pushMessage.sendTokenOnPlatform(jmsMessagingTemplate, pushUserInfo);
|
|
|
|
+
|
|
|
|
+ return RestResponse.success("success");
|
|
}
|
|
}
|
|
// 清除房间
|
|
// 清除房间
|
|
chatSessionMapper.delete(new QueryWrapper<ChatSessionEntity>()
|
|
chatSessionMapper.delete(new QueryWrapper<ChatSessionEntity>()
|