目前不支持某科室任意医生的刷号策略
当前策略是挂指定医生的号,有时候存在热门科室完全无号,只要能挂上号就行,不需要指定医生
按照目前的策略,选择多个医生,很容易出现403,然后导致程序退出了
2025-07-10 11:10:10.399 INFO : [21][通道1]努力刷号中... 2025-07-10 11:10:10.400 INFO : --> GET https://gate.91160.com/guahao/v1/pc/sch/dep?unit_id=111&dep_id=3891&date=2025-07-10&p=0&user_key=xxx 2025-07-10 11:10:14.115 INFO : <-- 403 Forbidden https://gate.91160.com/guahao/v1/pc/sch/dep?unit_id=111&dep_id=3891&date=2025-07-10&p=0&user_key=xxx (3714ms, 7375-byte body) 2025-07-10 11:10:14.116 ERROR : java.lang.RuntimeException: com.fasterxml.jackson.core.JsonParseException: Unexpected character ('<' (code 60)): expected a valid value (JSON String, Number, Array, Object or token 'null', 'true' or 'false') at [Source: REDACTED (StreamReadFeature.INCLUDE_SOURCE_IN_LOCATION disabled); line: 1, column: 1] at com.github.pengpan.common.retrofit.BodyCallAdapterFactory$BodyCallAdapter.adapt(BodyCallAdapterFactory.java:71) ~[91160-cli.jar:?] at retrofit2.HttpServiceMethod$CallAdapted.adapt(HttpServiceMethod.java:179) ~[91160-cli.jar:?] at retrofit2.HttpServiceMethod.invoke(HttpServiceMethod.java:160) ~[91160-cli.jar:?] at retrofit2.Retrofit$1.invoke(Retrofit.java:177) ~[91160-cli.jar:?] at com.sun.proxy.$Proxy43.dept(Unknown Source) ~[?:?] at com.github.pengpan.service.impl.FirstTicketServiceImpl.getTicket(FirstTicketServiceImpl.java:67) ~[91160-cli.jar:?] at jdk.internal.reflect.GeneratedMethodAccessor19.invoke(Unknown Source) ~[?:?] at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?] at java.lang.reflect.Method.invoke(Method.java:566) ~[?:?] at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:344) ~[91160-cli.jar:?] at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:208) ~[91160-cli.jar:?] at com.sun.proxy.$Proxy53.getTicket(Unknown Source) ~[?:?] at com.github.pengpan.service.impl.BrushServiceImpl.getTicket(BrushServiceImpl.java:53) ~[91160-cli.jar:?] at com.github.pengpan.service.impl.CoreServiceImpl.brushTicketTask(CoreServiceImpl.java:191) ~[91160-cli.jar:?] at com.github.pengpan.cmd.Register.run(Register.java:58) ~[91160-cli.jar:?] at com.github.pengpan.App.main(App.java:39) ~[91160-cli.jar:?] Caused by: com.fasterxml.jackson.core.JsonParseException: Unexpected character ('<' (code 60)): expected a valid value (JSON String, Number, Array, Object or token 'null', 'true' or 'false') at [Source: REDACTED (StreamReadFeature.INCLUDE_SOURCE_IN_LOCATIONdisabled); line: 1, column: 1] at com.fasterxml.jackson.core.JsonParser._constructReadException(JsonParser.java:2643) ~[91160-cli.jar:?] at com.fasterxml.jackson.core.base.ParserMinimalBase._reportUnexpectedChar(ParserMinimalBase.java:685) ~[91160-cli.jar:?] at com.fasterxml.jackson.core.json.UTF8StreamJsonParser._handleUnexpectedValue(UTF8StreamJsonParser.java:2750) ~[91160-cli.jar:?] at com.fasterxml.jackson.core.json.UTF8StreamJsonParser._nextTokenNotInObject(UTF8StreamJsonParser.java:867) ~[91160-cli.jar:?] at com.fasterxml.jackson.core.json.UTF8StreamJsonParser.nextToken(UTF8StreamJsonParser.java:753) ~[91160-cli.jar:?] at com.fasterxml.jackson.databind.ObjectReader._initForReading(ObjectReader.java:357) ~[91160-cli.jar:?] at com.fasterxml.jackson.databind.ObjectReader._bindAndClose(ObjectReader.java:2115) ~[91160-cli.jar:?] at com.fasterxml.jackson.databind.ObjectReader.readValue(ObjectReader.java:1501) ~[91160-cli.jar:?] at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:33) ~[91160-cli.jar:?] at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:23) ~[91160-cli.jar:?] at com.github.pengpan.common.retrofit.BodyCallAdapterFactory$BodyCallAdapter.adapt(BodyCallAdapterFactory.java:69) ~[91160-cli.jar:?] ... 15 more