|
@@ -16,6 +16,7 @@ import com.fs.common.core.redis.RedisCache;
|
|
|
import com.fs.common.enums.ImTypeEnum;
|
|
import com.fs.common.enums.ImTypeEnum;
|
|
|
import com.fs.common.exception.CustomException;
|
|
import com.fs.common.exception.CustomException;
|
|
|
import com.fs.common.service.impl.SmsServiceImpl;
|
|
import com.fs.common.service.impl.SmsServiceImpl;
|
|
|
|
|
+import com.fs.common.utils.CloudHostUtils;
|
|
|
import com.fs.common.utils.DateUtils;
|
|
import com.fs.common.utils.DateUtils;
|
|
|
import com.fs.common.utils.SecurityUtils;
|
|
import com.fs.common.utils.SecurityUtils;
|
|
|
import com.fs.common.utils.StringUtils;
|
|
import com.fs.common.utils.StringUtils;
|
|
@@ -794,6 +795,13 @@ public class FsInquiryOrderServiceImpl implements IFsInquiryOrderService
|
|
|
map.setPayTime(new Date());
|
|
map.setPayTime(new Date());
|
|
|
map.setTradeNo(tradeNo);
|
|
map.setTradeNo(tradeNo);
|
|
|
fsInquiryOrderMapper.updateFsInquiryOrder(map);
|
|
fsInquiryOrderMapper.updateFsInquiryOrder(map);
|
|
|
|
|
+ // 木易华康特殊处理(支付成功医生自动接单)
|
|
|
|
|
+ if (CloudHostUtils.isCloudHostName("木易华康")&&order.getDoctorId()!=null) {
|
|
|
|
|
+ FsInquiryOrderReceiveParam fsInquiryOrderReceiveParam = new FsInquiryOrderReceiveParam();
|
|
|
|
|
+ fsInquiryOrderReceiveParam.setOrderId(order.getOrderId());
|
|
|
|
|
+ fsInquiryOrderReceiveParam.setDoctorId(order.getDoctorId());
|
|
|
|
|
+ receiveOrder(fsInquiryOrderReceiveParam);
|
|
|
|
|
+ }
|
|
|
try {
|
|
try {
|
|
|
FsUser fsUser = userMapper.selectFsUserByUserId(order.getUserId());
|
|
FsUser fsUser = userMapper.selectFsUserByUserId(order.getUserId());
|
|
|
imService.addAccount(fsUser.getUserId(),fsUser.getAvatar(),fsUser.getNickName());
|
|
imService.addAccount(fsUser.getUserId(),fsUser.getAvatar(),fsUser.getNickName());
|