|
@@ -9,6 +9,7 @@ import com.haha.common.enums.ApplyScopeEnum;
|
|
|
import com.haha.common.enums.CouponTypeEnum;
|
|
import com.haha.common.enums.CouponTypeEnum;
|
|
|
import com.haha.common.enums.DeviceDoorStatus;
|
|
import com.haha.common.enums.DeviceDoorStatus;
|
|
|
import com.haha.common.enums.DeviceOnlineStatus;
|
|
import com.haha.common.enums.DeviceOnlineStatus;
|
|
|
|
|
+import com.haha.common.enums.NotifyType;
|
|
|
import com.haha.common.enums.OpenType;
|
|
import com.haha.common.enums.OpenType;
|
|
|
import com.haha.common.enums.PayScoreState;
|
|
import com.haha.common.enums.PayScoreState;
|
|
|
import com.haha.common.enums.PaymentChannel;
|
|
import com.haha.common.enums.PaymentChannel;
|
|
@@ -112,27 +113,31 @@ public class HahaCallbackServiceImpl implements HahaCallbackService {
|
|
|
return;
|
|
return;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- switch (notifyType) {
|
|
|
|
|
- case "DEVICE_STATUS":
|
|
|
|
|
|
|
+ NotifyType type = NotifyType.fromCode(notifyType);
|
|
|
|
|
+ if (type == null) {
|
|
|
|
|
+ log.warn("未知的消息通知类型: {}", notifyType);
|
|
|
|
|
+ return;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ switch (type) {
|
|
|
|
|
+ case DEVICE_STATUS:
|
|
|
handleDeviceStatus(params);
|
|
handleDeviceStatus(params);
|
|
|
break;
|
|
break;
|
|
|
- case "ONLINE_STATUS":
|
|
|
|
|
|
|
+ case ONLINE_STATUS:
|
|
|
handleOnlineStatus(params);
|
|
handleOnlineStatus(params);
|
|
|
break;
|
|
break;
|
|
|
- case "VOICE_RESULT":
|
|
|
|
|
|
|
+ case VOICE_RESULT:
|
|
|
handleVoiceResult(params);
|
|
handleVoiceResult(params);
|
|
|
break;
|
|
break;
|
|
|
- case "CLIENT_NEW_PRODUCT":
|
|
|
|
|
|
|
+ case CLIENT_NEW_PRODUCT:
|
|
|
handleNewProductAudit(params);
|
|
handleNewProductAudit(params);
|
|
|
break;
|
|
break;
|
|
|
- case "MERGE_PRODUCT":
|
|
|
|
|
|
|
+ case MERGE_PRODUCT:
|
|
|
handleMergeProduct(params);
|
|
handleMergeProduct(params);
|
|
|
break;
|
|
break;
|
|
|
- case "ORC_RESULT":
|
|
|
|
|
|
|
+ case ORC_RESULT:
|
|
|
handleOrcResult(params);
|
|
handleOrcResult(params);
|
|
|
break;
|
|
break;
|
|
|
- default:
|
|
|
|
|
- log.warn("未知的消息通知类型: {}", notifyType);
|
|
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
|