TEST-com.etotem.cfc.integration.EnergySystemFlowTest.xml 596 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <testsuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://maven.apache.org/surefire/maven-surefire-plugin/xsd/surefire-test-report.xsd" name="com.etotem.cfc.integration.EnergySystemFlowTest" time="133.176" tests="7" errors="0" skipped="1" failures="6">
  3. <properties>
  4. <property name="sun.desktop" value="windows"/>
  5. <property name="awt.toolkit" value="sun.awt.windows.WToolkit"/>
  6. <property name="file.encoding.pkg" value="sun.io"/>
  7. <property name="java.specification.version" value="1.8"/>
  8. <property name="sun.cpu.isalist" value="amd64"/>
  9. <property name="sun.jnu.encoding" value="GBK"/>
  10. <property name="java.class.path" value="D:\cfc\cfc-backend\target\test-classes;D:\cfc\cfc-backend\target\classes;C:\Users\iwt\.m2\repository\org\springframework\boot\spring-boot-starter-web\2.7.18\spring-boot-starter-web-2.7.18.jar;C:\Users\iwt\.m2\repository\org\springframework\boot\spring-boot-starter\2.7.18\spring-boot-starter-2.7.18.jar;C:\Users\iwt\.m2\repository\org\springframework\boot\spring-boot\2.7.18\spring-boot-2.7.18.jar;C:\Users\iwt\.m2\repository\org\springframework\boot\spring-boot-starter-logging\2.7.18\spring-boot-starter-logging-2.7.18.jar;C:\Users\iwt\.m2\repository\org\apache\logging\log4j\log4j-to-slf4j\2.17.2\log4j-to-slf4j-2.17.2.jar;C:\Users\iwt\.m2\repository\org\apache\logging\log4j\log4j-api\2.17.2\log4j-api-2.17.2.jar;C:\Users\iwt\.m2\repository\jakarta\annotation\jakarta.annotation-api\1.3.5\jakarta.annotation-api-1.3.5.jar;C:\Users\iwt\.m2\repository\org\yaml\snakeyaml\1.30\snakeyaml-1.30.jar;C:\Users\iwt\.m2\repository\org\springframework\boot\spring-boot-starter-json\2.7.18\spring-boot-starter-json-2.7.18.jar;C:\Users\iwt\.m2\repository\com\fasterxml\jackson\datatype\jackson-datatype-jdk8\2.13.5\jackson-datatype-jdk8-2.13.5.jar;C:\Users\iwt\.m2\repository\com\fasterxml\jackson\datatype\jackson-datatype-jsr310\2.13.5\jackson-datatype-jsr310-2.13.5.jar;C:\Users\iwt\.m2\repository\com\fasterxml\jackson\module\jackson-module-parameter-names\2.13.5\jackson-module-parameter-names-2.13.5.jar;C:\Users\iwt\.m2\repository\org\springframework\boot\spring-boot-starter-tomcat\2.7.18\spring-boot-starter-tomcat-2.7.18.jar;C:\Users\iwt\.m2\repository\org\apache\tomcat\embed\tomcat-embed-core\9.0.83\tomcat-embed-core-9.0.83.jar;C:\Users\iwt\.m2\repository\org\apache\tomcat\embed\tomcat-embed-websocket\9.0.83\tomcat-embed-websocket-9.0.83.jar;C:\Users\iwt\.m2\repository\org\springframework\spring-web\5.3.31\spring-web-5.3.31.jar;C:\Users\iwt\.m2\repository\org\springframework\spring-beans\5.3.31\spring-beans-5.3.31.jar;C:\Users\iwt\.m2\repository\org\springframework\spring-webmvc\5.3.31\spring-webmvc-5.3.31.jar;C:\Users\iwt\.m2\repository\org\springframework\spring-context\5.3.31\spring-context-5.3.31.jar;C:\Users\iwt\.m2\repository\org\springframework\spring-expression\5.3.31\spring-expression-5.3.31.jar;C:\Users\iwt\.m2\repository\org\springframework\boot\spring-boot-starter-aop\2.7.18\spring-boot-starter-aop-2.7.18.jar;C:\Users\iwt\.m2\repository\org\springframework\spring-aop\5.3.31\spring-aop-5.3.31.jar;C:\Users\iwt\.m2\repository\org\aspectj\aspectjweaver\1.9.7\aspectjweaver-1.9.7.jar;C:\Users\iwt\.m2\repository\com\baomidou\mybatis-plus-boot-starter\3.5.3.1\mybatis-plus-boot-starter-3.5.3.1.jar;C:\Users\iwt\.m2\repository\com\baomidou\mybatis-plus\3.5.3.1\mybatis-plus-3.5.3.1.jar;C:\Users\iwt\.m2\repository\com\baomidou\mybatis-plus-extension\3.5.3.1\mybatis-plus-extension-3.5.3.1.jar;C:\Users\iwt\.m2\repository\com\baomidou\mybatis-plus-core\3.5.3.1\mybatis-plus-core-3.5.3.1.jar;C:\Users\iwt\.m2\repository\com\baomidou\mybatis-plus-annotation\3.5.3.1\mybatis-plus-annotation-3.5.3.1.jar;C:\Users\iwt\.m2\repository\com\github\jsqlparser\jsqlparser\4.4\jsqlparser-4.4.jar;C:\Users\iwt\.m2\repository\org\mybatis\mybatis\3.5.10\mybatis-3.5.10.jar;C:\Users\iwt\.m2\repository\org\mybatis\mybatis-spring\2.0.7\mybatis-spring-2.0.7.jar;C:\Users\iwt\.m2\repository\org\springframework\boot\spring-boot-autoconfigure\2.7.18\spring-boot-autoconfigure-2.7.18.jar;C:\Users\iwt\.m2\repository\org\springframework\boot\spring-boot-starter-jdbc\2.7.18\spring-boot-starter-jdbc-2.7.18.jar;C:\Users\iwt\.m2\repository\com\zaxxer\HikariCP\4.0.3\HikariCP-4.0.3.jar;C:\Users\iwt\.m2\repository\org\springframework\spring-jdbc\5.3.31\spring-jdbc-5.3.31.jar;C:\Users\iwt\.m2\repository\com\mysql\mysql-connector-j\8.0.33\mysql-connector-j-8.0.33.jar;C:\Users\iwt\.m2\repository\io\jsonwebtoken\jjwt-api\0.11.5\jjwt-api-0.11.5.jar;C:\Users\iwt\.m2\repository\io\jsonwebtoken\jjwt-impl\0.11.5\jjwt-impl-0.11.5.jar;C:\Users\iwt\.m2\repository\io\jsonwebtoken\jjwt-jackson\0.11.5\jjwt-jackson-0.11.5.jar;C:\Users\iwt\.m2\repository\com\fasterxml\jackson\core\jackson-databind\2.13.5\jackson-databind-2.13.5.jar;C:\Users\iwt\.m2\repository\com\fasterxml\jackson\core\jackson-annotations\2.13.5\jackson-annotations-2.13.5.jar;C:\Users\iwt\.m2\repository\com\fasterxml\jackson\core\jackson-core\2.13.5\jackson-core-2.13.5.jar;C:\Users\iwt\.m2\repository\org\projectlombok\lombok\1.18.30\lombok-1.18.30.jar;C:\Users\iwt\.m2\repository\org\springframework\boot\spring-boot-starter-validation\2.7.18\spring-boot-starter-validation-2.7.18.jar;C:\Users\iwt\.m2\repository\org\apache\tomcat\embed\tomcat-embed-el\9.0.83\tomcat-embed-el-9.0.83.jar;C:\Users\iwt\.m2\repository\org\hibernate\validator\hibernate-validator\6.2.5.Final\hibernate-validator-6.2.5.Final.jar;C:\Users\iwt\.m2\repository\jakarta\validation\jakarta.validation-api\2.0.2\jakarta.validation-api-2.0.2.jar;C:\Users\iwt\.m2\repository\org\jboss\logging\jboss-logging\3.4.3.Final\jboss-logging-3.4.3.Final.jar;C:\Users\iwt\.m2\repository\com\fasterxml\classmate\1.5.1\classmate-1.5.1.jar;C:\Users\iwt\.m2\repository\org\springframework\boot\spring-boot-starter-data-redis\2.7.18\spring-boot-starter-data-redis-2.7.18.jar;C:\Users\iwt\.m2\repository\org\springframework\data\spring-data-redis\2.7.18\spring-data-redis-2.7.18.jar;C:\Users\iwt\.m2\repository\org\springframework\data\spring-data-keyvalue\2.7.18\spring-data-keyvalue-2.7.18.jar;C:\Users\iwt\.m2\repository\org\springframework\data\spring-data-commons\2.7.18\spring-data-commons-2.7.18.jar;C:\Users\iwt\.m2\repository\org\springframework\spring-oxm\5.3.31\spring-oxm-5.3.31.jar;C:\Users\iwt\.m2\repository\io\lettuce\lettuce-core\6.1.10.RELEASE\lettuce-core-6.1.10.RELEASE.jar;C:\Users\iwt\.m2\repository\io\netty\netty-common\4.1.101.Final\netty-common-4.1.101.Final.jar;C:\Users\iwt\.m2\repository\io\netty\netty-handler\4.1.101.Final\netty-handler-4.1.101.Final.jar;C:\Users\iwt\.m2\repository\io\netty\netty-resolver\4.1.101.Final\netty-resolver-4.1.101.Final.jar;C:\Users\iwt\.m2\repository\io\netty\netty-buffer\4.1.101.Final\netty-buffer-4.1.101.Final.jar;C:\Users\iwt\.m2\repository\io\netty\netty-transport-native-unix-common\4.1.101.Final\netty-transport-native-unix-common-4.1.101.Final.jar;C:\Users\iwt\.m2\repository\io\netty\netty-codec\4.1.101.Final\netty-codec-4.1.101.Final.jar;C:\Users\iwt\.m2\repository\io\netty\netty-transport\4.1.101.Final\netty-transport-4.1.101.Final.jar;C:\Users\iwt\.m2\repository\io\projectreactor\reactor-core\3.4.34\reactor-core-3.4.34.jar;C:\Users\iwt\.m2\repository\org\reactivestreams\reactive-streams\1.0.4\reactive-streams-1.0.4.jar;C:\Users\iwt\.m2\repository\org\springframework\boot\spring-boot-starter-cache\2.7.18\spring-boot-starter-cache-2.7.18.jar;C:\Users\iwt\.m2\repository\org\springframework\spring-context-support\5.3.31\spring-context-support-5.3.31.jar;C:\Users\iwt\.m2\repository\org\springframework\security\spring-security-crypto\5.7.11\spring-security-crypto-5.7.11.jar;C:\Users\iwt\.m2\repository\org\springframework\boot\spring-boot-starter-security\2.7.18\spring-boot-starter-security-2.7.18.jar;C:\Users\iwt\.m2\repository\org\springframework\security\spring-security-config\5.7.11\spring-security-config-5.7.11.jar;C:\Users\iwt\.m2\repository\org\springframework\security\spring-security-core\5.7.11\spring-security-core-5.7.11.jar;C:\Users\iwt\.m2\repository\org\springframework\security\spring-security-web\5.7.11\spring-security-web-5.7.11.jar;C:\Users\iwt\.m2\repository\org\springframework\boot\spring-boot-starter-quartz\2.7.18\spring-boot-starter-quartz-2.7.18.jar;C:\Users\iwt\.m2\repository\org\springframework\spring-tx\5.3.31\spring-tx-5.3.31.jar;C:\Users\iwt\.m2\repository\org\quartz-scheduler\quartz\2.3.2\quartz-2.3.2.jar;C:\Users\iwt\.m2\repository\com\mchange\mchange-commons-java\0.2.15\mchange-commons-java-0.2.15.jar;C:\Users\iwt\.m2\repository\ch\qos\logback\logback-classic\1.2.12\logback-classic-1.2.12.jar;C:\Users\iwt\.m2\repository\ch\qos\logback\logback-core\1.2.12\logback-core-1.2.12.jar;C:\Users\iwt\.m2\repository\org\slf4j\slf4j-api\1.7.36\slf4j-api-1.7.36.jar;C:\Users\iwt\.m2\repository\org\apache\commons\commons-lang3\3.12.0\commons-lang3-3.12.0.jar;C:\Users\iwt\.m2\repository\com\squareup\okhttp3\okhttp\3.14.9\okhttp-3.14.9.jar;C:\Users\iwt\.m2\repository\com\squareup\okio\okio\1.17.2\okio-1.17.2.jar;C:\Users\iwt\.m2\repository\com\alibaba\fastjson\2.0.40\fastjson-2.0.40.jar;C:\Users\iwt\.m2\repository\com\alibaba\fastjson2\fastjson2-extension\2.0.40\fastjson2-extension-2.0.40.jar;C:\Users\iwt\.m2\repository\com\alibaba\fastjson2\fastjson2\2.0.40\fastjson2-2.0.40.jar;C:\Users\iwt\.m2\repository\com\google\zxing\core\3.5.3\core-3.5.3.jar;C:\Users\iwt\.m2\repository\com\google\zxing\javase\3.5.3\javase-3.5.3.jar;C:\Users\iwt\.m2\repository\com\beust\jcommander\1.82\jcommander-1.82.jar;C:\Users\iwt\.m2\repository\com\github\jai-imageio\jai-imageio-core\1.4.0\jai-imageio-core-1.4.0.jar;C:\Users\iwt\.m2\repository\org\apache\pdfbox\pdfbox\2.0.31\pdfbox-2.0.31.jar;C:\Users\iwt\.m2\repository\org\apache\pdfbox\fontbox\2.0.31\fontbox-2.0.31.jar;C:\Users\iwt\.m2\repository\commons-logging\commons-logging\1.2\commons-logging-1.2.jar;C:\Users\iwt\.m2\repository\org\springdoc\springdoc-openapi-ui\1.8.0\springdoc-openapi-ui-1.8.0.jar;C:\Users\iwt\.m2\repository\org\springdoc\springdoc-openapi-webmvc-core\1.8.0\springdoc-openapi-webmvc-core-1.8.0.jar;C:\Users\iwt\.m2\repository\org\springdoc\springdoc-openapi-common\1.8.0\springdoc-openapi-common-1.8.0.jar;C:\Users\iwt\.m2\repository\io\swagger\core\v3\swagger-core\2.2.20\swagger-core-2.2.20.jar;C:\Users\iwt\.m2\repository\com\fasterxml\jackson\dataformat\jackson-dataformat-yaml\2.13.5\jackson-dataformat-yaml-2.13.5.jar;C:\Users\iwt\.m2\repository\io\swagger\core\v3\swagger-annotations\2.2.20\swagger-annotations-2.2.20.jar;C:\Users\iwt\.m2\repository\io\swagger\core\v3\swagger-models\2.2.20\swagger-models-2.2.20.jar;C:\Users\iwt\.m2\repository\org\webjars\swagger-ui\5.11.8\swagger-ui-5.11.8.jar;C:\Users\iwt\.m2\repository\com\amazonaws\aws-java-sdk-s3\1.11.136\aws-java-sdk-s3-1.11.136.jar;C:\Users\iwt\.m2\repository\com\amazonaws\aws-java-sdk-kms\1.11.136\aws-java-sdk-kms-1.11.136.jar;C:\Users\iwt\.m2\repository\com\amazonaws\aws-java-sdk-core\1.11.136\aws-java-sdk-core-1.11.136.jar;C:\Users\iwt\.m2\repository\org\apache\httpcomponents\httpclient\4.5.14\httpclient-4.5.14.jar;C:\Users\iwt\.m2\repository\org\apache\httpcomponents\httpcore\4.4.16\httpcore-4.4.16.jar;C:\Users\iwt\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\iwt\.m2\repository\software\amazon\ion\ion-java\1.0.2\ion-java-1.0.2.jar;C:\Users\iwt\.m2\repository\com\fasterxml\jackson\dataformat\jackson-dataformat-cbor\2.13.5\jackson-dataformat-cbor-2.13.5.jar;C:\Users\iwt\.m2\repository\joda-time\joda-time\2.8.1\joda-time-2.8.1.jar;C:\Users\iwt\.m2\repository\com\amazonaws\jmespath-java\1.11.136\jmespath-java-1.11.136.jar;C:\Users\iwt\.m2\repository\org\springframework\boot\spring-boot-starter-test\2.7.18\spring-boot-starter-test-2.7.18.jar;C:\Users\iwt\.m2\repository\org\springframework\boot\spring-boot-test\2.7.18\spring-boot-test-2.7.18.jar;C:\Users\iwt\.m2\repository\org\springframework\boot\spring-boot-test-autoconfigure\2.7.18\spring-boot-test-autoconfigure-2.7.18.jar;C:\Users\iwt\.m2\repository\com\jayway\jsonpath\json-path\2.7.0\json-path-2.7.0.jar;C:\Users\iwt\.m2\repository\net\minidev\json-smart\2.4.11\json-smart-2.4.11.jar;C:\Users\iwt\.m2\repository\net\minidev\accessors-smart\2.4.11\accessors-smart-2.4.11.jar;C:\Users\iwt\.m2\repository\org\ow2\asm\asm\9.3\asm-9.3.jar;C:\Users\iwt\.m2\repository\jakarta\xml\bind\jakarta.xml.bind-api\2.3.3\jakarta.xml.bind-api-2.3.3.jar;C:\Users\iwt\.m2\repository\jakarta\activation\jakarta.activation-api\1.2.2\jakarta.activation-api-1.2.2.jar;C:\Users\iwt\.m2\repository\org\assertj\assertj-core\3.22.0\assertj-core-3.22.0.jar;C:\Users\iwt\.m2\repository\org\hamcrest\hamcrest\2.2\hamcrest-2.2.jar;C:\Users\iwt\.m2\repository\org\junit\jupiter\junit-jupiter\5.8.2\junit-jupiter-5.8.2.jar;C:\Users\iwt\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.8.2\junit-jupiter-api-5.8.2.jar;C:\Users\iwt\.m2\repository\org\opentest4j\opentest4j\1.2.0\opentest4j-1.2.0.jar;C:\Users\iwt\.m2\repository\org\junit\platform\junit-platform-commons\1.8.2\junit-platform-commons-1.8.2.jar;C:\Users\iwt\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\iwt\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.8.2\junit-jupiter-params-5.8.2.jar;C:\Users\iwt\.m2\repository\org\junit\jupiter\junit-jupiter-engine\5.8.2\junit-jupiter-engine-5.8.2.jar;C:\Users\iwt\.m2\repository\org\junit\platform\junit-platform-engine\1.8.2\junit-platform-engine-1.8.2.jar;C:\Users\iwt\.m2\repository\org\mockito\mockito-core\4.5.1\mockito-core-4.5.1.jar;C:\Users\iwt\.m2\repository\net\bytebuddy\byte-buddy\1.12.23\byte-buddy-1.12.23.jar;C:\Users\iwt\.m2\repository\net\bytebuddy\byte-buddy-agent\1.12.23\byte-buddy-agent-1.12.23.jar;C:\Users\iwt\.m2\repository\org\objenesis\objenesis\3.2\objenesis-3.2.jar;C:\Users\iwt\.m2\repository\org\mockito\mockito-junit-jupiter\4.5.1\mockito-junit-jupiter-4.5.1.jar;C:\Users\iwt\.m2\repository\org\skyscreamer\jsonassert\1.5.1\jsonassert-1.5.1.jar;C:\Users\iwt\.m2\repository\com\vaadin\external\google\android-json\0.0.20131108.vaadin1\android-json-0.0.20131108.vaadin1.jar;C:\Users\iwt\.m2\repository\org\springframework\spring-core\5.3.31\spring-core-5.3.31.jar;C:\Users\iwt\.m2\repository\org\springframework\spring-jcl\5.3.31\spring-jcl-5.3.31.jar;C:\Users\iwt\.m2\repository\org\springframework\spring-test\5.3.31\spring-test-5.3.31.jar;C:\Users\iwt\.m2\repository\org\xmlunit\xmlunit-core\2.9.1\xmlunit-core-2.9.1.jar;"/>
  11. <property name="java.vm.vendor" value="Oracle Corporation"/>
  12. <property name="sun.arch.data.model" value="64"/>
  13. <property name="user.variant" value=""/>
  14. <property name="java.vendor.url" value="http://java.oracle.com/"/>
  15. <property name="user.timezone" value="Asia/Shanghai"/>
  16. <property name="java.vm.specification.version" value="1.8"/>
  17. <property name="os.name" value="Windows 8.1"/>
  18. <property name="user.country" value="CN"/>
  19. <property name="sun.java.launcher" value="SUN_STANDARD"/>
  20. <property name="sun.boot.library.path" value="D:\jdk1.8.0_25\jre\bin"/>
  21. <property name="sun.java.command" value="C:\Users\iwt\AppData\Local\Temp\surefire6743276863866108046\surefirebooter8958384247381927065.jar C:\Users\iwt\AppData\Local\Temp\surefire6743276863866108046 2026-11-05T06-21-11_099-jvmRun1 surefire1714228297299682550tmp surefire_02809150198319950004tmp"/>
  22. <property name="surefire.test.class.path" value="D:\cfc\cfc-backend\target\test-classes;D:\cfc\cfc-backend\target\classes;C:\Users\iwt\.m2\repository\org\springframework\boot\spring-boot-starter-web\2.7.18\spring-boot-starter-web-2.7.18.jar;C:\Users\iwt\.m2\repository\org\springframework\boot\spring-boot-starter\2.7.18\spring-boot-starter-2.7.18.jar;C:\Users\iwt\.m2\repository\org\springframework\boot\spring-boot\2.7.18\spring-boot-2.7.18.jar;C:\Users\iwt\.m2\repository\org\springframework\boot\spring-boot-starter-logging\2.7.18\spring-boot-starter-logging-2.7.18.jar;C:\Users\iwt\.m2\repository\org\apache\logging\log4j\log4j-to-slf4j\2.17.2\log4j-to-slf4j-2.17.2.jar;C:\Users\iwt\.m2\repository\org\apache\logging\log4j\log4j-api\2.17.2\log4j-api-2.17.2.jar;C:\Users\iwt\.m2\repository\jakarta\annotation\jakarta.annotation-api\1.3.5\jakarta.annotation-api-1.3.5.jar;C:\Users\iwt\.m2\repository\org\yaml\snakeyaml\1.30\snakeyaml-1.30.jar;C:\Users\iwt\.m2\repository\org\springframework\boot\spring-boot-starter-json\2.7.18\spring-boot-starter-json-2.7.18.jar;C:\Users\iwt\.m2\repository\com\fasterxml\jackson\datatype\jackson-datatype-jdk8\2.13.5\jackson-datatype-jdk8-2.13.5.jar;C:\Users\iwt\.m2\repository\com\fasterxml\jackson\datatype\jackson-datatype-jsr310\2.13.5\jackson-datatype-jsr310-2.13.5.jar;C:\Users\iwt\.m2\repository\com\fasterxml\jackson\module\jackson-module-parameter-names\2.13.5\jackson-module-parameter-names-2.13.5.jar;C:\Users\iwt\.m2\repository\org\springframework\boot\spring-boot-starter-tomcat\2.7.18\spring-boot-starter-tomcat-2.7.18.jar;C:\Users\iwt\.m2\repository\org\apache\tomcat\embed\tomcat-embed-core\9.0.83\tomcat-embed-core-9.0.83.jar;C:\Users\iwt\.m2\repository\org\apache\tomcat\embed\tomcat-embed-websocket\9.0.83\tomcat-embed-websocket-9.0.83.jar;C:\Users\iwt\.m2\repository\org\springframework\spring-web\5.3.31\spring-web-5.3.31.jar;C:\Users\iwt\.m2\repository\org\springframework\spring-beans\5.3.31\spring-beans-5.3.31.jar;C:\Users\iwt\.m2\repository\org\springframework\spring-webmvc\5.3.31\spring-webmvc-5.3.31.jar;C:\Users\iwt\.m2\repository\org\springframework\spring-context\5.3.31\spring-context-5.3.31.jar;C:\Users\iwt\.m2\repository\org\springframework\spring-expression\5.3.31\spring-expression-5.3.31.jar;C:\Users\iwt\.m2\repository\org\springframework\boot\spring-boot-starter-aop\2.7.18\spring-boot-starter-aop-2.7.18.jar;C:\Users\iwt\.m2\repository\org\springframework\spring-aop\5.3.31\spring-aop-5.3.31.jar;C:\Users\iwt\.m2\repository\org\aspectj\aspectjweaver\1.9.7\aspectjweaver-1.9.7.jar;C:\Users\iwt\.m2\repository\com\baomidou\mybatis-plus-boot-starter\3.5.3.1\mybatis-plus-boot-starter-3.5.3.1.jar;C:\Users\iwt\.m2\repository\com\baomidou\mybatis-plus\3.5.3.1\mybatis-plus-3.5.3.1.jar;C:\Users\iwt\.m2\repository\com\baomidou\mybatis-plus-extension\3.5.3.1\mybatis-plus-extension-3.5.3.1.jar;C:\Users\iwt\.m2\repository\com\baomidou\mybatis-plus-core\3.5.3.1\mybatis-plus-core-3.5.3.1.jar;C:\Users\iwt\.m2\repository\com\baomidou\mybatis-plus-annotation\3.5.3.1\mybatis-plus-annotation-3.5.3.1.jar;C:\Users\iwt\.m2\repository\com\github\jsqlparser\jsqlparser\4.4\jsqlparser-4.4.jar;C:\Users\iwt\.m2\repository\org\mybatis\mybatis\3.5.10\mybatis-3.5.10.jar;C:\Users\iwt\.m2\repository\org\mybatis\mybatis-spring\2.0.7\mybatis-spring-2.0.7.jar;C:\Users\iwt\.m2\repository\org\springframework\boot\spring-boot-autoconfigure\2.7.18\spring-boot-autoconfigure-2.7.18.jar;C:\Users\iwt\.m2\repository\org\springframework\boot\spring-boot-starter-jdbc\2.7.18\spring-boot-starter-jdbc-2.7.18.jar;C:\Users\iwt\.m2\repository\com\zaxxer\HikariCP\4.0.3\HikariCP-4.0.3.jar;C:\Users\iwt\.m2\repository\org\springframework\spring-jdbc\5.3.31\spring-jdbc-5.3.31.jar;C:\Users\iwt\.m2\repository\com\mysql\mysql-connector-j\8.0.33\mysql-connector-j-8.0.33.jar;C:\Users\iwt\.m2\repository\io\jsonwebtoken\jjwt-api\0.11.5\jjwt-api-0.11.5.jar;C:\Users\iwt\.m2\repository\io\jsonwebtoken\jjwt-impl\0.11.5\jjwt-impl-0.11.5.jar;C:\Users\iwt\.m2\repository\io\jsonwebtoken\jjwt-jackson\0.11.5\jjwt-jackson-0.11.5.jar;C:\Users\iwt\.m2\repository\com\fasterxml\jackson\core\jackson-databind\2.13.5\jackson-databind-2.13.5.jar;C:\Users\iwt\.m2\repository\com\fasterxml\jackson\core\jackson-annotations\2.13.5\jackson-annotations-2.13.5.jar;C:\Users\iwt\.m2\repository\com\fasterxml\jackson\core\jackson-core\2.13.5\jackson-core-2.13.5.jar;C:\Users\iwt\.m2\repository\org\projectlombok\lombok\1.18.30\lombok-1.18.30.jar;C:\Users\iwt\.m2\repository\org\springframework\boot\spring-boot-starter-validation\2.7.18\spring-boot-starter-validation-2.7.18.jar;C:\Users\iwt\.m2\repository\org\apache\tomcat\embed\tomcat-embed-el\9.0.83\tomcat-embed-el-9.0.83.jar;C:\Users\iwt\.m2\repository\org\hibernate\validator\hibernate-validator\6.2.5.Final\hibernate-validator-6.2.5.Final.jar;C:\Users\iwt\.m2\repository\jakarta\validation\jakarta.validation-api\2.0.2\jakarta.validation-api-2.0.2.jar;C:\Users\iwt\.m2\repository\org\jboss\logging\jboss-logging\3.4.3.Final\jboss-logging-3.4.3.Final.jar;C:\Users\iwt\.m2\repository\com\fasterxml\classmate\1.5.1\classmate-1.5.1.jar;C:\Users\iwt\.m2\repository\org\springframework\boot\spring-boot-starter-data-redis\2.7.18\spring-boot-starter-data-redis-2.7.18.jar;C:\Users\iwt\.m2\repository\org\springframework\data\spring-data-redis\2.7.18\spring-data-redis-2.7.18.jar;C:\Users\iwt\.m2\repository\org\springframework\data\spring-data-keyvalue\2.7.18\spring-data-keyvalue-2.7.18.jar;C:\Users\iwt\.m2\repository\org\springframework\data\spring-data-commons\2.7.18\spring-data-commons-2.7.18.jar;C:\Users\iwt\.m2\repository\org\springframework\spring-oxm\5.3.31\spring-oxm-5.3.31.jar;C:\Users\iwt\.m2\repository\io\lettuce\lettuce-core\6.1.10.RELEASE\lettuce-core-6.1.10.RELEASE.jar;C:\Users\iwt\.m2\repository\io\netty\netty-common\4.1.101.Final\netty-common-4.1.101.Final.jar;C:\Users\iwt\.m2\repository\io\netty\netty-handler\4.1.101.Final\netty-handler-4.1.101.Final.jar;C:\Users\iwt\.m2\repository\io\netty\netty-resolver\4.1.101.Final\netty-resolver-4.1.101.Final.jar;C:\Users\iwt\.m2\repository\io\netty\netty-buffer\4.1.101.Final\netty-buffer-4.1.101.Final.jar;C:\Users\iwt\.m2\repository\io\netty\netty-transport-native-unix-common\4.1.101.Final\netty-transport-native-unix-common-4.1.101.Final.jar;C:\Users\iwt\.m2\repository\io\netty\netty-codec\4.1.101.Final\netty-codec-4.1.101.Final.jar;C:\Users\iwt\.m2\repository\io\netty\netty-transport\4.1.101.Final\netty-transport-4.1.101.Final.jar;C:\Users\iwt\.m2\repository\io\projectreactor\reactor-core\3.4.34\reactor-core-3.4.34.jar;C:\Users\iwt\.m2\repository\org\reactivestreams\reactive-streams\1.0.4\reactive-streams-1.0.4.jar;C:\Users\iwt\.m2\repository\org\springframework\boot\spring-boot-starter-cache\2.7.18\spring-boot-starter-cache-2.7.18.jar;C:\Users\iwt\.m2\repository\org\springframework\spring-context-support\5.3.31\spring-context-support-5.3.31.jar;C:\Users\iwt\.m2\repository\org\springframework\security\spring-security-crypto\5.7.11\spring-security-crypto-5.7.11.jar;C:\Users\iwt\.m2\repository\org\springframework\boot\spring-boot-starter-security\2.7.18\spring-boot-starter-security-2.7.18.jar;C:\Users\iwt\.m2\repository\org\springframework\security\spring-security-config\5.7.11\spring-security-config-5.7.11.jar;C:\Users\iwt\.m2\repository\org\springframework\security\spring-security-core\5.7.11\spring-security-core-5.7.11.jar;C:\Users\iwt\.m2\repository\org\springframework\security\spring-security-web\5.7.11\spring-security-web-5.7.11.jar;C:\Users\iwt\.m2\repository\org\springframework\boot\spring-boot-starter-quartz\2.7.18\spring-boot-starter-quartz-2.7.18.jar;C:\Users\iwt\.m2\repository\org\springframework\spring-tx\5.3.31\spring-tx-5.3.31.jar;C:\Users\iwt\.m2\repository\org\quartz-scheduler\quartz\2.3.2\quartz-2.3.2.jar;C:\Users\iwt\.m2\repository\com\mchange\mchange-commons-java\0.2.15\mchange-commons-java-0.2.15.jar;C:\Users\iwt\.m2\repository\ch\qos\logback\logback-classic\1.2.12\logback-classic-1.2.12.jar;C:\Users\iwt\.m2\repository\ch\qos\logback\logback-core\1.2.12\logback-core-1.2.12.jar;C:\Users\iwt\.m2\repository\org\slf4j\slf4j-api\1.7.36\slf4j-api-1.7.36.jar;C:\Users\iwt\.m2\repository\org\apache\commons\commons-lang3\3.12.0\commons-lang3-3.12.0.jar;C:\Users\iwt\.m2\repository\com\squareup\okhttp3\okhttp\3.14.9\okhttp-3.14.9.jar;C:\Users\iwt\.m2\repository\com\squareup\okio\okio\1.17.2\okio-1.17.2.jar;C:\Users\iwt\.m2\repository\com\alibaba\fastjson\2.0.40\fastjson-2.0.40.jar;C:\Users\iwt\.m2\repository\com\alibaba\fastjson2\fastjson2-extension\2.0.40\fastjson2-extension-2.0.40.jar;C:\Users\iwt\.m2\repository\com\alibaba\fastjson2\fastjson2\2.0.40\fastjson2-2.0.40.jar;C:\Users\iwt\.m2\repository\com\google\zxing\core\3.5.3\core-3.5.3.jar;C:\Users\iwt\.m2\repository\com\google\zxing\javase\3.5.3\javase-3.5.3.jar;C:\Users\iwt\.m2\repository\com\beust\jcommander\1.82\jcommander-1.82.jar;C:\Users\iwt\.m2\repository\com\github\jai-imageio\jai-imageio-core\1.4.0\jai-imageio-core-1.4.0.jar;C:\Users\iwt\.m2\repository\org\apache\pdfbox\pdfbox\2.0.31\pdfbox-2.0.31.jar;C:\Users\iwt\.m2\repository\org\apache\pdfbox\fontbox\2.0.31\fontbox-2.0.31.jar;C:\Users\iwt\.m2\repository\commons-logging\commons-logging\1.2\commons-logging-1.2.jar;C:\Users\iwt\.m2\repository\org\springdoc\springdoc-openapi-ui\1.8.0\springdoc-openapi-ui-1.8.0.jar;C:\Users\iwt\.m2\repository\org\springdoc\springdoc-openapi-webmvc-core\1.8.0\springdoc-openapi-webmvc-core-1.8.0.jar;C:\Users\iwt\.m2\repository\org\springdoc\springdoc-openapi-common\1.8.0\springdoc-openapi-common-1.8.0.jar;C:\Users\iwt\.m2\repository\io\swagger\core\v3\swagger-core\2.2.20\swagger-core-2.2.20.jar;C:\Users\iwt\.m2\repository\com\fasterxml\jackson\dataformat\jackson-dataformat-yaml\2.13.5\jackson-dataformat-yaml-2.13.5.jar;C:\Users\iwt\.m2\repository\io\swagger\core\v3\swagger-annotations\2.2.20\swagger-annotations-2.2.20.jar;C:\Users\iwt\.m2\repository\io\swagger\core\v3\swagger-models\2.2.20\swagger-models-2.2.20.jar;C:\Users\iwt\.m2\repository\org\webjars\swagger-ui\5.11.8\swagger-ui-5.11.8.jar;C:\Users\iwt\.m2\repository\com\amazonaws\aws-java-sdk-s3\1.11.136\aws-java-sdk-s3-1.11.136.jar;C:\Users\iwt\.m2\repository\com\amazonaws\aws-java-sdk-kms\1.11.136\aws-java-sdk-kms-1.11.136.jar;C:\Users\iwt\.m2\repository\com\amazonaws\aws-java-sdk-core\1.11.136\aws-java-sdk-core-1.11.136.jar;C:\Users\iwt\.m2\repository\org\apache\httpcomponents\httpclient\4.5.14\httpclient-4.5.14.jar;C:\Users\iwt\.m2\repository\org\apache\httpcomponents\httpcore\4.4.16\httpcore-4.4.16.jar;C:\Users\iwt\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\iwt\.m2\repository\software\amazon\ion\ion-java\1.0.2\ion-java-1.0.2.jar;C:\Users\iwt\.m2\repository\com\fasterxml\jackson\dataformat\jackson-dataformat-cbor\2.13.5\jackson-dataformat-cbor-2.13.5.jar;C:\Users\iwt\.m2\repository\joda-time\joda-time\2.8.1\joda-time-2.8.1.jar;C:\Users\iwt\.m2\repository\com\amazonaws\jmespath-java\1.11.136\jmespath-java-1.11.136.jar;C:\Users\iwt\.m2\repository\org\springframework\boot\spring-boot-starter-test\2.7.18\spring-boot-starter-test-2.7.18.jar;C:\Users\iwt\.m2\repository\org\springframework\boot\spring-boot-test\2.7.18\spring-boot-test-2.7.18.jar;C:\Users\iwt\.m2\repository\org\springframework\boot\spring-boot-test-autoconfigure\2.7.18\spring-boot-test-autoconfigure-2.7.18.jar;C:\Users\iwt\.m2\repository\com\jayway\jsonpath\json-path\2.7.0\json-path-2.7.0.jar;C:\Users\iwt\.m2\repository\net\minidev\json-smart\2.4.11\json-smart-2.4.11.jar;C:\Users\iwt\.m2\repository\net\minidev\accessors-smart\2.4.11\accessors-smart-2.4.11.jar;C:\Users\iwt\.m2\repository\org\ow2\asm\asm\9.3\asm-9.3.jar;C:\Users\iwt\.m2\repository\jakarta\xml\bind\jakarta.xml.bind-api\2.3.3\jakarta.xml.bind-api-2.3.3.jar;C:\Users\iwt\.m2\repository\jakarta\activation\jakarta.activation-api\1.2.2\jakarta.activation-api-1.2.2.jar;C:\Users\iwt\.m2\repository\org\assertj\assertj-core\3.22.0\assertj-core-3.22.0.jar;C:\Users\iwt\.m2\repository\org\hamcrest\hamcrest\2.2\hamcrest-2.2.jar;C:\Users\iwt\.m2\repository\org\junit\jupiter\junit-jupiter\5.8.2\junit-jupiter-5.8.2.jar;C:\Users\iwt\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.8.2\junit-jupiter-api-5.8.2.jar;C:\Users\iwt\.m2\repository\org\opentest4j\opentest4j\1.2.0\opentest4j-1.2.0.jar;C:\Users\iwt\.m2\repository\org\junit\platform\junit-platform-commons\1.8.2\junit-platform-commons-1.8.2.jar;C:\Users\iwt\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\iwt\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.8.2\junit-jupiter-params-5.8.2.jar;C:\Users\iwt\.m2\repository\org\junit\jupiter\junit-jupiter-engine\5.8.2\junit-jupiter-engine-5.8.2.jar;C:\Users\iwt\.m2\repository\org\junit\platform\junit-platform-engine\1.8.2\junit-platform-engine-1.8.2.jar;C:\Users\iwt\.m2\repository\org\mockito\mockito-core\4.5.1\mockito-core-4.5.1.jar;C:\Users\iwt\.m2\repository\net\bytebuddy\byte-buddy\1.12.23\byte-buddy-1.12.23.jar;C:\Users\iwt\.m2\repository\net\bytebuddy\byte-buddy-agent\1.12.23\byte-buddy-agent-1.12.23.jar;C:\Users\iwt\.m2\repository\org\objenesis\objenesis\3.2\objenesis-3.2.jar;C:\Users\iwt\.m2\repository\org\mockito\mockito-junit-jupiter\4.5.1\mockito-junit-jupiter-4.5.1.jar;C:\Users\iwt\.m2\repository\org\skyscreamer\jsonassert\1.5.1\jsonassert-1.5.1.jar;C:\Users\iwt\.m2\repository\com\vaadin\external\google\android-json\0.0.20131108.vaadin1\android-json-0.0.20131108.vaadin1.jar;C:\Users\iwt\.m2\repository\org\springframework\spring-core\5.3.31\spring-core-5.3.31.jar;C:\Users\iwt\.m2\repository\org\springframework\spring-jcl\5.3.31\spring-jcl-5.3.31.jar;C:\Users\iwt\.m2\repository\org\springframework\spring-test\5.3.31\spring-test-5.3.31.jar;C:\Users\iwt\.m2\repository\org\xmlunit\xmlunit-core\2.9.1\xmlunit-core-2.9.1.jar;"/>
  23. <property name="sun.cpu.endian" value="little"/>
  24. <property name="user.home" value="C:\Users\iwt"/>
  25. <property name="user.language" value="zh"/>
  26. <property name="java.specification.vendor" value="Oracle Corporation"/>
  27. <property name="java.home" value="D:\jdk1.8.0_25\jre"/>
  28. <property name="basedir" value="D:\cfc\cfc-backend"/>
  29. <property name="file.separator" value="\"/>
  30. <property name="line.separator" value="&#10;"/>
  31. <property name="java.vm.specification.vendor" value="Oracle Corporation"/>
  32. <property name="java.specification.name" value="Java Platform API Specification"/>
  33. <property name="java.awt.graphicsenv" value="sun.awt.Win32GraphicsEnvironment"/>
  34. <property name="surefire.real.class.path" value="C:\Users\iwt\AppData\Local\Temp\surefire6743276863866108046\surefirebooter8958384247381927065.jar"/>
  35. <property name="sun.boot.class.path" value="D:\jdk1.8.0_25\jre\lib\resources.jar;D:\jdk1.8.0_25\jre\lib\rt.jar;D:\jdk1.8.0_25\jre\lib\sunrsasign.jar;D:\jdk1.8.0_25\jre\lib\jsse.jar;D:\jdk1.8.0_25\jre\lib\jce.jar;D:\jdk1.8.0_25\jre\lib\charsets.jar;D:\jdk1.8.0_25\jre\lib\jfr.jar;D:\jdk1.8.0_25\jre\classes"/>
  36. <property name="user.script" value=""/>
  37. <property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/>
  38. <property name="java.runtime.version" value="1.8.0_25-b18"/>
  39. <property name="user.name" value="iwt"/>
  40. <property name="path.separator" value=";"/>
  41. <property name="os.version" value="6.3"/>
  42. <property name="java.endorsed.dirs" value="D:\jdk1.8.0_25\jre\lib\endorsed"/>
  43. <property name="java.runtime.name" value="Java(TM) SE Runtime Environment"/>
  44. <property name="file.encoding" value="GBK"/>
  45. <property name="java.vm.name" value="Java HotSpot(TM) 64-Bit Server VM"/>
  46. <property name="skipTests" value="false"/>
  47. <property name="localRepository" value="C:\Users\iwt\.m2\repository"/>
  48. <property name="java.vendor.url.bug" value="http://bugreport.sun.com/bugreport/"/>
  49. <property name="java.io.tmpdir" value="C:\Users\iwt\AppData\Local\Temp\"/>
  50. <property name="java.version" value="1.8.0_25"/>
  51. <property name="user.dir" value="D:\cfc\cfc-backend"/>
  52. <property name="os.arch" value="amd64"/>
  53. <property name="java.vm.specification.name" value="Java Virtual Machine Specification"/>
  54. <property name="java.awt.printerjob" value="sun.awt.windows.WPrinterJob"/>
  55. <property name="sun.os.patch.level" value=""/>
  56. <property name="java.library.path" value="D:\jdk1.8.0_25\jre\bin;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;D:\jdk1.8.0_25\bin;D:\maven\apache-maven-3.6.1\bin;D;D:\workbuddy\resources\app.asar.unpacked\cli\vendor\shim\safe-bin;C:\Users\iwt\.workbuddy\binaries\node\versions\22.22.2-6;C:\Users\iwt\.workbuddy\binaries\node\versions\.locks;C:\Users\iwt\.workbuddy\binaries\python\versions\3.13.12;C:\Users\iwt\.workbuddy\binaries\node\cli-connector-packages;C:\Users\iwt\.workbuddy\external-packages\pdf-cli;D;D:\workbuddy\resources\app.asar.unpacked\cli\vendor\shim\safe-bin;D:\workbuddy\resources\vendor\PortableGit\usr\bin;D:\workbuddy\resources\vendor\PortableGit\usr\local\bin;D:\workbuddy\resources\vendor\PortableGit\usr\bin;D:\workbuddy\resources\vendor\PortableGit\usr\bin;D:\workbuddy\resources\vendor\PortableGit\mingw64\bin;D:\workbuddy\resources\vendor\PortableGit\usr\bin;C:\Users\iwt\bin;C:\Users\iwt\.workbuddy\binaries\node\versions\22.22.2-6;C:\Users\iwt\.workbuddy\binaries\node\versions\.locks;C:\Program Files (x86)\ShadowBot;D:\jdk1.8.0_25\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0;D:\mysql-5.6.27\bin;C:\WINDOWS\System32\OpenSSH;C:\Program Files\nodejs;C:\Program Files\Git\cmd;C:\Users\iwt\.opencode\bin;C:\Users\iwt\.local\bin;C:\Python312\Scripts;C:\Python312;C:\Users\iwt\AppData\Local\Programs\Python\Launcher;C:\Program Files (x86)\ShadowBot;C:\Users\iwt\AppData\Local\Microsoft\WindowsApps;C:\Program Files\JetBrains\IntelliJ IDEA 2025.2.5\bin;C:\Users\iwt\AppData\Roaming\npm;C:\Users\iwt\nodejs;."/>
  57. <property name="java.vm.info" value="mixed mode"/>
  58. <property name="java.vendor" value="Oracle Corporation"/>
  59. <property name="java.vm.version" value="25.25-b02"/>
  60. <property name="java.ext.dirs" value="D:\jdk1.8.0_25\jre\lib\ext;C:\WINDOWS\Sun\Java\lib\ext"/>
  61. <property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
  62. <property name="java.class.version" value="52.0"/>
  63. <property name="maven.test.failure.ignore" value="true"/>
  64. </properties>
  65. <testcase name="parentQueriesEnergyLogs_Success" classname="com.etotem.cfc.integration.EnergySystemFlowTest" time="0.034">
  66. <failure message="expected: &lt;200&gt; but was: &lt;500&gt;" type="org.opentest4j.AssertionFailedError"><![CDATA[org.opentest4j.AssertionFailedError: expected: <200> but was: <500>
  67. at com.etotem.cfc.integration.EnergySystemFlowTest.parentQueriesEnergyLogs_Success(EnergySystemFlowTest.java:246)
  68. ]]></failure>
  69. <system-out><![CDATA[2026-11-05 06:49:44.849 INFO 15436 --- [ main] .b.t.c.SpringBootTestContextBootstrapper : Neither @ContextConfiguration nor @ContextHierarchy found for test class [com.etotem.cfc.integration.EnergySystemFlowTest], using SpringBootContextLoader
  70. 2026-11-05 06:49:44.850 INFO 15436 --- [ main] o.s.t.c.support.AbstractContextLoader : Could not detect default resource locations for test class [com.etotem.cfc.integration.EnergySystemFlowTest]: no resource found for suffixes {-context.xml, Context.groovy}.
  71. 2026-11-05 06:49:44.850 INFO 15436 --- [ main] t.c.s.AnnotationConfigContextLoaderUtils : Could not detect default configuration classes for test class [com.etotem.cfc.integration.EnergySystemFlowTest]: EnergySystemFlowTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration.
  72. 2026-11-05 06:49:44.855 INFO 15436 --- [ main] .b.t.c.SpringBootTestContextBootstrapper : Found @SpringBootConfiguration com.etotem.cfc.CfcApplication for test class com.etotem.cfc.integration.EnergySystemFlowTest
  73. 2026-11-05 06:49:44.880 INFO 15436 --- [ main] .b.t.c.SpringBootTestContextBootstrapper : Loaded default TestExecutionListener class names from location [META-INF/spring.factories]: [org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener, org.springframework.test.context.web.ServletTestExecutionListener, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener, org.springframework.test.context.event.ApplicationEventsTestExecutionListener, org.springframework.test.context.support.DependencyInjectionTestExecutionListener, org.springframework.test.context.support.DirtiesContextTestExecutionListener, org.springframework.test.context.transaction.TransactionalTestExecutionListener, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener, org.springframework.test.context.event.EventPublishingTestExecutionListener]
  74. 2026-11-05 06:49:44.881 INFO 15436 --- [ main] .b.t.c.SpringBootTestContextBootstrapper : Using TestExecutionListeners: [org.springframework.test.context.web.ServletTestExecutionListener@20e1b2ed, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@53888a38, org.springframework.test.context.event.ApplicationEventsTestExecutionListener@4c3eb181, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener@9d6009a, org.springframework.boot.test.autoconfigure.SpringBootDependencyInjectionTestExecutionListener@240dbd97, org.springframework.test.context.support.DirtiesContextTestExecutionListener@33432a64, org.springframework.test.context.transaction.TransactionalTestExecutionListener@ac83734, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@33232427, org.springframework.test.context.event.EventPublishingTestExecutionListener@7a8bd6d1, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener@5031d3ee, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener@1b8b3f4b, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener@31233201, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener@15ba57aa, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener@4bca4850, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener@9795705]
  75. . ____ _ __ _ _
  76. /\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \
  77. ( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
  78. \\/ ___)| |_)| | | | | || (_| | ) ) ) )
  79. ' |____| .__|_| |_|_| |_\__, | / / / /
  80. =========|_|==============|___/=/_/_/_/
  81. :: Spring Boot :: (v2.7.18)
  82. 2026-11-05 06:49:44.978 INFO 15436 --- [ main] c.e.c.integration.EnergySystemFlowTest : Starting EnergySystemFlowTest using Java 1.8.0_25 on desktop204 with PID 15436 (started by iwt in D:\cfc\cfc-backend)
  83. 2026-11-05 06:49:44.980 DEBUG 15436 --- [ main] c.e.c.integration.EnergySystemFlowTest : Running with Spring Boot v2.7.18, Spring v5.3.31
  84. 2026-11-05 06:49:44.981 INFO 15436 --- [ main] c.e.c.integration.EnergySystemFlowTest : No active profile set, falling back to 1 default profile: "default"
  85. 2026-11-05 06:49:45.372 INFO 15436 --- [eduler_Worker-3] c.e.cfc.task.OrchestrationPollingJob : 编排轮询开始...
  86. 2026-11-05 06:49:45.373 DEBUG 15436 --- [eduler_Worker-3] c.e.c.m.T.selectList : ==> Preparing: SELECT id,flow_id,flow_version,family_id,family_member_id,trigger_source,status,started_at,finished_at,error_reason,created_at,updated_at FROM task_orchestration_executions WHERE (status = ?) LIMIT 20
  87. 2026-11-05 06:49:45.374 DEBUG 15436 --- [eduler_Worker-3] c.e.c.m.T.selectList : ==> Parameters: running(String)
  88. 2026-11-05 06:49:45.375 DEBUG 15436 --- [eduler_Worker-3] c.e.c.m.T.selectList : <== Total: 0
  89. 2026-11-05 06:49:45.375 INFO 15436 --- [eduler_Worker-3] c.e.cfc.task.OrchestrationPollingJob : 编排轮询结束
  90. 2026-11-05 06:49:45.927 INFO 15436 --- [eduler_Worker-1] c.e.cfc.task.OrchestrationPollingJob : 编排轮询开始...
  91. 2026-11-05 06:49:45.928 DEBUG 15436 --- [eduler_Worker-1] c.e.c.m.T.selectList : ==> Preparing: SELECT id,flow_id,flow_version,family_id,family_member_id,trigger_source,status,started_at,finished_at,error_reason,created_at,updated_at FROM task_orchestration_executions WHERE (status = ?) LIMIT 20
  92. 2026-11-05 06:49:45.929 DEBUG 15436 --- [eduler_Worker-1] c.e.c.m.T.selectList : ==> Parameters: running(String)
  93. 2026-11-05 06:49:45.930 DEBUG 15436 --- [eduler_Worker-1] c.e.c.m.T.selectList : <== Total: 0
  94. 2026-11-05 06:49:45.930 INFO 15436 --- [eduler_Worker-1] c.e.cfc.task.OrchestrationPollingJob : 编排轮询结束
  95. 2026-11-05 06:49:46.830 INFO 15436 --- [eduler_Worker-7] c.e.cfc.task.OrchestrationPollingJob : 编排轮询开始...
  96. 2026-11-05 06:49:46.832 DEBUG 15436 --- [eduler_Worker-7] c.e.c.m.T.selectList : ==> Preparing: SELECT id,flow_id,flow_version,family_id,family_member_id,trigger_source,status,started_at,finished_at,error_reason,created_at,updated_at FROM task_orchestration_executions WHERE (status = ?) LIMIT 20
  97. 2026-11-05 06:49:46.832 DEBUG 15436 --- [eduler_Worker-7] c.e.c.m.T.selectList : ==> Parameters: running(String)
  98. 2026-11-05 06:49:46.833 DEBUG 15436 --- [eduler_Worker-7] c.e.c.m.T.selectList : <== Total: 0
  99. 2026-11-05 06:49:46.834 INFO 15436 --- [eduler_Worker-7] c.e.cfc.task.OrchestrationPollingJob : 编排轮询结束
  100. 2026-11-05 06:49:47.207 INFO 15436 --- [ main] .s.d.r.c.RepositoryConfigurationDelegate : Multiple Spring Data modules found, entering strict repository configuration mode
  101. 2026-11-05 06:49:47.207 INFO 15436 --- [ main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data Redis repositories in DEFAULT mode.
  102. 2026-11-05 06:49:47.481 INFO 15436 --- [ main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 274 ms. Found 0 Redis repository interfaces.
  103. 2026-11-05 06:49:48.010 INFO 15436 --- [eduler_Worker-4] c.e.cfc.task.OrchestrationPollingJob : 编排轮询开始...
  104. 2026-11-05 06:49:48.012 DEBUG 15436 --- [eduler_Worker-4] c.e.c.m.T.selectList : ==> Preparing: SELECT id,flow_id,flow_version,family_id,family_member_id,trigger_source,status,started_at,finished_at,error_reason,created_at,updated_at FROM task_orchestration_executions WHERE (status = ?) LIMIT 20
  105. 2026-11-05 06:49:48.012 DEBUG 15436 --- [eduler_Worker-4] c.e.c.m.T.selectList : ==> Parameters: running(String)
  106. 2026-11-05 06:49:48.013 DEBUG 15436 --- [eduler_Worker-4] c.e.c.m.T.selectList : <== Total: 0
  107. 2026-11-05 06:49:48.013 INFO 15436 --- [eduler_Worker-4] c.e.cfc.task.OrchestrationPollingJob : 编排轮询结束
  108. 2026-11-05 06:49:48.296 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.A.selectList : ==> Preparing: SELECT id,order_no,family_id,user_id,child_id AS memberId,guide_id,package_id,guide_name,package_name,total_price,discount_amount,actual_price,appointment_id,status,pay_time,pay_type,transaction_id,created_at,updated_at FROM assessment_orders WHERE (status = ? AND created_at < ?)
  109. 2026-11-05 06:49:48.296 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.H.listPendingRetry : ==> Preparing: SELECT * FROM health_report_drafts WHERE status = 'pending' AND parse_status = 'collecting' AND ((next_retry_at IS NOT NULL AND next_retry_at <= ?) OR (next_retry_at IS NULL AND (parse_started_at IS NULL OR parse_started_at < DATE_SUB(?, INTERVAL 30 MINUTE)))) ORDER BY updated_at ASC LIMIT ?
  110. 2026-11-05 06:49:48.297 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.A.selectList : ==> Parameters: pending(String), 2026-11-05 06:19:48.294(Timestamp)
  111. 2026-11-05 06:49:48.297 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.H.listPendingRetry : ==> Parameters: 2026-11-05 06:49:48.294(Timestamp), 2026-11-05 06:49:48.294(Timestamp), 20(Integer)
  112. 2026-11-05 06:49:48.298 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.A.selectList : <== Total: 0
  113. 2026-11-05 06:49:48.298 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.ProductOrderMapper.selectList : ==> Preparing: SELECT id,order_no,product_id,product_name,product_type,sku_id,buyer_id,family_id,quantity,unit_price,total_amount,status,payment_method,remark,discount_amount,coupon_id,cancel_at,transaction_id,cover_image,address_snapshot,logistics_no,logistics_company,tracking_number,express_company,delivery_method,pickup_code,confirm_time,paid_at,refund_status,refund_reason,refund_amount,refund_time,supply_system_id,supplier_id,supply_commission,points_used,points_cost,money_amount,consignee_id,purchase_info,activity_id,provision_status,auditor_id,audited_at,audit_reason,shipping_cost,gift_amount,pickup_location_id,pickup_location_snapshot,time_slot_id,time_slot_snapshot,service_person_id,service_person_snapshot,fulfill_status,fulfill_confirmed_at,received_at,created_at,updated_at,special_deal_id FROM product_orders WHERE (status = ? AND created_at < ?)
  114. 2026-11-05 06:49:48.298 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.H.listPendingRetry : <== Total: 0
  115. 2026-11-05 06:49:48.298 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.ProductOrderMapper.selectList : ==> Parameters: pending(String), 2026-11-05 06:19:48.297(Timestamp)
  116. 2026-11-05 06:49:48.302 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.ProductOrderMapper.selectList : <== Total: 0
  117. 2026-11-05 06:49:48.302 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.PaymentOrderMapper.selectList : ==> Preparing: SELECT id,order_no,family_id,level_code,payment_type,period,amount,user_coupon_id,status,group_no,period_no,pay_method,transaction_id,paid_at,created_at,updated_at FROM payment_orders WHERE (status = ? AND created_at < ?)
  118. 2026-11-05 06:49:48.302 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.PaymentOrderMapper.selectList : ==> Parameters: pending(String), 2026-11-05 06:19:48.294(Timestamp)
  119. 2026-11-05 06:49:48.304 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.PaymentOrderMapper.selectList : <== Total: 0
  120. 2026-11-05 06:49:48.305 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.M.selectList : ==> Preparing: SELECT id,family_id,level,amount,status,payment_type,transaction_id,order_no,created_at,paid_at FROM member_subscription_order WHERE (status = ? AND created_at < ?)
  121. 2026-11-05 06:49:48.305 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.M.selectList : ==> Parameters: pending(String), 2026-11-05 06:19:48.294(Timestamp)
  122. 2026-11-05 06:49:48.306 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.M.selectList : <== Total: 0
  123. 2026-11-05 06:49:48.306 INFO 15436 --- [cfc-scheduler-1] c.etotem.cfc.task.VirtualPayTimeoutTask : 虚拟支付超时兜底扫描完成: 测评=0/0, 会员=0/0, 订阅=0/0
  124. 2026-11-05 06:49:48.441 INFO 15436 --- [ main] com.zaxxer.hikari.HikariDataSource : CfcHikariPool - Starting...
  125. 2026-11-05 06:49:48.448 INFO 15436 --- [ main] com.zaxxer.hikari.HikariDataSource : CfcHikariPool - Start completed.
  126. _ _ |_ _ _|_. ___ _ | _
  127. | | |\/|_)(_| | |_\ |_)||_|_\
  128. / |
  129. 3.5.3.1
  130. 2026-11-05 06:49:49.166 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.A.selectList : ==> Preparing: SELECT id,order_no,family_id,user_id,child_id AS memberId,guide_id,package_id,guide_name,package_name,total_price,discount_amount,actual_price,appointment_id,status,pay_time,pay_type,transaction_id,created_at,updated_at FROM assessment_orders WHERE (status = ? AND created_at < ?)
  131. 2026-11-05 06:49:49.166 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.A.selectList : ==> Parameters: pending(String), 2026-11-05 06:19:49.164(Timestamp)
  132. 2026-11-05 06:49:49.168 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.A.selectList : <== Total: 0
  133. 2026-11-05 06:49:49.168 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.ProductOrderMapper.selectList : ==> Preparing: SELECT id,order_no,product_id,product_name,product_type,sku_id,buyer_id,family_id,quantity,unit_price,total_amount,status,payment_method,remark,discount_amount,coupon_id,cancel_at,transaction_id,cover_image,address_snapshot,logistics_no,logistics_company,tracking_number,express_company,delivery_method,pickup_code,confirm_time,paid_at,refund_status,refund_reason,refund_amount,refund_time,supply_system_id,supplier_id,supply_commission,points_used,points_cost,money_amount,consignee_id,purchase_info,activity_id,provision_status,auditor_id,audited_at,audit_reason,shipping_cost,gift_amount,pickup_location_id,pickup_location_snapshot,time_slot_id,time_slot_snapshot,service_person_id,service_person_snapshot,fulfill_status,fulfill_confirmed_at,received_at,created_at,updated_at,special_deal_id FROM product_orders WHERE (status = ? AND created_at < ?)
  134. 2026-11-05 06:49:49.168 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.ProductOrderMapper.selectList : ==> Parameters: pending(String), 2026-11-05 06:19:49.166(Timestamp)
  135. 2026-11-05 06:49:49.168 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.PaymentOrderMapper.selectList : ==> Preparing: SELECT id,order_no,family_id,level_code,payment_type,period,amount,user_coupon_id,status,group_no,period_no,pay_method,transaction_id,paid_at,created_at,updated_at FROM payment_orders WHERE (status = ? AND created_at < ?)
  136. 2026-11-05 06:49:49.168 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.PaymentOrderMapper.selectList : ==> Parameters: pending(String), 2026-11-05 06:19:49.164(Timestamp)
  137. 2026-11-05 06:49:49.169 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.ProductOrderMapper.selectList : <== Total: 0
  138. 2026-11-05 06:49:49.169 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.PaymentOrderMapper.selectList : <== Total: 0
  139. 2026-11-05 06:49:49.170 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.M.selectList : ==> Preparing: SELECT id,family_id,level,amount,status,payment_type,transaction_id,order_no,created_at,paid_at FROM member_subscription_order WHERE (status = ? AND created_at < ?)
  140. 2026-11-05 06:49:49.171 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.M.selectList : ==> Parameters: pending(String), 2026-11-05 06:19:49.164(Timestamp)
  141. 2026-11-05 06:49:49.172 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.M.selectList : <== Total: 0
  142. 2026-11-05 06:49:49.172 INFO 15436 --- [cfc-scheduler-4] c.etotem.cfc.task.VirtualPayTimeoutTask : 虚拟支付超时兜底扫描完成: 测评=0/0, 会员=0/0, 订阅=0/0
  143. 2026-11-05 06:49:49.224 INFO 15436 --- [eduler_Worker-4] c.e.cfc.task.OrchestrationPollingJob : 编排轮询开始...
  144. 2026-11-05 06:49:49.226 DEBUG 15436 --- [eduler_Worker-4] c.e.c.m.T.selectList : ==> Preparing: SELECT id,flow_id,flow_version,family_id,family_member_id,trigger_source,status,started_at,finished_at,error_reason,created_at,updated_at FROM task_orchestration_executions WHERE (status = ?) LIMIT 20
  145. 2026-11-05 06:49:49.226 DEBUG 15436 --- [eduler_Worker-4] c.e.c.m.T.selectList : ==> Parameters: running(String)
  146. 2026-11-05 06:49:49.227 DEBUG 15436 --- [eduler_Worker-4] c.e.c.m.T.selectList : <== Total: 0
  147. 2026-11-05 06:49:49.227 INFO 15436 --- [eduler_Worker-4] c.e.cfc.task.OrchestrationPollingJob : 编排轮询结束
  148. 2026-11-05 06:49:49.375 INFO 15436 --- [eduler_Worker-3] c.e.cfc.task.OrchestrationPollingJob : 编排轮询开始...
  149. 2026-11-05 06:49:49.377 DEBUG 15436 --- [eduler_Worker-3] c.e.c.m.T.selectList : ==> Preparing: SELECT id,flow_id,flow_version,family_id,family_member_id,trigger_source,status,started_at,finished_at,error_reason,created_at,updated_at FROM task_orchestration_executions WHERE (status = ?) LIMIT 20
  150. 2026-11-05 06:49:49.377 DEBUG 15436 --- [eduler_Worker-3] c.e.c.m.T.selectList : ==> Parameters: running(String)
  151. 2026-11-05 06:49:49.378 DEBUG 15436 --- [eduler_Worker-3] c.e.c.m.T.selectList : <== Total: 0
  152. 2026-11-05 06:49:49.378 INFO 15436 --- [eduler_Worker-3] c.e.cfc.task.OrchestrationPollingJob : 编排轮询结束
  153. 2026-11-05 06:49:50.010 WARN 15436 --- [ main] com.etotem.cfc.service.WechatService : wechat.test-mode=true in non-production profile (dev)
  154. 2026-11-05 06:49:50.191 INFO 15436 --- [eduler_Worker-9] c.e.cfc.task.OrchestrationPollingJob : 编排轮询开始...
  155. 2026-11-05 06:49:50.192 DEBUG 15436 --- [eduler_Worker-9] c.e.c.m.T.selectList : ==> Preparing: SELECT id,flow_id,flow_version,family_id,family_member_id,trigger_source,status,started_at,finished_at,error_reason,created_at,updated_at FROM task_orchestration_executions WHERE (status = ?) LIMIT 20
  156. 2026-11-05 06:49:50.193 DEBUG 15436 --- [eduler_Worker-9] c.e.c.m.T.selectList : ==> Parameters: running(String)
  157. 2026-11-05 06:49:50.194 DEBUG 15436 --- [eduler_Worker-9] c.e.c.m.T.selectList : <== Total: 0
  158. 2026-11-05 06:49:50.194 INFO 15436 --- [eduler_Worker-9] c.e.cfc.task.OrchestrationPollingJob : 编排轮询结束
  159. 2026-11-05 06:49:50.240 INFO 15436 --- [eduler_Worker-6] c.e.cfc.task.OrchestrationPollingJob : 编排轮询开始...
  160. 2026-11-05 06:49:50.241 DEBUG 15436 --- [eduler_Worker-6] c.e.c.m.T.selectList : ==> Preparing: SELECT id,flow_id,flow_version,family_id,family_member_id,trigger_source,status,started_at,finished_at,error_reason,created_at,updated_at FROM task_orchestration_executions WHERE (status = ?) LIMIT 20
  161. 2026-11-05 06:49:50.241 DEBUG 15436 --- [eduler_Worker-6] c.e.c.m.T.selectList : ==> Parameters: running(String)
  162. 2026-11-05 06:49:50.242 DEBUG 15436 --- [eduler_Worker-6] c.e.c.m.T.selectList : <== Total: 0
  163. 2026-11-05 06:49:50.242 INFO 15436 --- [eduler_Worker-6] c.e.cfc.task.OrchestrationPollingJob : 编排轮询结束
  164. 2026-11-05 06:49:50.350 INFO 15436 --- [eduler_Worker-7] c.e.cfc.task.OrchestrationPollingJob : 编排轮询开始...
  165. 2026-11-05 06:49:50.351 DEBUG 15436 --- [eduler_Worker-7] c.e.c.m.T.selectList : ==> Preparing: SELECT id,flow_id,flow_version,family_id,family_member_id,trigger_source,status,started_at,finished_at,error_reason,created_at,updated_at FROM task_orchestration_executions WHERE (status = ?) LIMIT 20
  166. 2026-11-05 06:49:50.352 DEBUG 15436 --- [eduler_Worker-7] c.e.c.m.T.selectList : ==> Parameters: running(String)
  167. 2026-11-05 06:49:50.353 DEBUG 15436 --- [eduler_Worker-7] c.e.c.m.T.selectList : <== Total: 0
  168. 2026-11-05 06:49:50.353 INFO 15436 --- [eduler_Worker-7] c.e.cfc.task.OrchestrationPollingJob : 编排轮询结束
  169. 2026-11-05 06:49:50.893 INFO 15436 --- [eduler_Worker-7] c.e.cfc.task.OrchestrationPollingJob : 编排轮询开始...
  170. 2026-11-05 06:49:50.894 DEBUG 15436 --- [eduler_Worker-7] c.e.c.m.T.selectList : ==> Preparing: SELECT id,flow_id,flow_version,family_id,family_member_id,trigger_source,status,started_at,finished_at,error_reason,created_at,updated_at FROM task_orchestration_executions WHERE (status = ?) LIMIT 20
  171. 2026-11-05 06:49:50.895 DEBUG 15436 --- [eduler_Worker-7] c.e.c.m.T.selectList : ==> Parameters: running(String)
  172. 2026-11-05 06:49:50.896 DEBUG 15436 --- [eduler_Worker-7] c.e.c.m.T.selectList : <== Total: 0
  173. 2026-11-05 06:49:50.896 INFO 15436 --- [eduler_Worker-7] c.e.cfc.task.OrchestrationPollingJob : 编排轮询结束
  174. 2026-11-05 06:49:51.017 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.A.selectList : ==> Preparing: SELECT id,order_no,family_id,user_id,child_id AS memberId,guide_id,package_id,guide_name,package_name,total_price,discount_amount,actual_price,appointment_id,status,pay_time,pay_type,transaction_id,created_at,updated_at FROM assessment_orders WHERE (status = ? AND created_at < ?)
  175. 2026-11-05 06:49:51.017 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.A.selectList : ==> Parameters: pending(String), 2026-11-05 06:19:51.016(Timestamp)
  176. 2026-11-05 06:49:51.017 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.ProductOrderMapper.selectList : ==> Preparing: SELECT id,order_no,product_id,product_name,product_type,sku_id,buyer_id,family_id,quantity,unit_price,total_amount,status,payment_method,remark,discount_amount,coupon_id,cancel_at,transaction_id,cover_image,address_snapshot,logistics_no,logistics_company,tracking_number,express_company,delivery_method,pickup_code,confirm_time,paid_at,refund_status,refund_reason,refund_amount,refund_time,supply_system_id,supplier_id,supply_commission,points_used,points_cost,money_amount,consignee_id,purchase_info,activity_id,provision_status,auditor_id,audited_at,audit_reason,shipping_cost,gift_amount,pickup_location_id,pickup_location_snapshot,time_slot_id,time_slot_snapshot,service_person_id,service_person_snapshot,fulfill_status,fulfill_confirmed_at,received_at,created_at,updated_at,special_deal_id FROM product_orders WHERE (status = ? AND created_at < ?)
  177. 2026-11-05 06:49:51.018 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.ProductOrderMapper.selectList : ==> Parameters: pending(String), 2026-11-05 06:19:51.017(Timestamp)
  178. 2026-11-05 06:49:51.019 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.A.selectList : <== Total: 0
  179. 2026-11-05 06:49:51.019 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.ProductOrderMapper.selectList : <== Total: 0
  180. 2026-11-05 06:49:51.020 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.PaymentOrderMapper.selectList : ==> Preparing: SELECT id,order_no,family_id,level_code,payment_type,period,amount,user_coupon_id,status,group_no,period_no,pay_method,transaction_id,paid_at,created_at,updated_at FROM payment_orders WHERE (status = ? AND created_at < ?)
  181. 2026-11-05 06:49:51.020 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.PaymentOrderMapper.selectList : ==> Parameters: pending(String), 2026-11-05 06:19:51.016(Timestamp)
  182. 2026-11-05 06:49:51.021 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.PaymentOrderMapper.selectList : <== Total: 0
  183. 2026-11-05 06:49:51.022 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.M.selectList : ==> Preparing: SELECT id,family_id,level,amount,status,payment_type,transaction_id,order_no,created_at,paid_at FROM member_subscription_order WHERE (status = ? AND created_at < ?)
  184. 2026-11-05 06:49:51.022 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.M.selectList : ==> Parameters: pending(String), 2026-11-05 06:19:51.016(Timestamp)
  185. 2026-11-05 06:49:51.023 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.M.selectList : <== Total: 0
  186. 2026-11-05 06:49:51.023 INFO 15436 --- [cfc-scheduler-2] c.etotem.cfc.task.VirtualPayTimeoutTask : 虚拟支付超时兜底扫描完成: 测评=0/0, 会员=0/0, 订阅=0/0
  187. 2026-11-05 06:49:51.443 INFO 15436 --- [eduler_Worker-8] c.e.cfc.task.OrchestrationPollingJob : 编排轮询开始...
  188. 2026-11-05 06:49:51.444 DEBUG 15436 --- [eduler_Worker-8] c.e.c.m.T.selectList : ==> Preparing: SELECT id,flow_id,flow_version,family_id,family_member_id,trigger_source,status,started_at,finished_at,error_reason,created_at,updated_at FROM task_orchestration_executions WHERE (status = ?) LIMIT 20
  189. 2026-11-05 06:49:51.444 DEBUG 15436 --- [eduler_Worker-8] c.e.c.m.T.selectList : ==> Parameters: running(String)
  190. 2026-11-05 06:49:51.445 DEBUG 15436 --- [eduler_Worker-8] c.e.c.m.T.selectList : <== Total: 0
  191. 2026-11-05 06:49:51.445 INFO 15436 --- [eduler_Worker-8] c.e.cfc.task.OrchestrationPollingJob : 编排轮询结束
  192. 2026-11-05 06:49:51.851 INFO 15436 --- [ main] com.etotem.cfc.service.PaymentService : 微信支付使用测试模式,跳过私钥加载
  193. 2026-11-05 06:49:53.005 INFO 15436 --- [ main] com.etotem.cfc.service.AiGateway : AiGateway 已启用: baseUrl=https://ai.etotem.com.cn, connectTimeout=15000ms, readTimeout=300000ms
  194. 2026-11-05 06:49:53.063 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.A.selectList : ==> Preparing: SELECT id,order_no,family_id,user_id,child_id AS memberId,guide_id,package_id,guide_name,package_name,total_price,discount_amount,actual_price,appointment_id,status,pay_time,pay_type,transaction_id,created_at,updated_at FROM assessment_orders WHERE (status = ? AND created_at < ?)
  195. 2026-11-05 06:49:53.063 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.A.selectList : ==> Parameters: pending(String), 2026-11-05 06:19:53.062(Timestamp)
  196. 2026-11-05 06:49:53.064 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.ProductOrderMapper.selectList : ==> Preparing: SELECT id,order_no,product_id,product_name,product_type,sku_id,buyer_id,family_id,quantity,unit_price,total_amount,status,payment_method,remark,discount_amount,coupon_id,cancel_at,transaction_id,cover_image,address_snapshot,logistics_no,logistics_company,tracking_number,express_company,delivery_method,pickup_code,confirm_time,paid_at,refund_status,refund_reason,refund_amount,refund_time,supply_system_id,supplier_id,supply_commission,points_used,points_cost,money_amount,consignee_id,purchase_info,activity_id,provision_status,auditor_id,audited_at,audit_reason,shipping_cost,gift_amount,pickup_location_id,pickup_location_snapshot,time_slot_id,time_slot_snapshot,service_person_id,service_person_snapshot,fulfill_status,fulfill_confirmed_at,received_at,created_at,updated_at,special_deal_id FROM product_orders WHERE (status = ? AND created_at < ?)
  197. 2026-11-05 06:49:53.064 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.ProductOrderMapper.selectList : ==> Parameters: pending(String), 2026-11-05 06:19:53.063(Timestamp)
  198. 2026-11-05 06:49:53.065 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.A.selectList : <== Total: 0
  199. 2026-11-05 06:49:53.065 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.ProductOrderMapper.selectList : <== Total: 0
  200. 2026-11-05 06:49:53.066 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.PaymentOrderMapper.selectList : ==> Preparing: SELECT id,order_no,family_id,level_code,payment_type,period,amount,user_coupon_id,status,group_no,period_no,pay_method,transaction_id,paid_at,created_at,updated_at FROM payment_orders WHERE (status = ? AND created_at < ?)
  201. 2026-11-05 06:49:53.066 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.PaymentOrderMapper.selectList : ==> Parameters: pending(String), 2026-11-05 06:19:53.062(Timestamp)
  202. 2026-11-05 06:49:53.067 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.PaymentOrderMapper.selectList : <== Total: 0
  203. 2026-11-05 06:49:53.068 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.M.selectList : ==> Preparing: SELECT id,family_id,level,amount,status,payment_type,transaction_id,order_no,created_at,paid_at FROM member_subscription_order WHERE (status = ? AND created_at < ?)
  204. 2026-11-05 06:49:53.068 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.M.selectList : ==> Parameters: pending(String), 2026-11-05 06:19:53.062(Timestamp)
  205. 2026-11-05 06:49:53.069 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.M.selectList : <== Total: 0
  206. 2026-11-05 06:49:53.069 INFO 15436 --- [cfc-scheduler-4] c.etotem.cfc.task.VirtualPayTimeoutTask : 虚拟支付超时兜底扫描完成: 测评=0/0, 会员=0/0, 订阅=0/0
  207. 2026-11-05 06:49:53.124 INFO 15436 --- [eduler_Worker-5] c.e.cfc.task.OrchestrationPollingJob : 编排轮询开始...
  208. 2026-11-05 06:49:53.125 DEBUG 15436 --- [eduler_Worker-5] c.e.c.m.T.selectList : ==> Preparing: SELECT id,flow_id,flow_version,family_id,family_member_id,trigger_source,status,started_at,finished_at,error_reason,created_at,updated_at FROM task_orchestration_executions WHERE (status = ?) LIMIT 20
  209. 2026-11-05 06:49:53.126 DEBUG 15436 --- [eduler_Worker-5] c.e.c.m.T.selectList : ==> Parameters: running(String)
  210. 2026-11-05 06:49:53.127 DEBUG 15436 --- [eduler_Worker-5] c.e.c.m.T.selectList : <== Total: 0
  211. 2026-11-05 06:49:53.127 INFO 15436 --- [eduler_Worker-5] c.e.cfc.task.OrchestrationPollingJob : 编排轮询结束
  212. 2026-11-05 06:49:53.183 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.A.selectList : ==> Preparing: SELECT id,order_no,family_id,user_id,child_id AS memberId,guide_id,package_id,guide_name,package_name,total_price,discount_amount,actual_price,appointment_id,status,pay_time,pay_type,transaction_id,created_at,updated_at FROM assessment_orders WHERE (status = ? AND created_at < ?)
  213. 2026-11-05 06:49:53.184 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.A.selectList : ==> Parameters: pending(String), 2026-11-05 06:19:53.182(Timestamp)
  214. 2026-11-05 06:49:53.184 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.ProductOrderMapper.selectList : ==> Preparing: SELECT id,order_no,product_id,product_name,product_type,sku_id,buyer_id,family_id,quantity,unit_price,total_amount,status,payment_method,remark,discount_amount,coupon_id,cancel_at,transaction_id,cover_image,address_snapshot,logistics_no,logistics_company,tracking_number,express_company,delivery_method,pickup_code,confirm_time,paid_at,refund_status,refund_reason,refund_amount,refund_time,supply_system_id,supplier_id,supply_commission,points_used,points_cost,money_amount,consignee_id,purchase_info,activity_id,provision_status,auditor_id,audited_at,audit_reason,shipping_cost,gift_amount,pickup_location_id,pickup_location_snapshot,time_slot_id,time_slot_snapshot,service_person_id,service_person_snapshot,fulfill_status,fulfill_confirmed_at,received_at,created_at,updated_at,special_deal_id FROM product_orders WHERE (status = ? AND created_at < ?)
  215. 2026-11-05 06:49:53.184 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.ProductOrderMapper.selectList : ==> Parameters: pending(String), 2026-11-05 06:19:53.183(Timestamp)
  216. 2026-11-05 06:49:53.185 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.A.selectList : <== Total: 0
  217. 2026-11-05 06:49:53.185 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.PaymentOrderMapper.selectList : ==> Preparing: SELECT id,order_no,family_id,level_code,payment_type,period,amount,user_coupon_id,status,group_no,period_no,pay_method,transaction_id,paid_at,created_at,updated_at FROM payment_orders WHERE (status = ? AND created_at < ?)
  218. 2026-11-05 06:49:53.186 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.ProductOrderMapper.selectList : <== Total: 0
  219. 2026-11-05 06:49:53.186 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.PaymentOrderMapper.selectList : ==> Parameters: pending(String), 2026-11-05 06:19:53.182(Timestamp)
  220. 2026-11-05 06:49:53.187 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.PaymentOrderMapper.selectList : <== Total: 0
  221. 2026-11-05 06:49:53.188 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.M.selectList : ==> Preparing: SELECT id,family_id,level,amount,status,payment_type,transaction_id,order_no,created_at,paid_at FROM member_subscription_order WHERE (status = ? AND created_at < ?)
  222. 2026-11-05 06:49:53.188 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.M.selectList : ==> Parameters: pending(String), 2026-11-05 06:19:53.182(Timestamp)
  223. 2026-11-05 06:49:53.189 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.M.selectList : <== Total: 0
  224. 2026-11-05 06:49:53.189 INFO 15436 --- [cfc-scheduler-2] c.etotem.cfc.task.VirtualPayTimeoutTask : 虚拟支付超时兜底扫描完成: 测评=0/0, 会员=0/0, 订阅=0/0
  225. 2026-11-05 06:49:54.545 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.A.selectList : ==> Preparing: SELECT id,order_no,family_id,user_id,child_id AS memberId,guide_id,package_id,guide_name,package_name,total_price,discount_amount,actual_price,appointment_id,status,pay_time,pay_type,transaction_id,created_at,updated_at FROM assessment_orders WHERE (status = ? AND created_at < ?)
  226. 2026-11-05 06:49:54.545 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.A.selectList : ==> Parameters: pending(String), 2026-11-05 06:19:54.543(Timestamp)
  227. 2026-11-05 06:49:54.545 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.ProductOrderMapper.selectList : ==> Preparing: SELECT id,order_no,product_id,product_name,product_type,sku_id,buyer_id,family_id,quantity,unit_price,total_amount,status,payment_method,remark,discount_amount,coupon_id,cancel_at,transaction_id,cover_image,address_snapshot,logistics_no,logistics_company,tracking_number,express_company,delivery_method,pickup_code,confirm_time,paid_at,refund_status,refund_reason,refund_amount,refund_time,supply_system_id,supplier_id,supply_commission,points_used,points_cost,money_amount,consignee_id,purchase_info,activity_id,provision_status,auditor_id,audited_at,audit_reason,shipping_cost,gift_amount,pickup_location_id,pickup_location_snapshot,time_slot_id,time_slot_snapshot,service_person_id,service_person_snapshot,fulfill_status,fulfill_confirmed_at,received_at,created_at,updated_at,special_deal_id FROM product_orders WHERE (status = ? AND created_at < ?)
  228. 2026-11-05 06:49:54.545 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.ProductOrderMapper.selectList : ==> Parameters: pending(String), 2026-11-05 06:19:54.544(Timestamp)
  229. 2026-11-05 06:49:54.546 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.A.selectList : <== Total: 0
  230. 2026-11-05 06:49:54.546 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.ProductOrderMapper.selectList : <== Total: 0
  231. 2026-11-05 06:49:54.547 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.PaymentOrderMapper.selectList : ==> Preparing: SELECT id,order_no,family_id,level_code,payment_type,period,amount,user_coupon_id,status,group_no,period_no,pay_method,transaction_id,paid_at,created_at,updated_at FROM payment_orders WHERE (status = ? AND created_at < ?)
  232. 2026-11-05 06:49:54.548 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.PaymentOrderMapper.selectList : ==> Parameters: pending(String), 2026-11-05 06:19:54.543(Timestamp)
  233. 2026-11-05 06:49:54.548 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.A.selectList : ==> Preparing: SELECT id,order_no,family_id,user_id,child_id AS memberId,guide_id,package_id,guide_name,package_name,total_price,discount_amount,actual_price,appointment_id,status,pay_time,pay_type,transaction_id,created_at,updated_at FROM assessment_orders WHERE (status = ? AND created_at < ?)
  234. 2026-11-05 06:49:54.548 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.A.selectList : ==> Parameters: pending(String), 2026-11-05 06:19:54.545(Timestamp)
  235. 2026-11-05 06:49:54.549 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.A.selectList : <== Total: 0
  236. 2026-11-05 06:49:54.549 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.PaymentOrderMapper.selectList : <== Total: 0
  237. 2026-11-05 06:49:54.550 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.PaymentOrderMapper.selectList : ==> Preparing: SELECT id,order_no,family_id,level_code,payment_type,period,amount,user_coupon_id,status,group_no,period_no,pay_method,transaction_id,paid_at,created_at,updated_at FROM payment_orders WHERE (status = ? AND created_at < ?)
  238. 2026-11-05 06:49:54.550 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.M.selectList : ==> Preparing: SELECT id,family_id,level,amount,status,payment_type,transaction_id,order_no,created_at,paid_at FROM member_subscription_order WHERE (status = ? AND created_at < ?)
  239. 2026-11-05 06:49:54.550 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.M.selectList : ==> Parameters: pending(String), 2026-11-05 06:19:54.543(Timestamp)
  240. 2026-11-05 06:49:54.550 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.PaymentOrderMapper.selectList : ==> Parameters: pending(String), 2026-11-05 06:19:54.545(Timestamp)
  241. 2026-11-05 06:49:54.551 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.PaymentOrderMapper.selectList : <== Total: 0
  242. 2026-11-05 06:49:54.551 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.M.selectList : <== Total: 0
  243. 2026-11-05 06:49:54.551 INFO 15436 --- [cfc-scheduler-2] c.etotem.cfc.task.VirtualPayTimeoutTask : 虚拟支付超时兜底扫描完成: 测评=0/0, 会员=0/0, 订阅=0/0
  244. 2026-11-05 06:49:54.552 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.M.selectList : ==> Preparing: SELECT id,family_id,level,amount,status,payment_type,transaction_id,order_no,created_at,paid_at FROM member_subscription_order WHERE (status = ? AND created_at < ?)
  245. 2026-11-05 06:49:54.552 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.ProductOrderMapper.selectList : ==> Preparing: SELECT id,order_no,product_id,product_name,product_type,sku_id,buyer_id,family_id,quantity,unit_price,total_amount,status,payment_method,remark,discount_amount,coupon_id,cancel_at,transaction_id,cover_image,address_snapshot,logistics_no,logistics_company,tracking_number,express_company,delivery_method,pickup_code,confirm_time,paid_at,refund_status,refund_reason,refund_amount,refund_time,supply_system_id,supplier_id,supply_commission,points_used,points_cost,money_amount,consignee_id,purchase_info,activity_id,provision_status,auditor_id,audited_at,audit_reason,shipping_cost,gift_amount,pickup_location_id,pickup_location_snapshot,time_slot_id,time_slot_snapshot,service_person_id,service_person_snapshot,fulfill_status,fulfill_confirmed_at,received_at,created_at,updated_at,special_deal_id FROM product_orders WHERE (status = ? AND created_at < ?)
  246. 2026-11-05 06:49:54.552 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.M.selectList : ==> Parameters: pending(String), 2026-11-05 06:19:54.545(Timestamp)
  247. 2026-11-05 06:49:54.552 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.ProductOrderMapper.selectList : ==> Parameters: pending(String), 2026-11-05 06:19:54.551(Timestamp)
  248. 2026-11-05 06:49:54.554 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.ProductOrderMapper.selectList : <== Total: 0
  249. 2026-11-05 06:49:54.554 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.M.selectList : <== Total: 0
  250. 2026-11-05 06:49:54.554 INFO 15436 --- [cfc-scheduler-2] c.etotem.cfc.task.VirtualPayTimeoutTask : 虚拟支付超时兜底扫描完成: 测评=0/0, 会员=0/0, 订阅=0/0
  251. 2026-11-05 06:49:54.817 INFO 15436 --- [eduler_Worker-1] c.e.cfc.task.OrchestrationPollingJob : 编排轮询开始...
  252. 2026-11-05 06:49:54.818 DEBUG 15436 --- [eduler_Worker-1] c.e.c.m.T.selectList : ==> Preparing: SELECT id,flow_id,flow_version,family_id,family_member_id,trigger_source,status,started_at,finished_at,error_reason,created_at,updated_at FROM task_orchestration_executions WHERE (status = ?) LIMIT 20
  253. 2026-11-05 06:49:54.818 DEBUG 15436 --- [eduler_Worker-1] c.e.c.m.T.selectList : ==> Parameters: running(String)
  254. 2026-11-05 06:49:54.819 DEBUG 15436 --- [eduler_Worker-1] c.e.c.m.T.selectList : <== Total: 0
  255. 2026-11-05 06:49:54.820 INFO 15436 --- [eduler_Worker-1] c.e.cfc.task.OrchestrationPollingJob : 编排轮询结束
  256. 2026-11-05 06:49:55.341 INFO 15436 --- [eduler_Worker-9] c.e.cfc.task.OrchestrationPollingJob : 编排轮询开始...
  257. 2026-11-05 06:49:55.342 DEBUG 15436 --- [eduler_Worker-9] c.e.c.m.T.selectList : ==> Preparing: SELECT id,flow_id,flow_version,family_id,family_member_id,trigger_source,status,started_at,finished_at,error_reason,created_at,updated_at FROM task_orchestration_executions WHERE (status = ?) LIMIT 20
  258. 2026-11-05 06:49:55.342 DEBUG 15436 --- [eduler_Worker-9] c.e.c.m.T.selectList : ==> Parameters: running(String)
  259. 2026-11-05 06:49:55.343 DEBUG 15436 --- [eduler_Worker-9] c.e.c.m.T.selectList : <== Total: 0
  260. 2026-11-05 06:49:55.344 INFO 15436 --- [eduler_Worker-9] c.e.cfc.task.OrchestrationPollingJob : 编排轮询结束
  261. 2026-11-05 06:49:56.100 INFO 15436 --- [eduler_Worker-2] c.e.cfc.task.OrchestrationPollingJob : 编排轮询开始...
  262. 2026-11-05 06:49:56.101 DEBUG 15436 --- [eduler_Worker-2] c.e.c.m.T.selectList : ==> Preparing: SELECT id,flow_id,flow_version,family_id,family_member_id,trigger_source,status,started_at,finished_at,error_reason,created_at,updated_at FROM task_orchestration_executions WHERE (status = ?) LIMIT 20
  263. 2026-11-05 06:49:56.101 DEBUG 15436 --- [eduler_Worker-2] c.e.c.m.T.selectList : ==> Parameters: running(String)
  264. 2026-11-05 06:49:56.102 DEBUG 15436 --- [eduler_Worker-2] c.e.c.m.T.selectList : <== Total: 0
  265. 2026-11-05 06:49:56.102 INFO 15436 --- [eduler_Worker-2] c.e.cfc.task.OrchestrationPollingJob : 编排轮询结束
  266. 2026-11-05 06:49:57.246 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.H.listPendingRetry : ==> Preparing: SELECT * FROM health_report_drafts WHERE status = 'pending' AND parse_status = 'collecting' AND ((next_retry_at IS NOT NULL AND next_retry_at <= ?) OR (next_retry_at IS NULL AND (parse_started_at IS NULL OR parse_started_at < DATE_SUB(?, INTERVAL 30 MINUTE)))) ORDER BY updated_at ASC LIMIT ?
  267. 2026-11-05 06:49:57.247 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.H.listPendingRetry : ==> Parameters: 2026-11-05 06:49:57.246(Timestamp), 2026-11-05 06:49:57.246(Timestamp), 20(Integer)
  268. 2026-11-05 06:49:57.249 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.H.listPendingRetry : <== Total: 0
  269. 2026-11-05 06:49:57.256 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.H.listPendingRetry : ==> Preparing: SELECT * FROM health_report_drafts WHERE status = 'pending' AND parse_status = 'collecting' AND ((next_retry_at IS NOT NULL AND next_retry_at <= ?) OR (next_retry_at IS NULL AND (parse_started_at IS NULL OR parse_started_at < DATE_SUB(?, INTERVAL 30 MINUTE)))) ORDER BY updated_at ASC LIMIT ?
  270. 2026-11-05 06:49:57.256 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.H.listPendingRetry : ==> Parameters: 2026-11-05 06:49:57.255(Timestamp), 2026-11-05 06:49:57.255(Timestamp), 20(Integer)
  271. 2026-11-05 06:49:57.258 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.H.listPendingRetry : <== Total: 0
  272. 2026-11-05 06:49:57.259 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.H.listPendingRetry : ==> Preparing: SELECT * FROM health_report_drafts WHERE status = 'pending' AND parse_status = 'collecting' AND ((next_retry_at IS NOT NULL AND next_retry_at <= ?) OR (next_retry_at IS NULL AND (parse_started_at IS NULL OR parse_started_at < DATE_SUB(?, INTERVAL 30 MINUTE)))) ORDER BY updated_at ASC LIMIT ?
  273. 2026-11-05 06:49:57.259 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.H.listPendingRetry : ==> Preparing: SELECT * FROM health_report_drafts WHERE status = 'pending' AND parse_status = 'collecting' AND ((next_retry_at IS NOT NULL AND next_retry_at <= ?) OR (next_retry_at IS NULL AND (parse_started_at IS NULL OR parse_started_at < DATE_SUB(?, INTERVAL 30 MINUTE)))) ORDER BY updated_at ASC LIMIT ?
  274. 2026-11-05 06:49:57.259 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.H.listPendingRetry : ==> Preparing: SELECT * FROM health_report_drafts WHERE status = 'pending' AND parse_status = 'collecting' AND ((next_retry_at IS NOT NULL AND next_retry_at <= ?) OR (next_retry_at IS NULL AND (parse_started_at IS NULL OR parse_started_at < DATE_SUB(?, INTERVAL 30 MINUTE)))) ORDER BY updated_at ASC LIMIT ?
  275. 2026-11-05 06:49:57.260 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.H.listPendingRetry : ==> Parameters: 2026-11-05 06:49:57.259(Timestamp), 2026-11-05 06:49:57.259(Timestamp), 20(Integer)
  276. 2026-11-05 06:49:57.260 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.H.listPendingRetry : ==> Parameters: 2026-11-05 06:49:57.259(Timestamp), 2026-11-05 06:49:57.259(Timestamp), 20(Integer)
  277. 2026-11-05 06:49:57.260 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.H.listPendingRetry : ==> Parameters: 2026-11-05 06:49:57.259(Timestamp), 2026-11-05 06:49:57.259(Timestamp), 20(Integer)
  278. 2026-11-05 06:49:57.261 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.H.listPendingRetry : <== Total: 0
  279. 2026-11-05 06:49:57.261 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.H.listPendingRetry : <== Total: 0
  280. 2026-11-05 06:49:57.261 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.H.listPendingRetry : <== Total: 0
  281. 2026-11-05 06:49:57.293 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.H.listPendingRetry : ==> Preparing: SELECT * FROM health_report_drafts WHERE status = 'pending' AND parse_status = 'collecting' AND ((next_retry_at IS NOT NULL AND next_retry_at <= ?) OR (next_retry_at IS NULL AND (parse_started_at IS NULL OR parse_started_at < DATE_SUB(?, INTERVAL 30 MINUTE)))) ORDER BY updated_at ASC LIMIT ?
  282. 2026-11-05 06:49:57.293 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.H.listPendingRetry : ==> Parameters: 2026-11-05 06:49:57.292(Timestamp), 2026-11-05 06:49:57.292(Timestamp), 20(Integer)
  283. 2026-11-05 06:49:57.295 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.H.listPendingRetry : <== Total: 0
  284. 2026-11-05 06:49:57.874 INFO 15436 --- [ main] c.e.c.s.impl.JdCloudStorageService : JdCloudStorageService init: endpoint=s3.cn-north-1.jdcloud-oss.com, bucket=cfc, region=cn-north-1
  285. 2026-11-05 06:49:57.877 INFO 15436 --- [ main] c.etotem.cfc.service.FileStorageService : FileStorageService init: allowedTypes=[image/jpeg, image/png, image/gif, image/webp, application/pdf, audio/mpeg, audio/wav]
  286. 2026-11-05 06:49:58.865 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.A.selectList : ==> Preparing: SELECT id,order_no,family_id,user_id,child_id AS memberId,guide_id,package_id,guide_name,package_name,total_price,discount_amount,actual_price,appointment_id,status,pay_time,pay_type,transaction_id,created_at,updated_at FROM assessment_orders WHERE (status = ? AND created_at < ?)
  287. 2026-11-05 06:49:58.865 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.A.selectList : ==> Parameters: pending(String), 2026-11-05 06:19:58.864(Timestamp)
  288. 2026-11-05 06:49:58.866 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.A.selectList : <== Total: 0
  289. 2026-11-05 06:49:58.867 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.ProductOrderMapper.selectList : ==> Preparing: SELECT id,order_no,product_id,product_name,product_type,sku_id,buyer_id,family_id,quantity,unit_price,total_amount,status,payment_method,remark,discount_amount,coupon_id,cancel_at,transaction_id,cover_image,address_snapshot,logistics_no,logistics_company,tracking_number,express_company,delivery_method,pickup_code,confirm_time,paid_at,refund_status,refund_reason,refund_amount,refund_time,supply_system_id,supplier_id,supply_commission,points_used,points_cost,money_amount,consignee_id,purchase_info,activity_id,provision_status,auditor_id,audited_at,audit_reason,shipping_cost,gift_amount,pickup_location_id,pickup_location_snapshot,time_slot_id,time_slot_snapshot,service_person_id,service_person_snapshot,fulfill_status,fulfill_confirmed_at,received_at,created_at,updated_at,special_deal_id FROM product_orders WHERE (status = ? AND created_at < ?)
  290. 2026-11-05 06:49:58.867 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.ProductOrderMapper.selectList : ==> Parameters: pending(String), 2026-11-05 06:19:58.866(Timestamp)
  291. 2026-11-05 06:49:58.867 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.PaymentOrderMapper.selectList : ==> Preparing: SELECT id,order_no,family_id,level_code,payment_type,period,amount,user_coupon_id,status,group_no,period_no,pay_method,transaction_id,paid_at,created_at,updated_at FROM payment_orders WHERE (status = ? AND created_at < ?)
  292. 2026-11-05 06:49:58.867 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.PaymentOrderMapper.selectList : ==> Parameters: pending(String), 2026-11-05 06:19:58.864(Timestamp)
  293. 2026-11-05 06:49:58.869 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.ProductOrderMapper.selectList : <== Total: 0
  294. 2026-11-05 06:49:58.869 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.PaymentOrderMapper.selectList : <== Total: 0
  295. 2026-11-05 06:49:58.870 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.M.selectList : ==> Preparing: SELECT id,family_id,level,amount,status,payment_type,transaction_id,order_no,created_at,paid_at FROM member_subscription_order WHERE (status = ? AND created_at < ?)
  296. 2026-11-05 06:49:58.870 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.M.selectList : ==> Parameters: pending(String), 2026-11-05 06:19:58.864(Timestamp)
  297. 2026-11-05 06:49:58.871 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.M.selectList : <== Total: 0
  298. 2026-11-05 06:49:58.871 INFO 15436 --- [cfc-scheduler-1] c.etotem.cfc.task.VirtualPayTimeoutTask : 虚拟支付超时兜底扫描完成: 测评=0/0, 会员=0/0, 订阅=0/0
  299. 2026-11-05 06:49:59.378 INFO 15436 --- [eduler_Worker-5] c.e.cfc.task.OrchestrationPollingJob : 编排轮询开始...
  300. 2026-11-05 06:49:59.379 DEBUG 15436 --- [eduler_Worker-5] c.e.c.m.T.selectList : ==> Preparing: SELECT id,flow_id,flow_version,family_id,family_member_id,trigger_source,status,started_at,finished_at,error_reason,created_at,updated_at FROM task_orchestration_executions WHERE (status = ?) LIMIT 20
  301. 2026-11-05 06:49:59.380 DEBUG 15436 --- [eduler_Worker-5] c.e.c.m.T.selectList : ==> Parameters: running(String)
  302. 2026-11-05 06:49:59.381 DEBUG 15436 --- [eduler_Worker-5] c.e.c.m.T.selectList : <== Total: 0
  303. 2026-11-05 06:49:59.381 INFO 15436 --- [eduler_Worker-5] c.e.cfc.task.OrchestrationPollingJob : 编排轮询结束
  304. 2026-11-05 06:49:59.383 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.A.selectList : ==> Preparing: SELECT id,order_no,family_id,user_id,child_id AS memberId,guide_id,package_id,guide_name,package_name,total_price,discount_amount,actual_price,appointment_id,status,pay_time,pay_type,transaction_id,created_at,updated_at FROM assessment_orders WHERE (status = ? AND created_at < ?)
  305. 2026-11-05 06:49:59.383 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.ProductOrderMapper.selectList : ==> Preparing: SELECT id,order_no,product_id,product_name,product_type,sku_id,buyer_id,family_id,quantity,unit_price,total_amount,status,payment_method,remark,discount_amount,coupon_id,cancel_at,transaction_id,cover_image,address_snapshot,logistics_no,logistics_company,tracking_number,express_company,delivery_method,pickup_code,confirm_time,paid_at,refund_status,refund_reason,refund_amount,refund_time,supply_system_id,supplier_id,supply_commission,points_used,points_cost,money_amount,consignee_id,purchase_info,activity_id,provision_status,auditor_id,audited_at,audit_reason,shipping_cost,gift_amount,pickup_location_id,pickup_location_snapshot,time_slot_id,time_slot_snapshot,service_person_id,service_person_snapshot,fulfill_status,fulfill_confirmed_at,received_at,created_at,updated_at,special_deal_id FROM product_orders WHERE (status = ? AND created_at < ?)
  306. 2026-11-05 06:49:59.383 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.A.selectList : ==> Parameters: pending(String), 2026-11-05 06:19:59.382(Timestamp)
  307. 2026-11-05 06:49:59.383 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.ProductOrderMapper.selectList : ==> Parameters: pending(String), 2026-11-05 06:19:59.383(Timestamp)
  308. 2026-11-05 06:49:59.384 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.A.selectList : <== Total: 0
  309. 2026-11-05 06:49:59.384 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.ProductOrderMapper.selectList : <== Total: 0
  310. 2026-11-05 06:49:59.385 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.PaymentOrderMapper.selectList : ==> Preparing: SELECT id,order_no,family_id,level_code,payment_type,period,amount,user_coupon_id,status,group_no,period_no,pay_method,transaction_id,paid_at,created_at,updated_at FROM payment_orders WHERE (status = ? AND created_at < ?)
  311. 2026-11-05 06:49:59.385 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.PaymentOrderMapper.selectList : ==> Parameters: pending(String), 2026-11-05 06:19:59.382(Timestamp)
  312. 2026-11-05 06:49:59.386 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.PaymentOrderMapper.selectList : <== Total: 0
  313. 2026-11-05 06:49:59.387 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.M.selectList : ==> Preparing: SELECT id,family_id,level,amount,status,payment_type,transaction_id,order_no,created_at,paid_at FROM member_subscription_order WHERE (status = ? AND created_at < ?)
  314. 2026-11-05 06:49:59.387 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.M.selectList : ==> Parameters: pending(String), 2026-11-05 06:19:59.382(Timestamp)
  315. 2026-11-05 06:49:59.388 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.M.selectList : <== Total: 0
  316. 2026-11-05 06:49:59.389 INFO 15436 --- [cfc-scheduler-4] c.etotem.cfc.task.VirtualPayTimeoutTask : 虚拟支付超时兜底扫描完成: 测评=0/0, 会员=0/0, 订阅=0/0
  317. 2026-11-05 06:49:59.574 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.H.listPendingRetry : ==> Preparing: SELECT * FROM health_report_drafts WHERE status = 'pending' AND parse_status = 'collecting' AND ((next_retry_at IS NOT NULL AND next_retry_at <= ?) OR (next_retry_at IS NULL AND (parse_started_at IS NULL OR parse_started_at < DATE_SUB(?, INTERVAL 30 MINUTE)))) ORDER BY updated_at ASC LIMIT ?
  318. 2026-11-05 06:49:59.575 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.H.listPendingRetry : ==> Parameters: 2026-11-05 06:49:59.573(Timestamp), 2026-11-05 06:49:59.573(Timestamp), 20(Integer)
  319. 2026-11-05 06:49:59.577 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.H.listPendingRetry : <== Total: 0
  320. 2026-11-05 06:49:59.593 INFO 15436 --- [ main] c.e.cfc.service.KnowledgeBaseV3Service : KB v3 loaded: 28 kbRoot keys, 87 bacteria, 24 indicators, 224 foods
  321. 2026-11-05 06:49:59.642 DEBUG 15436 --- [ main] c.e.c.m.K.selectList : ==> Preparing: SELECT id,module_key,module_name,content,version,created_at,updated_at FROM knowledge_base_section
  322. 2026-11-05 06:49:59.643 DEBUG 15436 --- [ main] c.e.c.m.K.selectList : ==> Parameters:
  323. 2026-11-05 06:49:59.647 DEBUG 15436 --- [ main] c.e.c.m.K.selectList : <== Total: 12
  324. 2026-11-05 06:49:59.651 INFO 15436 --- [ main] c.e.c.s.UnifiedKnowledgeBaseService : 统一知识库加载完成: 12 模块, 版本=2.0, 食物226 菌属87 指标139 营养素30 疾病14
  325. 2026-11-05 06:49:59.887 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.H.listPendingRetry : ==> Preparing: SELECT * FROM health_report_drafts WHERE status = 'pending' AND parse_status = 'collecting' AND ((next_retry_at IS NOT NULL AND next_retry_at <= ?) OR (next_retry_at IS NULL AND (parse_started_at IS NULL OR parse_started_at < DATE_SUB(?, INTERVAL 30 MINUTE)))) ORDER BY updated_at ASC LIMIT ?
  326. 2026-11-05 06:49:59.887 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.H.listPendingRetry : ==> Parameters: 2026-11-05 06:49:59.885(Timestamp), 2026-11-05 06:49:59.885(Timestamp), 20(Integer)
  327. 2026-11-05 06:49:59.889 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.H.listPendingRetry : <== Total: 0
  328. 2026-11-05 06:50:00.000 INFO 15436 --- [cfc-scheduler-4] c.etotem.cfc.task.RefundScheduledTasks : 开始执行待退款处理定时任务
  329. 2026-11-05 06:50:00.000 INFO 15436 --- [cfc-scheduler-1] c.etotem.cfc.task.RefundScheduledTasks : 开始执行待退款处理定时任务
  330. 2026-11-05 06:50:00.000 INFO 15436 --- [cfc-scheduler-4] c.etotem.cfc.task.RefundScheduledTasks : 开始执行待退款处理定时任务
  331. 2026-11-05 06:50:00.000 INFO 15436 --- [cfc-scheduler-4] c.etotem.cfc.task.RefundScheduledTasks : 开始执行待退款处理定时任务
  332. 2026-11-05 06:50:00.001 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.PendingRefundMapper.selectList : ==> Preparing: SELECT id,user_id,withdrawal_request_id,order_type,order_no,amount,attempt_count,max_attempts,next_retry_time,status,failure_reason,refunded_amount,refunded_at,remark,created_at,updated_at FROM pending_refund WHERE (status = ? AND next_retry_time <= ?) ORDER BY created_at ASC LIMIT 10
  333. 2026-11-05 06:50:00.001 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.PendingRefundMapper.selectList : ==> Preparing: SELECT id,user_id,withdrawal_request_id,order_type,order_no,amount,attempt_count,max_attempts,next_retry_time,status,failure_reason,refunded_amount,refunded_at,remark,created_at,updated_at FROM pending_refund WHERE (status = ? AND next_retry_time <= ?) ORDER BY created_at ASC LIMIT 10
  334. 2026-11-05 06:50:00.001 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.PendingRefundMapper.selectList : ==> Parameters: pending(String), 2026-11-05 06:50:00.0(Timestamp)
  335. 2026-11-05 06:50:00.001 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.PendingRefundMapper.selectList : ==> Preparing: SELECT id,user_id,withdrawal_request_id,order_type,order_no,amount,attempt_count,max_attempts,next_retry_time,status,failure_reason,refunded_amount,refunded_at,remark,created_at,updated_at FROM pending_refund WHERE (status = ? AND next_retry_time <= ?) ORDER BY created_at ASC LIMIT 10
  336. 2026-11-05 06:50:00.001 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.PendingRefundMapper.selectList : ==> Preparing: SELECT id,user_id,withdrawal_request_id,order_type,order_no,amount,attempt_count,max_attempts,next_retry_time,status,failure_reason,refunded_amount,refunded_at,remark,created_at,updated_at FROM pending_refund WHERE (status = ? AND next_retry_time <= ?) ORDER BY created_at ASC LIMIT 10
  337. 2026-11-05 06:50:00.001 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.PendingRefundMapper.selectList : ==> Parameters: pending(String), 2026-11-05 06:50:00.0(Timestamp)
  338. 2026-11-05 06:50:00.001 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.PendingRefundMapper.selectList : ==> Parameters: pending(String), 2026-11-05 06:50:00.0(Timestamp)
  339. 2026-11-05 06:50:00.001 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.PendingRefundMapper.selectList : ==> Parameters: pending(String), 2026-11-05 06:50:00.0(Timestamp)
  340. 2026-11-05 06:50:00.002 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.T.selectList : ==> Preparing: SELECT id,user_id,channels,timing_mode,offset_minutes,enabled,created_at,completion_praise_enabled,completion_praise_channels,updated_at FROM task_reminder_config
  341. 2026-11-05 06:50:00.002 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.T.selectList : ==> Parameters:
  342. 2026-11-05 06:50:00.002 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.PendingRefundMapper.selectList : <== Total: 0
  343. 2026-11-05 06:50:00.002 INFO 15436 --- [cfc-scheduler-4] c.etotem.cfc.task.RefundScheduledTasks : 没有待处理的退款记录
  344. 2026-11-05 06:50:00.002 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.PendingRefundMapper.selectList : <== Total: 0
  345. 2026-11-05 06:50:00.002 INFO 15436 --- [cfc-scheduler-4] c.etotem.cfc.task.RefundScheduledTasks : 没有待处理的退款记录
  346. 2026-11-05 06:50:00.002 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.PendingRefundMapper.selectList : <== Total: 0
  347. 2026-11-05 06:50:00.002 INFO 15436 --- [cfc-scheduler-1] c.etotem.cfc.task.RefundScheduledTasks : 没有待处理的退款记录
  348. 2026-11-05 06:50:00.003 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.PendingRefundMapper.selectList : <== Total: 0
  349. 2026-11-05 06:50:00.003 INFO 15436 --- [cfc-scheduler-4] c.etotem.cfc.task.RefundScheduledTasks : 没有待处理的退款记录
  350. 2026-11-05 06:50:00.004 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.T.selectList : ==> Preparing: SELECT id,user_id,channels,timing_mode,offset_minutes,enabled,created_at,completion_praise_enabled,completion_praise_channels,updated_at FROM task_reminder_config
  351. 2026-11-05 06:50:00.004 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.T.selectList : ==> Parameters:
  352. 2026-11-05 06:50:00.004 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.T.selectList : ==> Preparing: SELECT id,user_id,channels,timing_mode,offset_minutes,enabled,created_at,completion_praise_enabled,completion_praise_channels,updated_at FROM task_reminder_config
  353. 2026-11-05 06:50:00.004 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.T.selectList : ==> Parameters:
  354. 2026-11-05 06:50:00.004 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.T.selectList : ==> Preparing: SELECT id,user_id,channels,timing_mode,offset_minutes,enabled,created_at,completion_praise_enabled,completion_praise_channels,updated_at FROM task_reminder_config
  355. 2026-11-05 06:50:00.005 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.T.selectList : <== Total: 0
  356. 2026-11-05 06:50:00.005 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.T.selectList : ==> Parameters:
  357. 2026-11-05 06:50:00.004 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.T.selectList : ==> Preparing: SELECT id,user_id,channels,timing_mode,offset_minutes,enabled,created_at,completion_praise_enabled,completion_praise_channels,updated_at FROM task_reminder_config
  358. 2026-11-05 06:50:00.005 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.T.selectList : ==> Parameters:
  359. 2026-11-05 06:50:00.005 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.T.selectList : <== Total: 0
  360. 2026-11-05 06:50:00.005 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.T.selectList : <== Total: 0
  361. 2026-11-05 06:50:00.006 DEBUG 15436 --- [cfc-scheduler-4] c.e.cfc.mapper.TaskMapper.selectList : ==> Preparing: SELECT id,family_id,family_member_id,creator_id,executor_type,executor_id,child_id AS memberId,title,description,points,deadline,repeat_type,category,need_review,review_by_category,review_type,status,completed_at,bonus_rule,points_expire_days,template_id,is_template,task_type,frequency,max_frequency,complete_types,duration,earliest_start,latest_end,accept_deadline,minigame_code,source_type,source_id,is_daily_progress,target_value,member_only,prerequisite_task_id,is_flow_task,successor_task_ids,action_type,action_config,require_input,start_required,start_count,min_duration_seconds,dimension_code,parent_task_id,dimension_weights,created_at,updated_at FROM tasks WHERE (is_template = ? AND executor_type = ? AND status = ? AND deadline >= ? AND deadline < ?) ORDER BY deadline ASC LIMIT 200
  362. 2026-11-05 06:50:00.006 DEBUG 15436 --- [cfc-scheduler-2] c.e.cfc.mapper.TaskMapper.selectList : ==> Preparing: SELECT id,family_id,family_member_id,creator_id,executor_type,executor_id,child_id AS memberId,title,description,points,deadline,repeat_type,category,need_review,review_by_category,review_type,status,completed_at,bonus_rule,points_expire_days,template_id,is_template,task_type,frequency,max_frequency,complete_types,duration,earliest_start,latest_end,accept_deadline,minigame_code,source_type,source_id,is_daily_progress,target_value,member_only,prerequisite_task_id,is_flow_task,successor_task_ids,action_type,action_config,require_input,start_required,start_count,min_duration_seconds,dimension_code,parent_task_id,dimension_weights,created_at,updated_at FROM tasks WHERE (is_template = ? AND executor_type = ? AND status = ? AND deadline >= ? AND deadline < ?) ORDER BY deadline ASC LIMIT 200
  363. 2026-11-05 06:50:00.006 DEBUG 15436 --- [cfc-scheduler-4] c.e.cfc.mapper.TaskMapper.selectList : ==> Parameters: 0(Integer), parent(String), pending(String), 2026-11-05 00:00:00.0(Timestamp), 2026-11-06 00:00:00.0(Timestamp)
  364. 2026-11-05 06:50:00.006 DEBUG 15436 --- [cfc-scheduler-4] c.e.cfc.mapper.TaskMapper.selectList : ==> Preparing: SELECT id,family_id,family_member_id,creator_id,executor_type,executor_id,child_id AS memberId,title,description,points,deadline,repeat_type,category,need_review,review_by_category,review_type,status,completed_at,bonus_rule,points_expire_days,template_id,is_template,task_type,frequency,max_frequency,complete_types,duration,earliest_start,latest_end,accept_deadline,minigame_code,source_type,source_id,is_daily_progress,target_value,member_only,prerequisite_task_id,is_flow_task,successor_task_ids,action_type,action_config,require_input,start_required,start_count,min_duration_seconds,dimension_code,parent_task_id,dimension_weights,created_at,updated_at FROM tasks WHERE (is_template = ? AND executor_type = ? AND status = ? AND deadline >= ? AND deadline < ?) ORDER BY deadline ASC LIMIT 200
  365. 2026-11-05 06:50:00.006 DEBUG 15436 --- [cfc-scheduler-2] c.e.cfc.mapper.TaskMapper.selectList : ==> Parameters: 0(Integer), parent(String), pending(String), 2026-11-05 00:00:00.0(Timestamp), 2026-11-06 00:00:00.0(Timestamp)
  366. 2026-11-05 06:50:00.006 DEBUG 15436 --- [cfc-scheduler-4] c.e.cfc.mapper.TaskMapper.selectList : ==> Parameters: 0(Integer), parent(String), pending(String), 2026-11-05 00:00:00.0(Timestamp), 2026-11-06 00:00:00.0(Timestamp)
  367. 2026-11-05 06:50:00.006 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.T.selectList : <== Total: 0
  368. 2026-11-05 06:50:00.006 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.T.selectList : <== Total: 0
  369. 2026-11-05 06:50:00.007 DEBUG 15436 --- [cfc-scheduler-1] c.e.cfc.mapper.TaskMapper.selectList : ==> Preparing: SELECT id,family_id,family_member_id,creator_id,executor_type,executor_id,child_id AS memberId,title,description,points,deadline,repeat_type,category,need_review,review_by_category,review_type,status,completed_at,bonus_rule,points_expire_days,template_id,is_template,task_type,frequency,max_frequency,complete_types,duration,earliest_start,latest_end,accept_deadline,minigame_code,source_type,source_id,is_daily_progress,target_value,member_only,prerequisite_task_id,is_flow_task,successor_task_ids,action_type,action_config,require_input,start_required,start_count,min_duration_seconds,dimension_code,parent_task_id,dimension_weights,created_at,updated_at FROM tasks WHERE (is_template = ? AND executor_type = ? AND status = ? AND deadline >= ? AND deadline < ?) ORDER BY deadline ASC LIMIT 200
  370. 2026-11-05 06:50:00.007 DEBUG 15436 --- [cfc-scheduler-4] c.e.cfc.mapper.TaskMapper.selectList : ==> Preparing: SELECT id,family_id,family_member_id,creator_id,executor_type,executor_id,child_id AS memberId,title,description,points,deadline,repeat_type,category,need_review,review_by_category,review_type,status,completed_at,bonus_rule,points_expire_days,template_id,is_template,task_type,frequency,max_frequency,complete_types,duration,earliest_start,latest_end,accept_deadline,minigame_code,source_type,source_id,is_daily_progress,target_value,member_only,prerequisite_task_id,is_flow_task,successor_task_ids,action_type,action_config,require_input,start_required,start_count,min_duration_seconds,dimension_code,parent_task_id,dimension_weights,created_at,updated_at FROM tasks WHERE (is_template = ? AND executor_type = ? AND status = ? AND deadline >= ? AND deadline < ?) ORDER BY deadline ASC LIMIT 200
  371. 2026-11-05 06:50:00.007 DEBUG 15436 --- [cfc-scheduler-1] c.e.cfc.mapper.TaskMapper.selectList : ==> Parameters: 0(Integer), parent(String), pending(String), 2026-11-05 00:00:00.0(Timestamp), 2026-11-06 00:00:00.0(Timestamp)
  372. 2026-11-05 06:50:00.007 DEBUG 15436 --- [cfc-scheduler-4] c.e.cfc.mapper.TaskMapper.selectList : <== Total: 0
  373. 2026-11-05 06:50:00.008 DEBUG 15436 --- [cfc-scheduler-4] c.e.cfc.mapper.TaskMapper.selectList : <== Total: 0
  374. 2026-11-05 06:50:00.008 DEBUG 15436 --- [cfc-scheduler-2] c.e.cfc.mapper.TaskMapper.selectList : <== Total: 0
  375. 2026-11-05 06:50:00.007 DEBUG 15436 --- [cfc-scheduler-4] c.e.cfc.mapper.TaskMapper.selectList : ==> Parameters: 0(Integer), parent(String), pending(String), 2026-11-05 00:00:00.0(Timestamp), 2026-11-06 00:00:00.0(Timestamp)
  376. 2026-11-05 06:50:00.009 DEBUG 15436 --- [cfc-scheduler-1] c.e.cfc.mapper.TaskMapper.selectList : <== Total: 0
  377. 2026-11-05 06:50:00.010 DEBUG 15436 --- [cfc-scheduler-4] c.e.cfc.mapper.TaskMapper.selectList : <== Total: 0
  378. 2026-11-05 06:50:00.016 INFO 15436 --- [cfc-scheduler-3] c.etotem.cfc.task.RefundScheduledTasks : 开始执行待退款处理定时任务
  379. 2026-11-05 06:50:00.016 INFO 15436 --- [cfc-scheduler-2] c.etotem.cfc.task.RefundScheduledTasks : 开始执行待退款处理定时任务
  380. 2026-11-05 06:50:00.016 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.T.selectList : ==> Preparing: SELECT id,user_id,channels,timing_mode,offset_minutes,enabled,created_at,completion_praise_enabled,completion_praise_channels,updated_at FROM task_reminder_config
  381. 2026-11-05 06:50:00.016 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.T.selectList : ==> Parameters:
  382. 2026-11-05 06:50:00.016 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.PendingRefundMapper.selectList : ==> Preparing: SELECT id,user_id,withdrawal_request_id,order_type,order_no,amount,attempt_count,max_attempts,next_retry_time,status,failure_reason,refunded_amount,refunded_at,remark,created_at,updated_at FROM pending_refund WHERE (status = ? AND next_retry_time <= ?) ORDER BY created_at ASC LIMIT 10
  383. 2026-11-05 06:50:00.016 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.PendingRefundMapper.selectList : ==> Preparing: SELECT id,user_id,withdrawal_request_id,order_type,order_no,amount,attempt_count,max_attempts,next_retry_time,status,failure_reason,refunded_amount,refunded_at,remark,created_at,updated_at FROM pending_refund WHERE (status = ? AND next_retry_time <= ?) ORDER BY created_at ASC LIMIT 10
  384. 2026-11-05 06:50:00.017 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.T.selectList : <== Total: 0
  385. 2026-11-05 06:50:00.017 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.PendingRefundMapper.selectList : ==> Parameters: pending(String), 2026-11-05 06:50:00.016(Timestamp)
  386. 2026-11-05 06:50:00.017 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.PendingRefundMapper.selectList : ==> Parameters: pending(String), 2026-11-05 06:50:00.016(Timestamp)
  387. 2026-11-05 06:50:00.018 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.PendingRefundMapper.selectList : <== Total: 0
  388. 2026-11-05 06:50:00.018 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.PendingRefundMapper.selectList : <== Total: 0
  389. 2026-11-05 06:50:00.018 INFO 15436 --- [cfc-scheduler-2] c.etotem.cfc.task.RefundScheduledTasks : 没有待处理的退款记录
  390. 2026-11-05 06:50:00.018 DEBUG 15436 --- [cfc-scheduler-1] c.e.cfc.mapper.TaskMapper.selectList : ==> Preparing: SELECT id,family_id,family_member_id,creator_id,executor_type,executor_id,child_id AS memberId,title,description,points,deadline,repeat_type,category,need_review,review_by_category,review_type,status,completed_at,bonus_rule,points_expire_days,template_id,is_template,task_type,frequency,max_frequency,complete_types,duration,earliest_start,latest_end,accept_deadline,minigame_code,source_type,source_id,is_daily_progress,target_value,member_only,prerequisite_task_id,is_flow_task,successor_task_ids,action_type,action_config,require_input,start_required,start_count,min_duration_seconds,dimension_code,parent_task_id,dimension_weights,created_at,updated_at FROM tasks WHERE (is_template = ? AND executor_type = ? AND status = ? AND deadline >= ? AND deadline < ?) ORDER BY deadline ASC LIMIT 200
  391. 2026-11-05 06:50:00.018 INFO 15436 --- [cfc-scheduler-3] c.etotem.cfc.task.RefundScheduledTasks : 没有待处理的退款记录
  392. 2026-11-05 06:50:00.018 DEBUG 15436 --- [cfc-scheduler-1] c.e.cfc.mapper.TaskMapper.selectList : ==> Parameters: 0(Integer), parent(String), pending(String), 2026-11-05 00:00:00.0(Timestamp), 2026-11-06 00:00:00.0(Timestamp)
  393. 2026-11-05 06:50:00.020 DEBUG 15436 --- [cfc-scheduler-1] c.e.cfc.mapper.TaskMapper.selectList : <== Total: 0
  394. 2026-11-05 06:50:00.029 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.T.selectList : ==> Preparing: SELECT id,user_id,channels,timing_mode,offset_minutes,enabled,created_at,completion_praise_enabled,completion_praise_channels,updated_at FROM task_reminder_config
  395. 2026-11-05 06:50:00.030 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.T.selectList : ==> Parameters:
  396. 2026-11-05 06:50:00.030 INFO 15436 --- [cfc-scheduler-4] c.etotem.cfc.task.RefundScheduledTasks : 开始执行待退款处理定时任务
  397. 2026-11-05 06:50:00.030 INFO 15436 --- [cfc-scheduler-4] c.etotem.cfc.task.RefundScheduledTasks : 开始执行待退款处理定时任务
  398. 2026-11-05 06:50:00.030 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.T.selectList : <== Total: 0
  399. 2026-11-05 06:50:00.031 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.PendingRefundMapper.selectList : ==> Preparing: SELECT id,user_id,withdrawal_request_id,order_type,order_no,amount,attempt_count,max_attempts,next_retry_time,status,failure_reason,refunded_amount,refunded_at,remark,created_at,updated_at FROM pending_refund WHERE (status = ? AND next_retry_time <= ?) ORDER BY created_at ASC LIMIT 10
  400. 2026-11-05 06:50:00.031 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.PendingRefundMapper.selectList : ==> Preparing: SELECT id,user_id,withdrawal_request_id,order_type,order_no,amount,attempt_count,max_attempts,next_retry_time,status,failure_reason,refunded_amount,refunded_at,remark,created_at,updated_at FROM pending_refund WHERE (status = ? AND next_retry_time <= ?) ORDER BY created_at ASC LIMIT 10
  401. 2026-11-05 06:50:00.031 DEBUG 15436 --- [cfc-scheduler-3] c.e.cfc.mapper.TaskMapper.selectList : ==> Preparing: SELECT id,family_id,family_member_id,creator_id,executor_type,executor_id,child_id AS memberId,title,description,points,deadline,repeat_type,category,need_review,review_by_category,review_type,status,completed_at,bonus_rule,points_expire_days,template_id,is_template,task_type,frequency,max_frequency,complete_types,duration,earliest_start,latest_end,accept_deadline,minigame_code,source_type,source_id,is_daily_progress,target_value,member_only,prerequisite_task_id,is_flow_task,successor_task_ids,action_type,action_config,require_input,start_required,start_count,min_duration_seconds,dimension_code,parent_task_id,dimension_weights,created_at,updated_at FROM tasks WHERE (is_template = ? AND executor_type = ? AND status = ? AND deadline >= ? AND deadline < ?) ORDER BY deadline ASC LIMIT 200
  402. 2026-11-05 06:50:00.031 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.PendingRefundMapper.selectList : ==> Parameters: pending(String), 2026-11-05 06:50:00.03(Timestamp)
  403. 2026-11-05 06:50:00.031 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.PendingRefundMapper.selectList : ==> Parameters: pending(String), 2026-11-05 06:50:00.03(Timestamp)
  404. 2026-11-05 06:50:00.031 DEBUG 15436 --- [cfc-scheduler-3] c.e.cfc.mapper.TaskMapper.selectList : ==> Parameters: 0(Integer), parent(String), pending(String), 2026-11-05 00:00:00.0(Timestamp), 2026-11-06 00:00:00.0(Timestamp)
  405. 2026-11-05 06:50:00.032 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.T.selectList : ==> Preparing: SELECT id,user_id,channels,timing_mode,offset_minutes,enabled,created_at,completion_praise_enabled,completion_praise_channels,updated_at FROM task_reminder_config
  406. 2026-11-05 06:50:00.032 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.T.selectList : ==> Parameters:
  407. 2026-11-05 06:50:00.032 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.PendingRefundMapper.selectList : <== Total: 0
  408. 2026-11-05 06:50:00.032 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.PendingRefundMapper.selectList : <== Total: 0
  409. 2026-11-05 06:50:00.032 INFO 15436 --- [cfc-scheduler-4] c.etotem.cfc.task.RefundScheduledTasks : 没有待处理的退款记录
  410. 2026-11-05 06:50:00.032 INFO 15436 --- [cfc-scheduler-4] c.etotem.cfc.task.RefundScheduledTasks : 没有待处理的退款记录
  411. 2026-11-05 06:50:00.032 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.T.selectList : <== Total: 0
  412. 2026-11-05 06:50:00.033 DEBUG 15436 --- [cfc-scheduler-3] c.e.cfc.mapper.TaskMapper.selectList : <== Total: 0
  413. 2026-11-05 06:50:00.033 DEBUG 15436 --- [cfc-scheduler-3] c.e.cfc.mapper.TaskMapper.selectList : ==> Preparing: SELECT id,family_id,family_member_id,creator_id,executor_type,executor_id,child_id AS memberId,title,description,points,deadline,repeat_type,category,need_review,review_by_category,review_type,status,completed_at,bonus_rule,points_expire_days,template_id,is_template,task_type,frequency,max_frequency,complete_types,duration,earliest_start,latest_end,accept_deadline,minigame_code,source_type,source_id,is_daily_progress,target_value,member_only,prerequisite_task_id,is_flow_task,successor_task_ids,action_type,action_config,require_input,start_required,start_count,min_duration_seconds,dimension_code,parent_task_id,dimension_weights,created_at,updated_at FROM tasks WHERE (is_template = ? AND executor_type = ? AND status = ? AND deadline >= ? AND deadline < ?) ORDER BY deadline ASC LIMIT 200
  414. 2026-11-05 06:50:00.033 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.T.selectList : ==> Preparing: SELECT id,user_id,channels,timing_mode,offset_minutes,enabled,created_at,completion_praise_enabled,completion_praise_channels,updated_at FROM task_reminder_config
  415. 2026-11-05 06:50:00.034 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.T.selectList : ==> Parameters:
  416. 2026-11-05 06:50:00.034 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.T.selectList : ==> Preparing: SELECT id,user_id,channels,timing_mode,offset_minutes,enabled,created_at,completion_praise_enabled,completion_praise_channels,updated_at FROM task_reminder_config
  417. 2026-11-05 06:50:00.034 DEBUG 15436 --- [cfc-scheduler-3] c.e.cfc.mapper.TaskMapper.selectList : ==> Parameters: 0(Integer), parent(String), pending(String), 2026-11-05 00:00:00.0(Timestamp), 2026-11-06 00:00:00.0(Timestamp)
  418. 2026-11-05 06:50:00.034 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.T.selectList : ==> Parameters:
  419. 2026-11-05 06:50:00.034 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.T.selectList : <== Total: 0
  420. 2026-11-05 06:50:00.034 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.T.selectList : <== Total: 0
  421. 2026-11-05 06:50:00.035 INFO 15436 --- [cfc-scheduler-2] c.etotem.cfc.task.RefundScheduledTasks : 开始执行待退款处理定时任务
  422. 2026-11-05 06:50:00.035 DEBUG 15436 --- [cfc-scheduler-4] c.e.cfc.mapper.TaskMapper.selectList : ==> Preparing: SELECT id,family_id,family_member_id,creator_id,executor_type,executor_id,child_id AS memberId,title,description,points,deadline,repeat_type,category,need_review,review_by_category,review_type,status,completed_at,bonus_rule,points_expire_days,template_id,is_template,task_type,frequency,max_frequency,complete_types,duration,earliest_start,latest_end,accept_deadline,minigame_code,source_type,source_id,is_daily_progress,target_value,member_only,prerequisite_task_id,is_flow_task,successor_task_ids,action_type,action_config,require_input,start_required,start_count,min_duration_seconds,dimension_code,parent_task_id,dimension_weights,created_at,updated_at FROM tasks WHERE (is_template = ? AND executor_type = ? AND status = ? AND deadline >= ? AND deadline < ?) ORDER BY deadline ASC LIMIT 200
  423. 2026-11-05 06:50:00.036 DEBUG 15436 --- [cfc-scheduler-4] c.e.cfc.mapper.TaskMapper.selectList : ==> Parameters: 0(Integer), parent(String), pending(String), 2026-11-05 00:00:00.0(Timestamp), 2026-11-06 00:00:00.0(Timestamp)
  424. 2026-11-05 06:50:00.036 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.PendingRefundMapper.selectList : ==> Preparing: SELECT id,user_id,withdrawal_request_id,order_type,order_no,amount,attempt_count,max_attempts,next_retry_time,status,failure_reason,refunded_amount,refunded_at,remark,created_at,updated_at FROM pending_refund WHERE (status = ? AND next_retry_time <= ?) ORDER BY created_at ASC LIMIT 10
  425. 2026-11-05 06:50:00.036 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.PendingRefundMapper.selectList : ==> Parameters: pending(String), 2026-11-05 06:50:00.035(Timestamp)
  426. 2026-11-05 06:50:00.037 DEBUG 15436 --- [cfc-scheduler-4] c.e.cfc.mapper.TaskMapper.selectList : ==> Preparing: SELECT id,family_id,family_member_id,creator_id,executor_type,executor_id,child_id AS memberId,title,description,points,deadline,repeat_type,category,need_review,review_by_category,review_type,status,completed_at,bonus_rule,points_expire_days,template_id,is_template,task_type,frequency,max_frequency,complete_types,duration,earliest_start,latest_end,accept_deadline,minigame_code,source_type,source_id,is_daily_progress,target_value,member_only,prerequisite_task_id,is_flow_task,successor_task_ids,action_type,action_config,require_input,start_required,start_count,min_duration_seconds,dimension_code,parent_task_id,dimension_weights,created_at,updated_at FROM tasks WHERE (is_template = ? AND executor_type = ? AND status = ? AND deadline >= ? AND deadline < ?) ORDER BY deadline ASC LIMIT 200
  427. 2026-11-05 06:50:00.037 DEBUG 15436 --- [cfc-scheduler-4] c.e.cfc.mapper.TaskMapper.selectList : ==> Parameters: 0(Integer), parent(String), pending(String), 2026-11-05 00:00:00.0(Timestamp), 2026-11-06 00:00:00.0(Timestamp)
  428. 2026-11-05 06:50:00.037 DEBUG 15436 --- [cfc-scheduler-3] c.e.cfc.mapper.TaskMapper.selectList : <== Total: 0
  429. 2026-11-05 06:50:00.037 DEBUG 15436 --- [cfc-scheduler-4] c.e.cfc.mapper.TaskMapper.selectList : <== Total: 0
  430. 2026-11-05 06:50:00.038 DEBUG 15436 --- [cfc-scheduler-4] c.e.cfc.mapper.TaskMapper.selectList : <== Total: 0
  431. 2026-11-05 06:50:00.038 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.PendingRefundMapper.selectList : <== Total: 0
  432. 2026-11-05 06:50:00.038 INFO 15436 --- [cfc-scheduler-2] c.etotem.cfc.task.RefundScheduledTasks : 没有待处理的退款记录
  433. 2026-11-05 06:50:00.040 INFO 15436 --- [cfc-scheduler-2] c.etotem.cfc.task.RefundScheduledTasks : 开始执行待退款处理定时任务
  434. 2026-11-05 06:50:00.041 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.PendingRefundMapper.selectList : ==> Preparing: SELECT id,user_id,withdrawal_request_id,order_type,order_no,amount,attempt_count,max_attempts,next_retry_time,status,failure_reason,refunded_amount,refunded_at,remark,created_at,updated_at FROM pending_refund WHERE (status = ? AND next_retry_time <= ?) ORDER BY created_at ASC LIMIT 10
  435. 2026-11-05 06:50:00.041 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.PendingRefundMapper.selectList : ==> Parameters: pending(String), 2026-11-05 06:50:00.04(Timestamp)
  436. 2026-11-05 06:50:00.060 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.T.selectList : ==> Preparing: SELECT id,user_id,channels,timing_mode,offset_minutes,enabled,created_at,completion_praise_enabled,completion_praise_channels,updated_at FROM task_reminder_config
  437. 2026-11-05 06:50:00.060 INFO 15436 --- [cfc-scheduler-3] c.etotem.cfc.task.RefundScheduledTasks : 开始执行待退款处理定时任务
  438. 2026-11-05 06:50:00.061 INFO 15436 --- [cfc-scheduler-2] c.etotem.cfc.task.RefundScheduledTasks : 开始执行待退款处理定时任务
  439. 2026-11-05 06:50:00.061 INFO 15436 --- [cfc-scheduler-3] c.etotem.cfc.task.RefundScheduledTasks : 开始执行待退款处理定时任务
  440. 2026-11-05 06:50:00.061 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.PendingRefundMapper.selectList : <== Total: 0
  441. 2026-11-05 06:50:00.061 INFO 15436 --- [cfc-scheduler-2] c.etotem.cfc.task.RefundScheduledTasks : 没有待处理的退款记录
  442. 2026-11-05 06:50:00.061 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.T.selectList : ==> Preparing: SELECT id,user_id,channels,timing_mode,offset_minutes,enabled,created_at,completion_praise_enabled,completion_praise_channels,updated_at FROM task_reminder_config
  443. 2026-11-05 06:50:00.061 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.T.selectList : ==> Parameters:
  444. 2026-11-05 06:50:00.061 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.PendingRefundMapper.selectList : ==> Preparing: SELECT id,user_id,withdrawal_request_id,order_type,order_no,amount,attempt_count,max_attempts,next_retry_time,status,failure_reason,refunded_amount,refunded_at,remark,created_at,updated_at FROM pending_refund WHERE (status = ? AND next_retry_time <= ?) ORDER BY created_at ASC LIMIT 10
  445. 2026-11-05 06:50:00.061 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.PendingRefundMapper.selectList : ==> Preparing: SELECT id,user_id,withdrawal_request_id,order_type,order_no,amount,attempt_count,max_attempts,next_retry_time,status,failure_reason,refunded_amount,refunded_at,remark,created_at,updated_at FROM pending_refund WHERE (status = ? AND next_retry_time <= ?) ORDER BY created_at ASC LIMIT 10
  446. 2026-11-05 06:50:00.061 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.PendingRefundMapper.selectList : ==> Preparing: SELECT id,user_id,withdrawal_request_id,order_type,order_no,amount,attempt_count,max_attempts,next_retry_time,status,failure_reason,refunded_amount,refunded_at,remark,created_at,updated_at FROM pending_refund WHERE (status = ? AND next_retry_time <= ?) ORDER BY created_at ASC LIMIT 10
  447. 2026-11-05 06:50:00.061 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.PendingRefundMapper.selectList : ==> Parameters: pending(String), 2026-11-05 06:50:00.061(Timestamp)
  448. 2026-11-05 06:50:00.061 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.PendingRefundMapper.selectList : ==> Parameters: pending(String), 2026-11-05 06:50:00.061(Timestamp)
  449. 2026-11-05 06:50:00.061 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.PendingRefundMapper.selectList : ==> Parameters: pending(String), 2026-11-05 06:50:00.061(Timestamp)
  450. 2026-11-05 06:50:00.062 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.T.selectList : ==> Parameters:
  451. 2026-11-05 06:50:00.062 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.T.selectList : <== Total: 0
  452. 2026-11-05 06:50:00.062 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.T.selectList : <== Total: 0
  453. 2026-11-05 06:50:00.062 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.PendingRefundMapper.selectList : <== Total: 0
  454. 2026-11-05 06:50:00.062 INFO 15436 --- [cfc-scheduler-2] c.etotem.cfc.task.RefundScheduledTasks : 没有待处理的退款记录
  455. 2026-11-05 06:50:00.063 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.PendingRefundMapper.selectList : <== Total: 0
  456. 2026-11-05 06:50:00.063 INFO 15436 --- [cfc-scheduler-3] c.etotem.cfc.task.RefundScheduledTasks : 没有待处理的退款记录
  457. 2026-11-05 06:50:00.063 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.PendingRefundMapper.selectList : <== Total: 0
  458. 2026-11-05 06:50:00.063 INFO 15436 --- [cfc-scheduler-3] c.etotem.cfc.task.RefundScheduledTasks : 没有待处理的退款记录
  459. 2026-11-05 06:50:00.063 DEBUG 15436 --- [cfc-scheduler-1] c.e.cfc.mapper.TaskMapper.selectList : ==> Preparing: SELECT id,family_id,family_member_id,creator_id,executor_type,executor_id,child_id AS memberId,title,description,points,deadline,repeat_type,category,need_review,review_by_category,review_type,status,completed_at,bonus_rule,points_expire_days,template_id,is_template,task_type,frequency,max_frequency,complete_types,duration,earliest_start,latest_end,accept_deadline,minigame_code,source_type,source_id,is_daily_progress,target_value,member_only,prerequisite_task_id,is_flow_task,successor_task_ids,action_type,action_config,require_input,start_required,start_count,min_duration_seconds,dimension_code,parent_task_id,dimension_weights,created_at,updated_at FROM tasks WHERE (is_template = ? AND executor_type = ? AND status = ? AND deadline >= ? AND deadline < ?) ORDER BY deadline ASC LIMIT 200
  460. 2026-11-05 06:50:00.063 DEBUG 15436 --- [cfc-scheduler-2] c.e.cfc.mapper.TaskMapper.selectList : ==> Preparing: SELECT id,family_id,family_member_id,creator_id,executor_type,executor_id,child_id AS memberId,title,description,points,deadline,repeat_type,category,need_review,review_by_category,review_type,status,completed_at,bonus_rule,points_expire_days,template_id,is_template,task_type,frequency,max_frequency,complete_types,duration,earliest_start,latest_end,accept_deadline,minigame_code,source_type,source_id,is_daily_progress,target_value,member_only,prerequisite_task_id,is_flow_task,successor_task_ids,action_type,action_config,require_input,start_required,start_count,min_duration_seconds,dimension_code,parent_task_id,dimension_weights,created_at,updated_at FROM tasks WHERE (is_template = ? AND executor_type = ? AND status = ? AND deadline >= ? AND deadline < ?) ORDER BY deadline ASC LIMIT 200
  461. 2026-11-05 06:50:00.063 INFO 15436 --- [cfc-scheduler-3] c.etotem.cfc.task.RefundScheduledTasks : 开始执行待退款处理定时任务
  462. 2026-11-05 06:50:00.064 DEBUG 15436 --- [cfc-scheduler-2] c.e.cfc.mapper.TaskMapper.selectList : ==> Parameters: 0(Integer), parent(String), pending(String), 2026-11-05 00:00:00.0(Timestamp), 2026-11-06 00:00:00.0(Timestamp)
  463. 2026-11-05 06:50:00.064 DEBUG 15436 --- [cfc-scheduler-1] c.e.cfc.mapper.TaskMapper.selectList : ==> Parameters: 0(Integer), parent(String), pending(String), 2026-11-05 00:00:00.0(Timestamp), 2026-11-06 00:00:00.0(Timestamp)
  464. 2026-11-05 06:50:00.064 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.PendingRefundMapper.selectList : ==> Preparing: SELECT id,user_id,withdrawal_request_id,order_type,order_no,amount,attempt_count,max_attempts,next_retry_time,status,failure_reason,refunded_amount,refunded_at,remark,created_at,updated_at FROM pending_refund WHERE (status = ? AND next_retry_time <= ?) ORDER BY created_at ASC LIMIT 10
  465. 2026-11-05 06:50:00.064 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.PendingRefundMapper.selectList : ==> Parameters: pending(String), 2026-11-05 06:50:00.064(Timestamp)
  466. 2026-11-05 06:50:00.065 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.T.selectList : ==> Preparing: SELECT id,user_id,channels,timing_mode,offset_minutes,enabled,created_at,completion_praise_enabled,completion_praise_channels,updated_at FROM task_reminder_config
  467. 2026-11-05 06:50:00.065 DEBUG 15436 --- [cfc-scheduler-2] c.e.cfc.mapper.TaskMapper.selectList : <== Total: 0
  468. 2026-11-05 06:50:00.065 DEBUG 15436 --- [cfc-scheduler-1] c.e.cfc.mapper.TaskMapper.selectList : <== Total: 0
  469. 2026-11-05 06:50:00.065 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.T.selectList : ==> Parameters:
  470. 2026-11-05 06:50:00.066 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.PendingRefundMapper.selectList : <== Total: 0
  471. 2026-11-05 06:50:00.066 INFO 15436 --- [cfc-scheduler-3] c.etotem.cfc.task.RefundScheduledTasks : 没有待处理的退款记录
  472. 2026-11-05 06:50:00.066 INFO 15436 --- [cfc-scheduler-3] c.etotem.cfc.task.RefundScheduledTasks : 开始执行待退款处理定时任务
  473. 2026-11-05 06:50:00.066 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.T.selectList : <== Total: 0
  474. 2026-11-05 06:50:00.067 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.T.selectList : ==> Preparing: SELECT id,user_id,channels,timing_mode,offset_minutes,enabled,created_at,completion_praise_enabled,completion_praise_channels,updated_at FROM task_reminder_config
  475. 2026-11-05 06:50:00.067 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.T.selectList : ==> Parameters:
  476. 2026-11-05 06:50:00.067 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.PendingRefundMapper.selectList : ==> Preparing: SELECT id,user_id,withdrawal_request_id,order_type,order_no,amount,attempt_count,max_attempts,next_retry_time,status,failure_reason,refunded_amount,refunded_at,remark,created_at,updated_at FROM pending_refund WHERE (status = ? AND next_retry_time <= ?) ORDER BY created_at ASC LIMIT 10
  477. 2026-11-05 06:50:00.067 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.PendingRefundMapper.selectList : ==> Parameters: pending(String), 2026-11-05 06:50:00.066(Timestamp)
  478. 2026-11-05 06:50:00.067 DEBUG 15436 --- [cfc-scheduler-4] c.e.cfc.mapper.TaskMapper.selectList : ==> Preparing: SELECT id,family_id,family_member_id,creator_id,executor_type,executor_id,child_id AS memberId,title,description,points,deadline,repeat_type,category,need_review,review_by_category,review_type,status,completed_at,bonus_rule,points_expire_days,template_id,is_template,task_type,frequency,max_frequency,complete_types,duration,earliest_start,latest_end,accept_deadline,minigame_code,source_type,source_id,is_daily_progress,target_value,member_only,prerequisite_task_id,is_flow_task,successor_task_ids,action_type,action_config,require_input,start_required,start_count,min_duration_seconds,dimension_code,parent_task_id,dimension_weights,created_at,updated_at FROM tasks WHERE (is_template = ? AND executor_type = ? AND status = ? AND deadline >= ? AND deadline < ?) ORDER BY deadline ASC LIMIT 200
  479. 2026-11-05 06:50:00.067 DEBUG 15436 --- [cfc-scheduler-4] c.e.cfc.mapper.TaskMapper.selectList : ==> Parameters: 0(Integer), parent(String), pending(String), 2026-11-05 00:00:00.0(Timestamp), 2026-11-06 00:00:00.0(Timestamp)
  480. 2026-11-05 06:50:00.067 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.T.selectList : <== Total: 0
  481. 2026-11-05 06:50:00.069 DEBUG 15436 --- [cfc-scheduler-3] c.e.cfc.mapper.TaskMapper.selectList : ==> Preparing: SELECT id,family_id,family_member_id,creator_id,executor_type,executor_id,child_id AS memberId,title,description,points,deadline,repeat_type,category,need_review,review_by_category,review_type,status,completed_at,bonus_rule,points_expire_days,template_id,is_template,task_type,frequency,max_frequency,complete_types,duration,earliest_start,latest_end,accept_deadline,minigame_code,source_type,source_id,is_daily_progress,target_value,member_only,prerequisite_task_id,is_flow_task,successor_task_ids,action_type,action_config,require_input,start_required,start_count,min_duration_seconds,dimension_code,parent_task_id,dimension_weights,created_at,updated_at FROM tasks WHERE (is_template = ? AND executor_type = ? AND status = ? AND deadline >= ? AND deadline < ?) ORDER BY deadline ASC LIMIT 200
  482. 2026-11-05 06:50:00.069 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.PendingRefundMapper.selectList : <== Total: 0
  483. 2026-11-05 06:50:00.069 INFO 15436 --- [cfc-scheduler-3] c.etotem.cfc.task.RefundScheduledTasks : 没有待处理的退款记录
  484. 2026-11-05 06:50:00.070 DEBUG 15436 --- [cfc-scheduler-3] c.e.cfc.mapper.TaskMapper.selectList : ==> Parameters: 0(Integer), parent(String), pending(String), 2026-11-05 00:00:00.0(Timestamp), 2026-11-06 00:00:00.0(Timestamp)
  485. 2026-11-05 06:50:00.070 DEBUG 15436 --- [cfc-scheduler-4] c.e.cfc.mapper.TaskMapper.selectList : <== Total: 0
  486. 2026-11-05 06:50:00.071 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.T.selectList : ==> Preparing: SELECT id,user_id,channels,timing_mode,offset_minutes,enabled,created_at,completion_praise_enabled,completion_praise_channels,updated_at FROM task_reminder_config
  487. 2026-11-05 06:50:00.071 DEBUG 15436 --- [cfc-scheduler-3] c.e.cfc.mapper.TaskMapper.selectList : <== Total: 0
  488. 2026-11-05 06:50:00.071 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.T.selectList : ==> Parameters:
  489. 2026-11-05 06:50:00.072 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.T.selectList : <== Total: 0
  490. 2026-11-05 06:50:00.072 INFO 15436 --- [cfc-scheduler-4] c.etotem.cfc.task.RefundScheduledTasks : 开始执行待退款处理定时任务
  491. 2026-11-05 06:50:00.072 INFO 15436 --- [cfc-scheduler-2] c.etotem.cfc.task.RefundScheduledTasks : 开始执行待退款处理定时任务
  492. 2026-11-05 06:50:00.072 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.T.selectList : ==> Preparing: SELECT id,user_id,channels,timing_mode,offset_minutes,enabled,created_at,completion_praise_enabled,completion_praise_channels,updated_at FROM task_reminder_config
  493. 2026-11-05 06:50:00.072 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.T.selectList : ==> Parameters:
  494. 2026-11-05 06:50:00.073 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.PendingRefundMapper.selectList : ==> Preparing: SELECT id,user_id,withdrawal_request_id,order_type,order_no,amount,attempt_count,max_attempts,next_retry_time,status,failure_reason,refunded_amount,refunded_at,remark,created_at,updated_at FROM pending_refund WHERE (status = ? AND next_retry_time <= ?) ORDER BY created_at ASC LIMIT 10
  495. 2026-11-05 06:50:00.073 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.PendingRefundMapper.selectList : ==> Preparing: SELECT id,user_id,withdrawal_request_id,order_type,order_no,amount,attempt_count,max_attempts,next_retry_time,status,failure_reason,refunded_amount,refunded_at,remark,created_at,updated_at FROM pending_refund WHERE (status = ? AND next_retry_time <= ?) ORDER BY created_at ASC LIMIT 10
  496. 2026-11-05 06:50:00.073 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.PendingRefundMapper.selectList : ==> Parameters: pending(String), 2026-11-05 06:50:00.072(Timestamp)
  497. 2026-11-05 06:50:00.073 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.PendingRefundMapper.selectList : ==> Parameters: pending(String), 2026-11-05 06:50:00.072(Timestamp)
  498. 2026-11-05 06:50:00.073 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.T.selectList : <== Total: 0
  499. 2026-11-05 06:50:00.074 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.PendingRefundMapper.selectList : <== Total: 0
  500. 2026-11-05 06:50:00.074 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.PendingRefundMapper.selectList : <== Total: 0
  501. 2026-11-05 06:50:00.074 INFO 15436 --- [cfc-scheduler-2] c.etotem.cfc.task.RefundScheduledTasks : 没有待处理的退款记录
  502. 2026-11-05 06:50:00.074 INFO 15436 --- [cfc-scheduler-1] c.etotem.cfc.task.RefundScheduledTasks : 开始执行待退款处理定时任务
  503. 2026-11-05 06:50:00.074 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.T.selectList : ==> Preparing: SELECT id,user_id,channels,timing_mode,offset_minutes,enabled,created_at,completion_praise_enabled,completion_praise_channels,updated_at FROM task_reminder_config
  504. 2026-11-05 06:50:00.074 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.T.selectList : ==> Parameters:
  505. 2026-11-05 06:50:00.074 INFO 15436 --- [cfc-scheduler-4] c.etotem.cfc.task.RefundScheduledTasks : 没有待处理的退款记录
  506. 2026-11-05 06:50:00.075 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.T.selectList : <== Total: 0
  507. 2026-11-05 06:50:00.075 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.PendingRefundMapper.selectList : ==> Preparing: SELECT id,user_id,withdrawal_request_id,order_type,order_no,amount,attempt_count,max_attempts,next_retry_time,status,failure_reason,refunded_amount,refunded_at,remark,created_at,updated_at FROM pending_refund WHERE (status = ? AND next_retry_time <= ?) ORDER BY created_at ASC LIMIT 10
  508. 2026-11-05 06:50:00.075 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.PendingRefundMapper.selectList : ==> Parameters: pending(String), 2026-11-05 06:50:00.074(Timestamp)
  509. 2026-11-05 06:50:00.075 INFO 15436 --- [cfc-scheduler-1] c.etotem.cfc.task.RefundScheduledTasks : 开始执行待退款处理定时任务
  510. 2026-11-05 06:50:00.076 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.PendingRefundMapper.selectList : ==> Preparing: SELECT id,user_id,withdrawal_request_id,order_type,order_no,amount,attempt_count,max_attempts,next_retry_time,status,failure_reason,refunded_amount,refunded_at,remark,created_at,updated_at FROM pending_refund WHERE (status = ? AND next_retry_time <= ?) ORDER BY created_at ASC LIMIT 10
  511. 2026-11-05 06:50:00.076 DEBUG 15436 --- [cfc-scheduler-3] c.e.cfc.mapper.TaskMapper.selectList : ==> Preparing: SELECT id,family_id,family_member_id,creator_id,executor_type,executor_id,child_id AS memberId,title,description,points,deadline,repeat_type,category,need_review,review_by_category,review_type,status,completed_at,bonus_rule,points_expire_days,template_id,is_template,task_type,frequency,max_frequency,complete_types,duration,earliest_start,latest_end,accept_deadline,minigame_code,source_type,source_id,is_daily_progress,target_value,member_only,prerequisite_task_id,is_flow_task,successor_task_ids,action_type,action_config,require_input,start_required,start_count,min_duration_seconds,dimension_code,parent_task_id,dimension_weights,created_at,updated_at FROM tasks WHERE (is_template = ? AND executor_type = ? AND status = ? AND deadline >= ? AND deadline < ?) ORDER BY deadline ASC LIMIT 200
  512. 2026-11-05 06:50:00.076 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.PendingRefundMapper.selectList : ==> Parameters: pending(String), 2026-11-05 06:50:00.075(Timestamp)
  513. 2026-11-05 06:50:00.076 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.PendingRefundMapper.selectList : <== Total: 0
  514. 2026-11-05 06:50:00.076 DEBUG 15436 --- [cfc-scheduler-3] c.e.cfc.mapper.TaskMapper.selectList : ==> Parameters: 0(Integer), parent(String), pending(String), 2026-11-05 00:00:00.0(Timestamp), 2026-11-06 00:00:00.0(Timestamp)
  515. 2026-11-05 06:50:00.076 INFO 15436 --- [cfc-scheduler-1] c.etotem.cfc.task.RefundScheduledTasks : 没有待处理的退款记录
  516. 2026-11-05 06:50:00.077 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.T.selectList : ==> Preparing: SELECT id,user_id,channels,timing_mode,offset_minutes,enabled,created_at,completion_praise_enabled,completion_praise_channels,updated_at FROM task_reminder_config
  517. 2026-11-05 06:50:00.077 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.T.selectList : ==> Parameters:
  518. 2026-11-05 06:50:00.077 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.PendingRefundMapper.selectList : <== Total: 0
  519. 2026-11-05 06:50:00.077 INFO 15436 --- [cfc-scheduler-1] c.etotem.cfc.task.RefundScheduledTasks : 没有待处理的退款记录
  520. 2026-11-05 06:50:00.077 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.T.selectList : ==> Preparing: SELECT id,user_id,channels,timing_mode,offset_minutes,enabled,created_at,completion_praise_enabled,completion_praise_channels,updated_at FROM task_reminder_config
  521. 2026-11-05 06:50:00.077 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.T.selectList : ==> Parameters:
  522. 2026-11-05 06:50:00.077 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.T.selectList : <== Total: 0
  523. 2026-11-05 06:50:00.078 DEBUG 15436 --- [cfc-scheduler-3] c.e.cfc.mapper.TaskMapper.selectList : <== Total: 0
  524. 2026-11-05 06:50:00.078 INFO 15436 --- [cfc-scheduler-2] c.etotem.cfc.task.RefundScheduledTasks : 开始执行待退款处理定时任务
  525. 2026-11-05 06:50:00.078 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.T.selectList : <== Total: 0
  526. 2026-11-05 06:50:00.078 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.PendingRefundMapper.selectList : ==> Preparing: SELECT id,user_id,withdrawal_request_id,order_type,order_no,amount,attempt_count,max_attempts,next_retry_time,status,failure_reason,refunded_amount,refunded_at,remark,created_at,updated_at FROM pending_refund WHERE (status = ? AND next_retry_time <= ?) ORDER BY created_at ASC LIMIT 10
  527. 2026-11-05 06:50:00.078 DEBUG 15436 --- [cfc-scheduler-2] c.e.cfc.mapper.TaskMapper.selectList : ==> Preparing: SELECT id,family_id,family_member_id,creator_id,executor_type,executor_id,child_id AS memberId,title,description,points,deadline,repeat_type,category,need_review,review_by_category,review_type,status,completed_at,bonus_rule,points_expire_days,template_id,is_template,task_type,frequency,max_frequency,complete_types,duration,earliest_start,latest_end,accept_deadline,minigame_code,source_type,source_id,is_daily_progress,target_value,member_only,prerequisite_task_id,is_flow_task,successor_task_ids,action_type,action_config,require_input,start_required,start_count,min_duration_seconds,dimension_code,parent_task_id,dimension_weights,created_at,updated_at FROM tasks WHERE (is_template = ? AND executor_type = ? AND status = ? AND deadline >= ? AND deadline < ?) ORDER BY deadline ASC LIMIT 200
  528. 2026-11-05 06:50:00.078 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.PendingRefundMapper.selectList : ==> Parameters: pending(String), 2026-11-05 06:50:00.078(Timestamp)
  529. 2026-11-05 06:50:00.079 DEBUG 15436 --- [cfc-scheduler-2] c.e.cfc.mapper.TaskMapper.selectList : ==> Parameters: 0(Integer), parent(String), pending(String), 2026-11-05 00:00:00.0(Timestamp), 2026-11-06 00:00:00.0(Timestamp)
  530. 2026-11-05 06:50:00.079 DEBUG 15436 --- [cfc-scheduler-2] c.e.cfc.mapper.TaskMapper.selectList : ==> Preparing: SELECT id,family_id,family_member_id,creator_id,executor_type,executor_id,child_id AS memberId,title,description,points,deadline,repeat_type,category,need_review,review_by_category,review_type,status,completed_at,bonus_rule,points_expire_days,template_id,is_template,task_type,frequency,max_frequency,complete_types,duration,earliest_start,latest_end,accept_deadline,minigame_code,source_type,source_id,is_daily_progress,target_value,member_only,prerequisite_task_id,is_flow_task,successor_task_ids,action_type,action_config,require_input,start_required,start_count,min_duration_seconds,dimension_code,parent_task_id,dimension_weights,created_at,updated_at FROM tasks WHERE (is_template = ? AND executor_type = ? AND status = ? AND deadline >= ? AND deadline < ?) ORDER BY deadline ASC LIMIT 200
  531. 2026-11-05 06:50:00.079 DEBUG 15436 --- [cfc-scheduler-2] c.e.cfc.mapper.TaskMapper.selectList : ==> Parameters: 0(Integer), parent(String), pending(String), 2026-11-05 00:00:00.0(Timestamp), 2026-11-06 00:00:00.0(Timestamp)
  532. 2026-11-05 06:50:00.079 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.T.selectList : ==> Preparing: SELECT id,user_id,channels,timing_mode,offset_minutes,enabled,created_at,completion_praise_enabled,completion_praise_channels,updated_at FROM task_reminder_config
  533. 2026-11-05 06:50:00.079 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.PendingRefundMapper.selectList : <== Total: 0
  534. 2026-11-05 06:50:00.079 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.T.selectList : ==> Parameters:
  535. 2026-11-05 06:50:00.080 INFO 15436 --- [cfc-scheduler-2] c.etotem.cfc.task.RefundScheduledTasks : 没有待处理的退款记录
  536. 2026-11-05 06:50:00.080 DEBUG 15436 --- [cfc-scheduler-2] c.e.cfc.mapper.TaskMapper.selectList : <== Total: 0
  537. 2026-11-05 06:50:00.080 INFO 15436 --- [cfc-scheduler-1] c.etotem.cfc.task.RefundScheduledTasks : 开始执行待退款处理定时任务
  538. 2026-11-05 06:50:00.080 INFO 15436 --- [cfc-scheduler-4] c.etotem.cfc.task.RefundScheduledTasks : 开始执行待退款处理定时任务
  539. 2026-11-05 06:50:00.080 DEBUG 15436 --- [cfc-scheduler-2] c.e.cfc.mapper.TaskMapper.selectList : <== Total: 0
  540. 2026-11-05 06:50:00.080 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.T.selectList : <== Total: 0
  541. 2026-11-05 06:50:00.080 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.PendingRefundMapper.selectList : ==> Preparing: SELECT id,user_id,withdrawal_request_id,order_type,order_no,amount,attempt_count,max_attempts,next_retry_time,status,failure_reason,refunded_amount,refunded_at,remark,created_at,updated_at FROM pending_refund WHERE (status = ? AND next_retry_time <= ?) ORDER BY created_at ASC LIMIT 10
  542. 2026-11-05 06:50:00.080 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.PendingRefundMapper.selectList : ==> Preparing: SELECT id,user_id,withdrawal_request_id,order_type,order_no,amount,attempt_count,max_attempts,next_retry_time,status,failure_reason,refunded_amount,refunded_at,remark,created_at,updated_at FROM pending_refund WHERE (status = ? AND next_retry_time <= ?) ORDER BY created_at ASC LIMIT 10
  543. 2026-11-05 06:50:00.081 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.PendingRefundMapper.selectList : ==> Parameters: pending(String), 2026-11-05 06:50:00.08(Timestamp)
  544. 2026-11-05 06:50:00.081 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.PendingRefundMapper.selectList : ==> Parameters: pending(String), 2026-11-05 06:50:00.08(Timestamp)
  545. 2026-11-05 06:50:00.081 DEBUG 15436 --- [cfc-scheduler-3] c.e.cfc.mapper.TaskMapper.selectList : ==> Preparing: SELECT id,family_id,family_member_id,creator_id,executor_type,executor_id,child_id AS memberId,title,description,points,deadline,repeat_type,category,need_review,review_by_category,review_type,status,completed_at,bonus_rule,points_expire_days,template_id,is_template,task_type,frequency,max_frequency,complete_types,duration,earliest_start,latest_end,accept_deadline,minigame_code,source_type,source_id,is_daily_progress,target_value,member_only,prerequisite_task_id,is_flow_task,successor_task_ids,action_type,action_config,require_input,start_required,start_count,min_duration_seconds,dimension_code,parent_task_id,dimension_weights,created_at,updated_at FROM tasks WHERE (is_template = ? AND executor_type = ? AND status = ? AND deadline >= ? AND deadline < ?) ORDER BY deadline ASC LIMIT 200
  546. 2026-11-05 06:50:00.081 DEBUG 15436 --- [cfc-scheduler-3] c.e.cfc.mapper.TaskMapper.selectList : ==> Parameters: 0(Integer), parent(String), pending(String), 2026-11-05 00:00:00.0(Timestamp), 2026-11-06 00:00:00.0(Timestamp)
  547. 2026-11-05 06:50:00.081 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.T.selectList : ==> Preparing: SELECT id,user_id,channels,timing_mode,offset_minutes,enabled,created_at,completion_praise_enabled,completion_praise_channels,updated_at FROM task_reminder_config
  548. 2026-11-05 06:50:00.082 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.T.selectList : ==> Parameters:
  549. 2026-11-05 06:50:00.082 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.PendingRefundMapper.selectList : <== Total: 0
  550. 2026-11-05 06:50:00.082 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.PendingRefundMapper.selectList : <== Total: 0
  551. 2026-11-05 06:50:00.082 INFO 15436 --- [cfc-scheduler-1] c.etotem.cfc.task.RefundScheduledTasks : 没有待处理的退款记录
  552. 2026-11-05 06:50:00.082 INFO 15436 --- [cfc-scheduler-4] c.etotem.cfc.task.RefundScheduledTasks : 没有待处理的退款记录
  553. 2026-11-05 06:50:00.082 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.T.selectList : ==> Preparing: SELECT id,user_id,channels,timing_mode,offset_minutes,enabled,created_at,completion_praise_enabled,completion_praise_channels,updated_at FROM task_reminder_config
  554. 2026-11-05 06:50:00.082 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.T.selectList : ==> Parameters:
  555. 2026-11-05 06:50:00.082 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.T.selectList : <== Total: 0
  556. 2026-11-05 06:50:00.083 DEBUG 15436 --- [cfc-scheduler-3] c.e.cfc.mapper.TaskMapper.selectList : <== Total: 0
  557. 2026-11-05 06:50:00.083 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.T.selectList : <== Total: 0
  558. 2026-11-05 06:50:00.083 DEBUG 15436 --- [cfc-scheduler-3] c.e.cfc.mapper.TaskMapper.selectList : ==> Preparing: SELECT id,family_id,family_member_id,creator_id,executor_type,executor_id,child_id AS memberId,title,description,points,deadline,repeat_type,category,need_review,review_by_category,review_type,status,completed_at,bonus_rule,points_expire_days,template_id,is_template,task_type,frequency,max_frequency,complete_types,duration,earliest_start,latest_end,accept_deadline,minigame_code,source_type,source_id,is_daily_progress,target_value,member_only,prerequisite_task_id,is_flow_task,successor_task_ids,action_type,action_config,require_input,start_required,start_count,min_duration_seconds,dimension_code,parent_task_id,dimension_weights,created_at,updated_at FROM tasks WHERE (is_template = ? AND executor_type = ? AND status = ? AND deadline >= ? AND deadline < ?) ORDER BY deadline ASC LIMIT 200
  559. 2026-11-05 06:50:00.083 DEBUG 15436 --- [cfc-scheduler-3] c.e.cfc.mapper.TaskMapper.selectList : ==> Parameters: 0(Integer), parent(String), pending(String), 2026-11-05 00:00:00.0(Timestamp), 2026-11-06 00:00:00.0(Timestamp)
  560. 2026-11-05 06:50:00.084 DEBUG 15436 --- [cfc-scheduler-2] c.e.cfc.mapper.TaskMapper.selectList : ==> Preparing: SELECT id,family_id,family_member_id,creator_id,executor_type,executor_id,child_id AS memberId,title,description,points,deadline,repeat_type,category,need_review,review_by_category,review_type,status,completed_at,bonus_rule,points_expire_days,template_id,is_template,task_type,frequency,max_frequency,complete_types,duration,earliest_start,latest_end,accept_deadline,minigame_code,source_type,source_id,is_daily_progress,target_value,member_only,prerequisite_task_id,is_flow_task,successor_task_ids,action_type,action_config,require_input,start_required,start_count,min_duration_seconds,dimension_code,parent_task_id,dimension_weights,created_at,updated_at FROM tasks WHERE (is_template = ? AND executor_type = ? AND status = ? AND deadline >= ? AND deadline < ?) ORDER BY deadline ASC LIMIT 200
  561. 2026-11-05 06:50:00.084 DEBUG 15436 --- [cfc-scheduler-2] c.e.cfc.mapper.TaskMapper.selectList : ==> Parameters: 0(Integer), parent(String), pending(String), 2026-11-05 00:00:00.0(Timestamp), 2026-11-06 00:00:00.0(Timestamp)
  562. 2026-11-05 06:50:00.085 DEBUG 15436 --- [cfc-scheduler-3] c.e.cfc.mapper.TaskMapper.selectList : <== Total: 0
  563. 2026-11-05 06:50:00.085 DEBUG 15436 --- [cfc-scheduler-2] c.e.cfc.mapper.TaskMapper.selectList : <== Total: 0
  564. 2026-11-05 06:50:00.212 INFO 15436 --- [eduler_Worker-3] c.e.cfc.task.OrchestrationPollingJob : 编排轮询开始...
  565. 2026-11-05 06:50:00.213 DEBUG 15436 --- [eduler_Worker-3] c.e.c.m.T.selectList : ==> Preparing: SELECT id,flow_id,flow_version,family_id,family_member_id,trigger_source,status,started_at,finished_at,error_reason,created_at,updated_at FROM task_orchestration_executions WHERE (status = ?) LIMIT 20
  566. 2026-11-05 06:50:00.214 DEBUG 15436 --- [eduler_Worker-3] c.e.c.m.T.selectList : ==> Parameters: running(String)
  567. 2026-11-05 06:50:00.215 DEBUG 15436 --- [eduler_Worker-3] c.e.c.m.T.selectList : <== Total: 0
  568. 2026-11-05 06:50:00.215 INFO 15436 --- [eduler_Worker-3] c.e.cfc.task.OrchestrationPollingJob : 编排轮询结束
  569. 2026-11-05 06:50:00.939 INFO 15436 --- [eduler_Worker-8] c.e.cfc.task.OrchestrationPollingJob : 编排轮询开始...
  570. 2026-11-05 06:50:00.940 DEBUG 15436 --- [eduler_Worker-8] c.e.c.m.T.selectList : ==> Preparing: SELECT id,flow_id,flow_version,family_id,family_member_id,trigger_source,status,started_at,finished_at,error_reason,created_at,updated_at FROM task_orchestration_executions WHERE (status = ?) LIMIT 20
  571. 2026-11-05 06:50:00.940 DEBUG 15436 --- [eduler_Worker-8] c.e.c.m.T.selectList : ==> Parameters: running(String)
  572. 2026-11-05 06:50:00.941 DEBUG 15436 --- [eduler_Worker-8] c.e.c.m.T.selectList : <== Total: 0
  573. 2026-11-05 06:50:00.941 INFO 15436 --- [eduler_Worker-8] c.e.cfc.task.OrchestrationPollingJob : 编排轮询结束
  574. 2026-11-05 06:50:02.536 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.H.listPendingRetry : ==> Preparing: SELECT * FROM health_report_drafts WHERE status = 'pending' AND parse_status = 'collecting' AND ((next_retry_at IS NOT NULL AND next_retry_at <= ?) OR (next_retry_at IS NULL AND (parse_started_at IS NULL OR parse_started_at < DATE_SUB(?, INTERVAL 30 MINUTE)))) ORDER BY updated_at ASC LIMIT ?
  575. 2026-11-05 06:50:02.537 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.H.listPendingRetry : ==> Parameters: 2026-11-05 06:50:02.535(Timestamp), 2026-11-05 06:50:02.535(Timestamp), 20(Integer)
  576. 2026-11-05 06:50:02.538 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.A.selectList : ==> Preparing: SELECT id,order_no,family_id,user_id,child_id AS memberId,guide_id,package_id,guide_name,package_name,total_price,discount_amount,actual_price,appointment_id,status,pay_time,pay_type,transaction_id,created_at,updated_at FROM assessment_orders WHERE (status = ? AND created_at < ?)
  577. 2026-11-05 06:50:02.538 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.A.selectList : ==> Parameters: pending(String), 2026-11-05 06:20:02.535(Timestamp)
  578. 2026-11-05 06:50:02.539 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.H.listPendingRetry : <== Total: 0
  579. 2026-11-05 06:50:02.539 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.A.selectList : <== Total: 0
  580. 2026-11-05 06:50:02.540 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.PaymentOrderMapper.selectList : ==> Preparing: SELECT id,order_no,family_id,level_code,payment_type,period,amount,user_coupon_id,status,group_no,period_no,pay_method,transaction_id,paid_at,created_at,updated_at FROM payment_orders WHERE (status = ? AND created_at < ?)
  581. 2026-11-05 06:50:02.540 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.PaymentOrderMapper.selectList : ==> Parameters: pending(String), 2026-11-05 06:20:02.535(Timestamp)
  582. 2026-11-05 06:50:02.541 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.PaymentOrderMapper.selectList : <== Total: 0
  583. 2026-11-05 06:50:02.542 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.M.selectList : ==> Preparing: SELECT id,family_id,level,amount,status,payment_type,transaction_id,order_no,created_at,paid_at FROM member_subscription_order WHERE (status = ? AND created_at < ?)
  584. 2026-11-05 06:50:02.542 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.M.selectList : ==> Parameters: pending(String), 2026-11-05 06:20:02.535(Timestamp)
  585. 2026-11-05 06:50:02.543 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.ProductOrderMapper.selectList : ==> Preparing: SELECT id,order_no,product_id,product_name,product_type,sku_id,buyer_id,family_id,quantity,unit_price,total_amount,status,payment_method,remark,discount_amount,coupon_id,cancel_at,transaction_id,cover_image,address_snapshot,logistics_no,logistics_company,tracking_number,express_company,delivery_method,pickup_code,confirm_time,paid_at,refund_status,refund_reason,refund_amount,refund_time,supply_system_id,supplier_id,supply_commission,points_used,points_cost,money_amount,consignee_id,purchase_info,activity_id,provision_status,auditor_id,audited_at,audit_reason,shipping_cost,gift_amount,pickup_location_id,pickup_location_snapshot,time_slot_id,time_slot_snapshot,service_person_id,service_person_snapshot,fulfill_status,fulfill_confirmed_at,received_at,created_at,updated_at,special_deal_id FROM product_orders WHERE (status = ? AND created_at < ?)
  586. 2026-11-05 06:50:02.543 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.ProductOrderMapper.selectList : ==> Parameters: pending(String), 2026-11-05 06:20:02.542(Timestamp)
  587. 2026-11-05 06:50:02.543 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.M.selectList : <== Total: 0
  588. 2026-11-05 06:50:02.543 INFO 15436 --- [cfc-scheduler-1] c.etotem.cfc.task.VirtualPayTimeoutTask : 虚拟支付超时兜底扫描完成: 测评=0/0, 会员=0/0, 订阅=0/0
  589. 2026-11-05 06:50:02.544 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.ProductOrderMapper.selectList : <== Total: 0
  590. 2026-11-05 06:50:03.080 INFO 15436 --- [eduler_Worker-1] c.e.cfc.task.OrchestrationPollingJob : 编排轮询开始...
  591. 2026-11-05 06:50:03.082 DEBUG 15436 --- [eduler_Worker-1] c.e.c.m.T.selectList : ==> Preparing: SELECT id,flow_id,flow_version,family_id,family_member_id,trigger_source,status,started_at,finished_at,error_reason,created_at,updated_at FROM task_orchestration_executions WHERE (status = ?) LIMIT 20
  592. 2026-11-05 06:50:03.082 DEBUG 15436 --- [eduler_Worker-1] c.e.c.m.T.selectList : ==> Parameters: running(String)
  593. 2026-11-05 06:50:03.083 DEBUG 15436 --- [eduler_Worker-1] c.e.c.m.T.selectList : <== Total: 0
  594. 2026-11-05 06:50:03.083 INFO 15436 --- [eduler_Worker-1] c.e.cfc.task.OrchestrationPollingJob : 编排轮询结束
  595. 2026-11-05 06:50:05.077 INFO 15436 --- [ main] c.e.c.s.CognitiveTrainingConfigService : 已加载 cognitive-recommendations.yml,共 6 个维度配置
  596. 2026-11-05 06:50:05.260 INFO 15436 --- [ main] com.etotem.cfc.kb.BacteriaFoodMapping : 已加载菌属-食材映射表: 22 种菌属, 2份北京菌群检测报告(移植前/后) + 公开科学文献 数据来源
  597. 2026-11-05 06:50:07.154 INFO 15436 --- [duler_Worker-10] c.e.cfc.task.OrchestrationPollingJob : 编排轮询开始...
  598. 2026-11-05 06:50:07.156 DEBUG 15436 --- [duler_Worker-10] c.e.c.m.T.selectList : ==> Preparing: SELECT id,flow_id,flow_version,family_id,family_member_id,trigger_source,status,started_at,finished_at,error_reason,created_at,updated_at FROM task_orchestration_executions WHERE (status = ?) LIMIT 20
  599. 2026-11-05 06:50:07.156 DEBUG 15436 --- [duler_Worker-10] c.e.c.m.T.selectList : ==> Parameters: running(String)
  600. 2026-11-05 06:50:07.157 DEBUG 15436 --- [duler_Worker-10] c.e.c.m.T.selectList : <== Total: 0
  601. 2026-11-05 06:50:07.157 INFO 15436 --- [duler_Worker-10] c.e.cfc.task.OrchestrationPollingJob : 编排轮询结束
  602. 2026-11-05 06:50:07.356 INFO 15436 --- [ main] org.quartz.impl.StdSchedulerFactory : Using default implementation for ThreadExecutor
  603. 2026-11-05 06:50:07.358 INFO 15436 --- [ main] org.quartz.core.SchedulerSignalerImpl : Initialized Scheduler Signaller of type: class org.quartz.core.SchedulerSignalerImpl
  604. 2026-11-05 06:50:07.358 INFO 15436 --- [ main] org.quartz.core.QuartzScheduler : Quartz Scheduler v.2.3.2 created.
  605. 2026-11-05 06:50:07.358 INFO 15436 --- [ main] org.quartz.simpl.RAMJobStore : RAMJobStore initialized.
  606. 2026-11-05 06:50:07.358 INFO 15436 --- [ main] org.quartz.core.QuartzScheduler : Scheduler meta-data: Quartz Scheduler (v2.3.2) 'quartzScheduler' with instanceId 'NON_CLUSTERED'
  607. Scheduler class: 'org.quartz.core.QuartzScheduler' - running locally.
  608. NOT STARTED.
  609. Currently in standby mode.
  610. Number of jobs executed: 0
  611. Using thread pool 'org.quartz.simpl.SimpleThreadPool' - with 10 threads.
  612. Using job-store 'org.quartz.simpl.RAMJobStore' - which does not support persistence. and is not clustered.
  613. 2026-11-05 06:50:07.359 INFO 15436 --- [ main] org.quartz.impl.StdSchedulerFactory : Quartz scheduler 'quartzScheduler' initialized from an externally provided properties instance.
  614. 2026-11-05 06:50:07.359 INFO 15436 --- [ main] org.quartz.impl.StdSchedulerFactory : Quartz scheduler version: 2.3.2
  615. 2026-11-05 06:50:07.359 INFO 15436 --- [ main] org.quartz.core.QuartzScheduler : JobFactory set to: org.springframework.scheduling.quartz.SpringBeanJobFactory@48729c0e
  616. 2026-11-05 06:50:07.504 INFO 15436 --- [eduler_Worker-4] c.e.cfc.task.OrchestrationPollingJob : 编排轮询开始...
  617. 2026-11-05 06:50:07.506 DEBUG 15436 --- [eduler_Worker-4] c.e.c.m.T.selectList : ==> Preparing: SELECT id,flow_id,flow_version,family_id,family_member_id,trigger_source,status,started_at,finished_at,error_reason,created_at,updated_at FROM task_orchestration_executions WHERE (status = ?) LIMIT 20
  618. 2026-11-05 06:50:07.506 DEBUG 15436 --- [eduler_Worker-4] c.e.c.m.T.selectList : ==> Parameters: running(String)
  619. 2026-11-05 06:50:07.507 DEBUG 15436 --- [eduler_Worker-4] c.e.c.m.T.selectList : <== Total: 0
  620. 2026-11-05 06:50:07.507 INFO 15436 --- [eduler_Worker-4] c.e.cfc.task.OrchestrationPollingJob : 编排轮询结束
  621. 2026-11-05 06:50:07.511 WARN 15436 --- [ main] .s.s.UserDetailsServiceAutoConfiguration :
  622. Using generated security password: c5f5b59a-3e56-4d4d-9f7a-3ae12d885c28
  623. This generated password is for development use only. Your security configuration must be updated before running your application in production.
  624. 2026-11-05 06:50:07.676 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.A.selectList : ==> Preparing: SELECT id,order_no,family_id,user_id,child_id AS memberId,guide_id,package_id,guide_name,package_name,total_price,discount_amount,actual_price,appointment_id,status,pay_time,pay_type,transaction_id,created_at,updated_at FROM assessment_orders WHERE (status = ? AND created_at < ?)
  625. 2026-11-05 06:50:07.676 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.A.selectList : ==> Parameters: pending(String), 2026-11-05 06:20:07.675(Timestamp)
  626. 2026-11-05 06:50:07.676 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.ProductOrderMapper.selectList : ==> Preparing: SELECT id,order_no,product_id,product_name,product_type,sku_id,buyer_id,family_id,quantity,unit_price,total_amount,status,payment_method,remark,discount_amount,coupon_id,cancel_at,transaction_id,cover_image,address_snapshot,logistics_no,logistics_company,tracking_number,express_company,delivery_method,pickup_code,confirm_time,paid_at,refund_status,refund_reason,refund_amount,refund_time,supply_system_id,supplier_id,supply_commission,points_used,points_cost,money_amount,consignee_id,purchase_info,activity_id,provision_status,auditor_id,audited_at,audit_reason,shipping_cost,gift_amount,pickup_location_id,pickup_location_snapshot,time_slot_id,time_slot_snapshot,service_person_id,service_person_snapshot,fulfill_status,fulfill_confirmed_at,received_at,created_at,updated_at,special_deal_id FROM product_orders WHERE (status = ? AND created_at < ?)
  627. 2026-11-05 06:50:07.676 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.ProductOrderMapper.selectList : ==> Parameters: pending(String), 2026-11-05 06:20:07.676(Timestamp)
  628. 2026-11-05 06:50:07.677 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.A.selectList : <== Total: 0
  629. 2026-11-05 06:50:07.678 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.PaymentOrderMapper.selectList : ==> Preparing: SELECT id,order_no,family_id,level_code,payment_type,period,amount,user_coupon_id,status,group_no,period_no,pay_method,transaction_id,paid_at,created_at,updated_at FROM payment_orders WHERE (status = ? AND created_at < ?)
  630. 2026-11-05 06:50:07.678 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.PaymentOrderMapper.selectList : ==> Parameters: pending(String), 2026-11-05 06:20:07.675(Timestamp)
  631. 2026-11-05 06:50:07.678 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.ProductOrderMapper.selectList : <== Total: 0
  632. 2026-11-05 06:50:07.679 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.PaymentOrderMapper.selectList : <== Total: 0
  633. 2026-11-05 06:50:07.679 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.M.selectList : ==> Preparing: SELECT id,family_id,level,amount,status,payment_type,transaction_id,order_no,created_at,paid_at FROM member_subscription_order WHERE (status = ? AND created_at < ?)
  634. 2026-11-05 06:50:07.679 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.M.selectList : ==> Parameters: pending(String), 2026-11-05 06:20:07.675(Timestamp)
  635. 2026-11-05 06:50:07.680 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.M.selectList : <== Total: 0
  636. 2026-11-05 06:50:07.680 INFO 15436 --- [cfc-scheduler-4] c.etotem.cfc.task.VirtualPayTimeoutTask : 虚拟支付超时兜底扫描完成: 测评=0/0, 会员=0/0, 订阅=0/0
  637. 2026-11-05 06:50:07.731 INFO 15436 --- [ main] o.s.s.web.DefaultSecurityFilterChain : Will secure any request with [org.springframework.security.web.session.DisableEncodeUrlFilter@69144171, org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter@34526429, org.springframework.security.web.context.SecurityContextPersistenceFilter@7994ee3e, org.springframework.security.web.header.HeaderWriterFilter@25cd4cff, org.springframework.security.web.savedrequest.RequestCacheAwareFilter@ca560dc, org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter@43c07f03, org.springframework.security.web.authentication.AnonymousAuthenticationFilter@6fde0f44, org.springframework.security.web.session.SessionManagementFilter@24ed631e, org.springframework.security.web.access.ExceptionTranslationFilter@162c6d15, org.springframework.security.web.access.intercept.FilterSecurityInterceptor@353d9391]
  638. 2026-11-05 06:50:07.805 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.H.listPendingRetry : ==> Preparing: SELECT * FROM health_report_drafts WHERE status = 'pending' AND parse_status = 'collecting' AND ((next_retry_at IS NOT NULL AND next_retry_at <= ?) OR (next_retry_at IS NULL AND (parse_started_at IS NULL OR parse_started_at < DATE_SUB(?, INTERVAL 30 MINUTE)))) ORDER BY updated_at ASC LIMIT ?
  639. 2026-11-05 06:50:07.808 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.H.listPendingRetry : ==> Parameters: 2026-11-05 06:50:07.805(Timestamp), 2026-11-05 06:50:07.805(Timestamp), 20(Integer)
  640. 2026-11-05 06:50:07.810 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.H.listPendingRetry : <== Total: 0
  641. 2026-11-05 06:50:10.171 INFO 15436 --- [ main] o.s.s.quartz.SchedulerFactoryBean : Starting Quartz Scheduler now
  642. 2026-11-05 06:50:10.171 INFO 15436 --- [ main] org.quartz.core.QuartzScheduler : Scheduler quartzScheduler_$_NON_CLUSTERED started.
  643. 2026-11-05 06:50:10.193 INFO 15436 --- [eduler_Worker-1] c.e.cfc.task.OrchestrationPollingJob : 编排轮询开始...
  644. 2026-11-05 06:50:10.201 DEBUG 15436 --- [eduler_Worker-1] c.e.c.m.T.selectList : ==> Preparing: SELECT id,flow_id,flow_version,family_id,family_member_id,trigger_source,status,started_at,finished_at,error_reason,created_at,updated_at FROM task_orchestration_executions WHERE (status = ?) LIMIT 20
  645. 2026-11-05 06:50:10.201 DEBUG 15436 --- [eduler_Worker-1] c.e.c.m.T.selectList : ==> Parameters: running(String)
  646. 2026-11-05 06:50:10.205 DEBUG 15436 --- [eduler_Worker-1] c.e.c.m.T.selectList : <== Total: 0
  647. 2026-11-05 06:50:10.205 INFO 15436 --- [eduler_Worker-1] c.e.cfc.task.OrchestrationPollingJob : 编排轮询结束
  648. 2026-11-05 06:50:10.217 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.ProductOrderMapper.selectList : ==> Preparing: SELECT id,order_no,product_id,product_name,product_type,sku_id,buyer_id,family_id,quantity,unit_price,total_amount,status,payment_method,remark,discount_amount,coupon_id,cancel_at,transaction_id,cover_image,address_snapshot,logistics_no,logistics_company,tracking_number,express_company,delivery_method,pickup_code,confirm_time,paid_at,refund_status,refund_reason,refund_amount,refund_time,supply_system_id,supplier_id,supply_commission,points_used,points_cost,money_amount,consignee_id,purchase_info,activity_id,provision_status,auditor_id,audited_at,audit_reason,shipping_cost,gift_amount,pickup_location_id,pickup_location_snapshot,time_slot_id,time_slot_snapshot,service_person_id,service_person_snapshot,fulfill_status,fulfill_confirmed_at,received_at,created_at,updated_at,special_deal_id FROM product_orders WHERE (status = ? AND created_at < ?)
  649. 2026-11-05 06:50:10.217 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.ProductOrderMapper.selectList : ==> Parameters: pending(String), 2026-11-05 06:20:10.216(Timestamp)
  650. 2026-11-05 06:50:10.219 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.ProductOrderMapper.selectList : <== Total: 0
  651. 2026-11-05 06:50:10.221 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.A.selectList : ==> Preparing: SELECT id,order_no,family_id,user_id,child_id AS memberId,guide_id,package_id,guide_name,package_name,total_price,discount_amount,actual_price,appointment_id,status,pay_time,pay_type,transaction_id,created_at,updated_at FROM assessment_orders WHERE (status = ? AND created_at < ?)
  652. 2026-11-05 06:50:10.221 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.A.selectList : ==> Parameters: pending(String), 2026-11-05 06:20:10.22(Timestamp)
  653. 2026-11-05 06:50:10.221 INFO 15436 --- [ main] c.e.c.integration.EnergySystemFlowTest : Started EnergySystemFlowTest in 25.337 seconds (JVM running for 1735.041)
  654. 2026-11-05 06:50:10.222 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.A.selectList : <== Total: 0
  655. 2026-11-05 06:50:10.223 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.PaymentOrderMapper.selectList : ==> Preparing: SELECT id,order_no,family_id,level_code,payment_type,period,amount,user_coupon_id,status,group_no,period_no,pay_method,transaction_id,paid_at,created_at,updated_at FROM payment_orders WHERE (status = ? AND created_at < ?)
  656. 2026-11-05 06:50:10.223 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.PaymentOrderMapper.selectList : ==> Parameters: pending(String), 2026-11-05 06:20:10.22(Timestamp)
  657. 2026-11-05 06:50:10.224 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.PaymentOrderMapper.selectList : <== Total: 0
  658. 2026-11-05 06:50:10.225 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.M.selectList : ==> Preparing: SELECT id,family_id,level,amount,status,payment_type,transaction_id,order_no,created_at,paid_at FROM member_subscription_order WHERE (status = ? AND created_at < ?)
  659. 2026-11-05 06:50:10.225 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.M.selectList : ==> Parameters: pending(String), 2026-11-05 06:20:10.22(Timestamp)
  660. 2026-11-05 06:50:10.226 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.M.selectList : <== Total: 0
  661. 2026-11-05 06:50:10.226 INFO 15436 --- [cfc-scheduler-1] c.etotem.cfc.task.VirtualPayTimeoutTask : 虚拟支付超时兜底扫描完成: 测评=0/0, 会员=0/0, 订阅=0/0
  662. 2026-11-05 06:50:10.228 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 开始初始化数据库...
  663. 2026-11-05 06:50:10.229 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 数据库检查完成
  664. 2026-11-05 06:50:10.247 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 从 schema.sql 加载了 379 个建表语句
  665. 2026-11-05 06:50:10.267 WARN 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 创建表失败: StatementCallback; bad SQL grammar [CREATE TABLE IF NOT EXISTS growth_records (
  666. id BIGINT AUTO_INCREMENT PRIMARY KEY,
  667. child_id BIGINT NOT NULL COMMENT '孩子ID',
  668. family_member_id BIGINT COMMENT '家庭成员ID',
  669. family_member_age INT COMMENT '家庭成员年龄(月)',
  670. parent_id BIGINT NOT NULL COMMENT '家长用户ID',
  671. family_member_id BIGINT COMMENT '关联家庭成员ID',
  672. family_member_age INT COMMENT '成员年龄快照',
  673. assessment_id BIGINT COMMENT '关联的测评结果ID',
  674. record_title VARCHAR(200) COMMENT '档案标题',
  675. child_age INT COMMENT '孩子当时年龄(月)',
  676. height VARCHAR(20) COMMENT '身高',
  677. weight VARCHAR(20) COMMENT '体重',
  678. school VARCHAR(100) COMMENT '学校名称',
  679. grade INT COMMENT '年级(数字)',
  680. academicPerformance VARCHAR(200) COMMENT '成绩/学业表现',
  681. schoolProvince VARCHAR(50) COMMENT '学校所在省',
  682. schoolCity VARCHAR(50) COMMENT '学校所在市',
  683. schoolDistrict VARCHAR(50) COMMENT '学校所在区',
  684. schoolStreet VARCHAR(100) COMMENT '学校所在街道',
  685. assessment_summary TEXT COMMENT '测评摘要',
  686. overall_score INT COMMENT '综合得分',
  687. growth_suggestions TEXT COMMENT '成长建议',
  688. task_recommendations TEXT COMMENT '任务推荐(JSON)',
  689. status VARCHAR(20) DEFAULT 'pending' COMMENT '状态: pending/completed',
  690. external_sync TINYINT DEFAULT 0 COMMENT '是否来自外部系统同步',
  691. external_source VARCHAR(100) COMMENT '外部系统来源',
  692. source_type VARCHAR(20) DEFAULT 'manual' COMMENT '来源类型: manual/platform_purchase/self_upload/supplement',
  693. source_file_url VARCHAR(500) COMMENT '原始报告文件URL',
  694. order_id BIGINT COMMENT '关联订单ID',
  695. report_date DATETIME COMMENT '测评/报告日期',
  696. parent_record_id BIGINT COMMENT '关联的原始档案ID(补充档案专用)',
  697. is_latest TINYINT(1) DEFAULT 1 COMMENT '是否同组最新记录',
  698. dedup_hash VARCHAR(64) COMMENT '去重哈希值(SHA256)',
  699. parsed_data TEXT COMMENT '上传报告的解析结果(JSON)',
  700. created_at DATETIME DEFAULT CURRENT_TIMESTAMP,
  701. updated_at DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  702. INDEX idx_child_id (child_id),
  703. INDEX idx_parent_id (parent_id),
  704. INDEX idx_status (status),
  705. UNIQUE INDEX uk_growth_dedup_hash (dedup_hash)
  706. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;]; nested exception is java.sql.SQLSyntaxErrorException: Duplicate column name 'family_member_id'
  707. 2026-11-05 06:50:10.473 WARN 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 创建表失败: StatementCallback; bad SQL grammar [CREATE TABLE IF NOT EXISTS nutrition_age_dosage (
  708. id BIGINT AUTO_INCREMENT PRIMARY KEY,
  709. age_min_months INT NOT NULL COMMENT '产品适用的最小月龄',
  710. age_max_months INT NOT NULL COMMENT '产品适用的最大月龄',
  711. ingredient_name VARCHAR(100) NOT NULL COMMENT '成分名称',
  712. strain VARCHAR(100) DEFAULT NULL COMMENT '菌株号',
  713. amount_per_serving DECIMAL(10,2) DEFAULT NULL COMMENT '每份含量',
  714. unit VARCHAR(20) DEFAULT NULL COMMENT '单位',
  715. daily_value VARCHAR(50) DEFAULT NULL COMMENT '每日参考值%',
  716. purpose VARCHAR(200) DEFAULT NULL COMMENT '功效说明',
  717. create_time DATETIME DEFAULT CURRENT_TIMESTAMP,
  718. INDEX idx_product (product_id)
  719. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='营养产品按年龄分组的剂量建议';]; nested exception is java.sql.SQLSyntaxErrorException: Key column 'product_id' doesn't exist in table
  720. 2026-11-05 06:50:10.550 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 数据表检查完成
  721. 2026-11-05 06:50:11.132 INFO 15436 --- [eduler_Worker-3] c.e.cfc.task.OrchestrationPollingJob : 编排轮询开始...
  722. 2026-11-05 06:50:11.133 DEBUG 15436 --- [eduler_Worker-3] c.e.c.m.T.selectList : ==> Preparing: SELECT id,flow_id,flow_version,family_id,family_member_id,trigger_source,status,started_at,finished_at,error_reason,created_at,updated_at FROM task_orchestration_executions WHERE (status = ?) LIMIT 20
  723. 2026-11-05 06:50:11.134 DEBUG 15436 --- [eduler_Worker-3] c.e.c.m.T.selectList : ==> Parameters: running(String)
  724. 2026-11-05 06:50:11.134 DEBUG 15436 --- [eduler_Worker-3] c.e.c.m.T.selectList : <== Total: 0
  725. 2026-11-05 06:50:11.135 INFO 15436 --- [eduler_Worker-3] c.e.cfc.task.OrchestrationPollingJob : 编排轮询结束
  726. 2026-11-05 06:50:14.580 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.A.selectList : ==> Preparing: SELECT id,order_no,family_id,user_id,child_id AS memberId,guide_id,package_id,guide_name,package_name,total_price,discount_amount,actual_price,appointment_id,status,pay_time,pay_type,transaction_id,created_at,updated_at FROM assessment_orders WHERE (status = ? AND created_at < ?)
  727. 2026-11-05 06:50:14.580 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.A.selectList : ==> Parameters: pending(String), 2026-11-05 06:20:14.579(Timestamp)
  728. 2026-11-05 06:50:14.581 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.ProductOrderMapper.selectList : ==> Preparing: SELECT id,order_no,product_id,product_name,product_type,sku_id,buyer_id,family_id,quantity,unit_price,total_amount,status,payment_method,remark,discount_amount,coupon_id,cancel_at,transaction_id,cover_image,address_snapshot,logistics_no,logistics_company,tracking_number,express_company,delivery_method,pickup_code,confirm_time,paid_at,refund_status,refund_reason,refund_amount,refund_time,supply_system_id,supplier_id,supply_commission,points_used,points_cost,money_amount,consignee_id,purchase_info,activity_id,provision_status,auditor_id,audited_at,audit_reason,shipping_cost,gift_amount,pickup_location_id,pickup_location_snapshot,time_slot_id,time_slot_snapshot,service_person_id,service_person_snapshot,fulfill_status,fulfill_confirmed_at,received_at,created_at,updated_at,special_deal_id FROM product_orders WHERE (status = ? AND created_at < ?)
  729. 2026-11-05 06:50:14.581 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.ProductOrderMapper.selectList : ==> Parameters: pending(String), 2026-11-05 06:20:14.58(Timestamp)
  730. 2026-11-05 06:50:14.581 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.A.selectList : <== Total: 0
  731. 2026-11-05 06:50:14.582 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.PaymentOrderMapper.selectList : ==> Preparing: SELECT id,order_no,family_id,level_code,payment_type,period,amount,user_coupon_id,status,group_no,period_no,pay_method,transaction_id,paid_at,created_at,updated_at FROM payment_orders WHERE (status = ? AND created_at < ?)
  732. 2026-11-05 06:50:14.582 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.PaymentOrderMapper.selectList : ==> Parameters: pending(String), 2026-11-05 06:20:14.579(Timestamp)
  733. 2026-11-05 06:50:14.741 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.H.listPendingRetry : ==> Preparing: SELECT * FROM health_report_drafts WHERE status = 'pending' AND parse_status = 'collecting' AND ((next_retry_at IS NOT NULL AND next_retry_at <= ?) OR (next_retry_at IS NULL AND (parse_started_at IS NULL OR parse_started_at < DATE_SUB(?, INTERVAL 30 MINUTE)))) ORDER BY updated_at ASC LIMIT ?
  734. 2026-11-05 06:50:14.741 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.H.listPendingRetry : ==> Parameters: 2026-11-05 06:50:14.74(Timestamp), 2026-11-05 06:50:14.74(Timestamp), 20(Integer)
  735. 2026-11-05 06:50:14.743 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.H.listPendingRetry : <== Total: 0
  736. 2026-11-05 06:50:15.357 INFO 15436 --- [eduler_Worker-4] c.e.cfc.task.OrchestrationPollingJob : 编排轮询开始...
  737. 2026-11-05 06:50:15.358 DEBUG 15436 --- [eduler_Worker-4] c.e.c.m.T.selectList : ==> Preparing: SELECT id,flow_id,flow_version,family_id,family_member_id,trigger_source,status,started_at,finished_at,error_reason,created_at,updated_at FROM task_orchestration_executions WHERE (status = ?) LIMIT 20
  738. 2026-11-05 06:50:15.359 DEBUG 15436 --- [eduler_Worker-4] c.e.c.m.T.selectList : ==> Parameters: running(String)
  739. 2026-11-05 06:50:15.360 DEBUG 15436 --- [eduler_Worker-4] c.e.c.m.T.selectList : <== Total: 0
  740. 2026-11-05 06:50:15.360 INFO 15436 --- [eduler_Worker-4] c.e.cfc.task.OrchestrationPollingJob : 编排轮询结束
  741. 2026-11-05 06:50:15.941 INFO 15436 --- [eduler_Worker-2] c.e.cfc.task.OrchestrationPollingJob : 编排轮询开始...
  742. 2026-11-05 06:50:15.943 DEBUG 15436 --- [eduler_Worker-2] c.e.c.m.T.selectList : ==> Preparing: SELECT id,flow_id,flow_version,family_id,family_member_id,trigger_source,status,started_at,finished_at,error_reason,created_at,updated_at FROM task_orchestration_executions WHERE (status = ?) LIMIT 20
  743. 2026-11-05 06:50:15.943 DEBUG 15436 --- [eduler_Worker-2] c.e.c.m.T.selectList : ==> Parameters: running(String)
  744. 2026-11-05 06:50:15.944 DEBUG 15436 --- [eduler_Worker-2] c.e.c.m.T.selectList : <== Total: 0
  745. 2026-11-05 06:50:15.944 INFO 15436 --- [eduler_Worker-2] c.e.cfc.task.OrchestrationPollingJob : 编排轮询结束
  746. 2026-11-05 06:50:16.842 INFO 15436 --- [eduler_Worker-8] c.e.cfc.task.OrchestrationPollingJob : 编排轮询开始...
  747. 2026-11-05 06:50:16.844 DEBUG 15436 --- [eduler_Worker-8] c.e.c.m.T.selectList : ==> Preparing: SELECT id,flow_id,flow_version,family_id,family_member_id,trigger_source,status,started_at,finished_at,error_reason,created_at,updated_at FROM task_orchestration_executions WHERE (status = ?) LIMIT 20
  748. 2026-11-05 06:50:16.844 DEBUG 15436 --- [eduler_Worker-8] c.e.c.m.T.selectList : ==> Parameters: running(String)
  749. 2026-11-05 06:50:16.845 DEBUG 15436 --- [eduler_Worker-8] c.e.c.m.T.selectList : <== Total: 0
  750. 2026-11-05 06:50:16.845 INFO 15436 --- [eduler_Worker-8] c.e.cfc.task.OrchestrationPollingJob : 编排轮询结束
  751. 2026-11-05 06:50:17.999 INFO 15436 --- [eduler_Worker-5] c.e.cfc.task.OrchestrationPollingJob : 编排轮询开始...
  752. 2026-11-05 06:50:18.001 DEBUG 15436 --- [eduler_Worker-5] c.e.c.m.T.selectList : ==> Preparing: SELECT id,flow_id,flow_version,family_id,family_member_id,trigger_source,status,started_at,finished_at,error_reason,created_at,updated_at FROM task_orchestration_executions WHERE (status = ?) LIMIT 20
  753. 2026-11-05 06:50:18.001 DEBUG 15436 --- [eduler_Worker-5] c.e.c.m.T.selectList : ==> Parameters: running(String)
  754. 2026-11-05 06:50:18.002 DEBUG 15436 --- [eduler_Worker-5] c.e.c.m.T.selectList : <== Total: 0
  755. 2026-11-05 06:50:18.002 INFO 15436 --- [eduler_Worker-5] c.e.cfc.task.OrchestrationPollingJob : 编排轮询结束
  756. 2026-11-05 06:50:19.216 INFO 15436 --- [eduler_Worker-5] c.e.cfc.task.OrchestrationPollingJob : 编排轮询开始...
  757. 2026-11-05 06:50:19.217 DEBUG 15436 --- [eduler_Worker-5] c.e.c.m.T.selectList : ==> Preparing: SELECT id,flow_id,flow_version,family_id,family_member_id,trigger_source,status,started_at,finished_at,error_reason,created_at,updated_at FROM task_orchestration_executions WHERE (status = ?) LIMIT 20
  758. 2026-11-05 06:50:19.217 DEBUG 15436 --- [eduler_Worker-5] c.e.c.m.T.selectList : ==> Parameters: running(String)
  759. 2026-11-05 06:50:19.219 DEBUG 15436 --- [eduler_Worker-5] c.e.c.m.T.selectList : <== Total: 0
  760. 2026-11-05 06:50:19.219 INFO 15436 --- [eduler_Worker-5] c.e.cfc.task.OrchestrationPollingJob : 编排轮询结束
  761. 2026-11-05 06:50:19.359 INFO 15436 --- [eduler_Worker-4] c.e.cfc.task.OrchestrationPollingJob : 编排轮询开始...
  762. 2026-11-05 06:50:19.360 DEBUG 15436 --- [eduler_Worker-4] c.e.c.m.T.selectList : ==> Preparing: SELECT id,flow_id,flow_version,family_id,family_member_id,trigger_source,status,started_at,finished_at,error_reason,created_at,updated_at FROM task_orchestration_executions WHERE (status = ?) LIMIT 20
  763. 2026-11-05 06:50:19.360 DEBUG 15436 --- [eduler_Worker-4] c.e.c.m.T.selectList : ==> Parameters: running(String)
  764. 2026-11-05 06:50:19.361 DEBUG 15436 --- [eduler_Worker-4] c.e.c.m.T.selectList : <== Total: 0
  765. 2026-11-05 06:50:19.361 INFO 15436 --- [eduler_Worker-4] c.e.cfc.task.OrchestrationPollingJob : 编排轮询结束
  766. 2026-11-05 06:50:20.192 INFO 15436 --- [duler_Worker-10] c.e.cfc.task.OrchestrationPollingJob : 编排轮询开始...
  767. 2026-11-05 06:50:20.194 DEBUG 15436 --- [duler_Worker-10] c.e.c.m.T.selectList : ==> Preparing: SELECT id,flow_id,flow_version,family_id,family_member_id,trigger_source,status,started_at,finished_at,error_reason,created_at,updated_at FROM task_orchestration_executions WHERE (status = ?) LIMIT 20
  768. 2026-11-05 06:50:20.194 DEBUG 15436 --- [duler_Worker-10] c.e.c.m.T.selectList : ==> Parameters: running(String)
  769. 2026-11-05 06:50:20.195 DEBUG 15436 --- [duler_Worker-10] c.e.c.m.T.selectList : <== Total: 0
  770. 2026-11-05 06:50:20.195 INFO 15436 --- [duler_Worker-10] c.e.cfc.task.OrchestrationPollingJob : 编排轮询结束
  771. 2026-11-05 06:50:20.247 INFO 15436 --- [eduler_Worker-7] c.e.cfc.task.OrchestrationPollingJob : 编排轮询开始...
  772. 2026-11-05 06:50:20.248 DEBUG 15436 --- [eduler_Worker-7] c.e.c.m.T.selectList : ==> Preparing: SELECT id,flow_id,flow_version,family_id,family_member_id,trigger_source,status,started_at,finished_at,error_reason,created_at,updated_at FROM task_orchestration_executions WHERE (status = ?) LIMIT 20
  773. 2026-11-05 06:50:20.248 DEBUG 15436 --- [eduler_Worker-7] c.e.c.m.T.selectList : ==> Parameters: running(String)
  774. 2026-11-05 06:50:20.249 DEBUG 15436 --- [eduler_Worker-7] c.e.c.m.T.selectList : <== Total: 0
  775. 2026-11-05 06:50:20.250 INFO 15436 --- [eduler_Worker-7] c.e.cfc.task.OrchestrationPollingJob : 编排轮询结束
  776. 2026-11-05 06:50:20.340 INFO 15436 --- [eduler_Worker-8] c.e.cfc.task.OrchestrationPollingJob : 编排轮询开始...
  777. 2026-11-05 06:50:20.341 DEBUG 15436 --- [eduler_Worker-8] c.e.c.m.T.selectList : ==> Preparing: SELECT id,flow_id,flow_version,family_id,family_member_id,trigger_source,status,started_at,finished_at,error_reason,created_at,updated_at FROM task_orchestration_executions WHERE (status = ?) LIMIT 20
  778. 2026-11-05 06:50:20.342 DEBUG 15436 --- [eduler_Worker-8] c.e.c.m.T.selectList : ==> Parameters: running(String)
  779. 2026-11-05 06:50:20.343 DEBUG 15436 --- [eduler_Worker-8] c.e.c.m.T.selectList : <== Total: 0
  780. 2026-11-05 06:50:20.343 INFO 15436 --- [eduler_Worker-8] c.e.cfc.task.OrchestrationPollingJob : 编排轮询结束
  781. 2026-11-05 06:50:20.894 INFO 15436 --- [eduler_Worker-8] c.e.cfc.task.OrchestrationPollingJob : 编排轮询开始...
  782. 2026-11-05 06:50:20.895 DEBUG 15436 --- [eduler_Worker-8] c.e.c.m.T.selectList : ==> Preparing: SELECT id,flow_id,flow_version,family_id,family_member_id,trigger_source,status,started_at,finished_at,error_reason,created_at,updated_at FROM task_orchestration_executions WHERE (status = ?) LIMIT 20
  783. 2026-11-05 06:50:20.895 DEBUG 15436 --- [eduler_Worker-8] c.e.c.m.T.selectList : ==> Parameters: running(String)
  784. 2026-11-05 06:50:20.896 DEBUG 15436 --- [eduler_Worker-8] c.e.c.m.T.selectList : <== Total: 0
  785. 2026-11-05 06:50:20.896 INFO 15436 --- [eduler_Worker-8] c.e.cfc.task.OrchestrationPollingJob : 编排轮询结束
  786. 2026-11-05 06:50:21.440 INFO 15436 --- [eduler_Worker-9] c.e.cfc.task.OrchestrationPollingJob : 编排轮询开始...
  787. 2026-11-05 06:50:21.441 DEBUG 15436 --- [eduler_Worker-9] c.e.c.m.T.selectList : ==> Preparing: SELECT id,flow_id,flow_version,family_id,family_member_id,trigger_source,status,started_at,finished_at,error_reason,created_at,updated_at FROM task_orchestration_executions WHERE (status = ?) LIMIT 20
  788. 2026-11-05 06:50:21.441 DEBUG 15436 --- [eduler_Worker-9] c.e.c.m.T.selectList : ==> Parameters: running(String)
  789. 2026-11-05 06:50:21.442 DEBUG 15436 --- [eduler_Worker-9] c.e.c.m.T.selectList : <== Total: 0
  790. 2026-11-05 06:50:21.443 INFO 15436 --- [eduler_Worker-9] c.e.cfc.task.OrchestrationPollingJob : 编排轮询结束
  791. 2026-11-05 06:50:22.116 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.A.selectList : ==> Preparing: SELECT id,order_no,family_id,user_id,child_id AS memberId,guide_id,package_id,guide_name,package_name,total_price,discount_amount,actual_price,appointment_id,status,pay_time,pay_type,transaction_id,created_at,updated_at FROM assessment_orders WHERE (status = ? AND created_at < ?)
  792. 2026-11-05 06:50:22.117 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.A.selectList : ==> Parameters: pending(String), 2026-11-05 06:20:22.115(Timestamp)
  793. 2026-11-05 06:50:22.117 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.ProductOrderMapper.selectList : ==> Preparing: SELECT id,order_no,product_id,product_name,product_type,sku_id,buyer_id,family_id,quantity,unit_price,total_amount,status,payment_method,remark,discount_amount,coupon_id,cancel_at,transaction_id,cover_image,address_snapshot,logistics_no,logistics_company,tracking_number,express_company,delivery_method,pickup_code,confirm_time,paid_at,refund_status,refund_reason,refund_amount,refund_time,supply_system_id,supplier_id,supply_commission,points_used,points_cost,money_amount,consignee_id,purchase_info,activity_id,provision_status,auditor_id,audited_at,audit_reason,shipping_cost,gift_amount,pickup_location_id,pickup_location_snapshot,time_slot_id,time_slot_snapshot,service_person_id,service_person_snapshot,fulfill_status,fulfill_confirmed_at,received_at,created_at,updated_at,special_deal_id FROM product_orders WHERE (status = ? AND created_at < ?)
  794. 2026-11-05 06:50:22.118 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.ProductOrderMapper.selectList : ==> Parameters: pending(String), 2026-11-05 06:20:22.117(Timestamp)
  795. 2026-11-05 06:50:22.118 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.A.selectList : <== Total: 0
  796. 2026-11-05 06:50:22.120 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.ProductOrderMapper.selectList : <== Total: 0
  797. 2026-11-05 06:50:22.120 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.PaymentOrderMapper.selectList : ==> Preparing: SELECT id,order_no,family_id,level_code,payment_type,period,amount,user_coupon_id,status,group_no,period_no,pay_method,transaction_id,paid_at,created_at,updated_at FROM payment_orders WHERE (status = ? AND created_at < ?)
  798. 2026-11-05 06:50:22.120 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.PaymentOrderMapper.selectList : ==> Parameters: pending(String), 2026-11-05 06:20:22.115(Timestamp)
  799. 2026-11-05 06:50:22.122 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.PaymentOrderMapper.selectList : <== Total: 0
  800. 2026-11-05 06:50:22.122 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.M.selectList : ==> Preparing: SELECT id,family_id,level,amount,status,payment_type,transaction_id,order_no,created_at,paid_at FROM member_subscription_order WHERE (status = ? AND created_at < ?)
  801. 2026-11-05 06:50:22.123 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.M.selectList : ==> Parameters: pending(String), 2026-11-05 06:20:22.115(Timestamp)
  802. 2026-11-05 06:50:22.124 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.M.selectList : <== Total: 0
  803. 2026-11-05 06:50:22.124 INFO 15436 --- [cfc-scheduler-1] c.etotem.cfc.task.VirtualPayTimeoutTask : 虚拟支付超时兜底扫描完成: 测评=0/0, 会员=0/0, 订阅=0/0
  804. 2026-11-05 06:50:22.221 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.H.listPendingRetry : ==> Preparing: SELECT * FROM health_report_drafts WHERE status = 'pending' AND parse_status = 'collecting' AND ((next_retry_at IS NOT NULL AND next_retry_at <= ?) OR (next_retry_at IS NULL AND (parse_started_at IS NULL OR parse_started_at < DATE_SUB(?, INTERVAL 30 MINUTE)))) ORDER BY updated_at ASC LIMIT ?
  805. 2026-11-05 06:50:22.221 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.H.listPendingRetry : ==> Parameters: 2026-11-05 06:50:22.221(Timestamp), 2026-11-05 06:50:22.221(Timestamp), 20(Integer)
  806. 2026-11-05 06:50:22.223 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.H.listPendingRetry : <== Total: 0
  807. 2026-11-05 06:50:23.111 INFO 15436 --- [eduler_Worker-6] c.e.cfc.task.OrchestrationPollingJob : 编排轮询开始...
  808. 2026-11-05 06:50:23.112 DEBUG 15436 --- [eduler_Worker-6] c.e.c.m.T.selectList : ==> Preparing: SELECT id,flow_id,flow_version,family_id,family_member_id,trigger_source,status,started_at,finished_at,error_reason,created_at,updated_at FROM task_orchestration_executions WHERE (status = ?) LIMIT 20
  809. 2026-11-05 06:50:23.112 DEBUG 15436 --- [eduler_Worker-6] c.e.c.m.T.selectList : ==> Parameters: running(String)
  810. 2026-11-05 06:50:23.113 DEBUG 15436 --- [eduler_Worker-6] c.e.c.m.T.selectList : <== Total: 0
  811. 2026-11-05 06:50:23.113 INFO 15436 --- [eduler_Worker-6] c.e.cfc.task.OrchestrationPollingJob : 编排轮询结束
  812. 2026-11-05 06:50:24.732 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.A.selectList : ==> Preparing: SELECT id,order_no,family_id,user_id,child_id AS memberId,guide_id,package_id,guide_name,package_name,total_price,discount_amount,actual_price,appointment_id,status,pay_time,pay_type,transaction_id,created_at,updated_at FROM assessment_orders WHERE (status = ? AND created_at < ?)
  813. 2026-11-05 06:50:24.733 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.A.selectList : ==> Parameters: pending(String), 2026-11-05 06:20:24.731(Timestamp)
  814. 2026-11-05 06:50:24.733 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.ProductOrderMapper.selectList : ==> Preparing: SELECT id,order_no,product_id,product_name,product_type,sku_id,buyer_id,family_id,quantity,unit_price,total_amount,status,payment_method,remark,discount_amount,coupon_id,cancel_at,transaction_id,cover_image,address_snapshot,logistics_no,logistics_company,tracking_number,express_company,delivery_method,pickup_code,confirm_time,paid_at,refund_status,refund_reason,refund_amount,refund_time,supply_system_id,supplier_id,supply_commission,points_used,points_cost,money_amount,consignee_id,purchase_info,activity_id,provision_status,auditor_id,audited_at,audit_reason,shipping_cost,gift_amount,pickup_location_id,pickup_location_snapshot,time_slot_id,time_slot_snapshot,service_person_id,service_person_snapshot,fulfill_status,fulfill_confirmed_at,received_at,created_at,updated_at,special_deal_id FROM product_orders WHERE (status = ? AND created_at < ?)
  815. 2026-11-05 06:50:24.733 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.ProductOrderMapper.selectList : ==> Parameters: pending(String), 2026-11-05 06:20:24.732(Timestamp)
  816. 2026-11-05 06:50:24.734 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.A.selectList : <== Total: 0
  817. 2026-11-05 06:50:24.734 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.PaymentOrderMapper.selectList : ==> Preparing: SELECT id,order_no,family_id,level_code,payment_type,period,amount,user_coupon_id,status,group_no,period_no,pay_method,transaction_id,paid_at,created_at,updated_at FROM payment_orders WHERE (status = ? AND created_at < ?)
  818. 2026-11-05 06:50:24.735 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.PaymentOrderMapper.selectList : ==> Parameters: pending(String), 2026-11-05 06:20:24.731(Timestamp)
  819. 2026-11-05 06:50:24.735 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.ProductOrderMapper.selectList : <== Total: 0
  820. 2026-11-05 06:50:24.735 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.PaymentOrderMapper.selectList : <== Total: 0
  821. 2026-11-05 06:50:24.736 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.M.selectList : ==> Preparing: SELECT id,family_id,level,amount,status,payment_type,transaction_id,order_no,created_at,paid_at FROM member_subscription_order WHERE (status = ? AND created_at < ?)
  822. 2026-11-05 06:50:24.736 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.M.selectList : ==> Parameters: pending(String), 2026-11-05 06:20:24.731(Timestamp)
  823. 2026-11-05 06:50:24.738 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.M.selectList : <== Total: 0
  824. 2026-11-05 06:50:24.738 INFO 15436 --- [cfc-scheduler-4] c.etotem.cfc.task.VirtualPayTimeoutTask : 虚拟支付超时兜底扫描完成: 测评=0/0, 会员=0/0, 订阅=0/0
  825. 2026-11-05 06:50:24.813 INFO 15436 --- [eduler_Worker-2] c.e.cfc.task.OrchestrationPollingJob : 编排轮询开始...
  826. 2026-11-05 06:50:24.815 DEBUG 15436 --- [eduler_Worker-2] c.e.c.m.T.selectList : ==> Preparing: SELECT id,flow_id,flow_version,family_id,family_member_id,trigger_source,status,started_at,finished_at,error_reason,created_at,updated_at FROM task_orchestration_executions WHERE (status = ?) LIMIT 20
  827. 2026-11-05 06:50:24.815 DEBUG 15436 --- [eduler_Worker-2] c.e.c.m.T.selectList : ==> Parameters: running(String)
  828. 2026-11-05 06:50:24.816 DEBUG 15436 --- [eduler_Worker-2] c.e.c.m.T.selectList : <== Total: 0
  829. 2026-11-05 06:50:24.816 INFO 15436 --- [eduler_Worker-2] c.e.cfc.task.OrchestrationPollingJob : 编排轮询结束
  830. 2026-11-05 06:50:24.937 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.H.listPendingRetry : ==> Preparing: SELECT * FROM health_report_drafts WHERE status = 'pending' AND parse_status = 'collecting' AND ((next_retry_at IS NOT NULL AND next_retry_at <= ?) OR (next_retry_at IS NULL AND (parse_started_at IS NULL OR parse_started_at < DATE_SUB(?, INTERVAL 30 MINUTE)))) ORDER BY updated_at ASC LIMIT ?
  831. 2026-11-05 06:50:24.937 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.H.listPendingRetry : ==> Parameters: 2026-11-05 06:50:24.935(Timestamp), 2026-11-05 06:50:24.935(Timestamp), 20(Integer)
  832. 2026-11-05 06:50:24.939 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.H.listPendingRetry : <== Total: 0
  833. 2026-11-05 06:50:25.347 INFO 15436 --- [duler_Worker-10] c.e.cfc.task.OrchestrationPollingJob : 编排轮询开始...
  834. 2026-11-05 06:50:25.348 DEBUG 15436 --- [duler_Worker-10] c.e.c.m.T.selectList : ==> Preparing: SELECT id,flow_id,flow_version,family_id,family_member_id,trigger_source,status,started_at,finished_at,error_reason,created_at,updated_at FROM task_orchestration_executions WHERE (status = ?) LIMIT 20
  835. 2026-11-05 06:50:25.349 DEBUG 15436 --- [duler_Worker-10] c.e.c.m.T.selectList : ==> Parameters: running(String)
  836. 2026-11-05 06:50:25.350 DEBUG 15436 --- [duler_Worker-10] c.e.c.m.T.selectList : <== Total: 0
  837. 2026-11-05 06:50:25.350 INFO 15436 --- [duler_Worker-10] c.e.cfc.task.OrchestrationPollingJob : 编排轮询结束
  838. 2026-11-05 06:50:25.570 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.ProductOrderMapper.selectList : ==> Preparing: SELECT id,order_no,product_id,product_name,product_type,sku_id,buyer_id,family_id,quantity,unit_price,total_amount,status,payment_method,remark,discount_amount,coupon_id,cancel_at,transaction_id,cover_image,address_snapshot,logistics_no,logistics_company,tracking_number,express_company,delivery_method,pickup_code,confirm_time,paid_at,refund_status,refund_reason,refund_amount,refund_time,supply_system_id,supplier_id,supply_commission,points_used,points_cost,money_amount,consignee_id,purchase_info,activity_id,provision_status,auditor_id,audited_at,audit_reason,shipping_cost,gift_amount,pickup_location_id,pickup_location_snapshot,time_slot_id,time_slot_snapshot,service_person_id,service_person_snapshot,fulfill_status,fulfill_confirmed_at,received_at,created_at,updated_at,special_deal_id FROM product_orders WHERE (status = ? AND created_at < ?)
  839. 2026-11-05 06:50:25.570 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.ProductOrderMapper.selectList : ==> Parameters: pending(String), 2026-11-05 06:20:25.569(Timestamp)
  840. 2026-11-05 06:50:25.571 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.A.selectList : ==> Preparing: SELECT id,order_no,family_id,user_id,child_id AS memberId,guide_id,package_id,guide_name,package_name,total_price,discount_amount,actual_price,appointment_id,status,pay_time,pay_type,transaction_id,created_at,updated_at FROM assessment_orders WHERE (status = ? AND created_at < ?)
  841. 2026-11-05 06:50:25.571 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.A.selectList : ==> Parameters: pending(String), 2026-11-05 06:20:25.568(Timestamp)
  842. 2026-11-05 06:50:25.572 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.A.selectList : <== Total: 0
  843. 2026-11-05 06:50:25.572 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.ProductOrderMapper.selectList : <== Total: 0
  844. 2026-11-05 06:50:25.573 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.PaymentOrderMapper.selectList : ==> Preparing: SELECT id,order_no,family_id,level_code,payment_type,period,amount,user_coupon_id,status,group_no,period_no,pay_method,transaction_id,paid_at,created_at,updated_at FROM payment_orders WHERE (status = ? AND created_at < ?)
  845. 2026-11-05 06:50:25.573 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.PaymentOrderMapper.selectList : ==> Parameters: pending(String), 2026-11-05 06:20:25.568(Timestamp)
  846. 2026-11-05 06:50:25.574 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.PaymentOrderMapper.selectList : <== Total: 0
  847. 2026-11-05 06:50:25.574 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.M.selectList : ==> Preparing: SELECT id,family_id,level,amount,status,payment_type,transaction_id,order_no,created_at,paid_at FROM member_subscription_order WHERE (status = ? AND created_at < ?)
  848. 2026-11-05 06:50:25.575 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.M.selectList : ==> Parameters: pending(String), 2026-11-05 06:20:25.568(Timestamp)
  849. 2026-11-05 06:50:25.575 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.M.selectList : <== Total: 0
  850. 2026-11-05 06:50:25.575 INFO 15436 --- [cfc-scheduler-3] c.etotem.cfc.task.VirtualPayTimeoutTask : 虚拟支付超时兜底扫描完成: 测评=0/0, 会员=0/0, 订阅=0/0
  851. 2026-11-05 06:50:26.091 INFO 15436 --- [eduler_Worker-3] c.e.cfc.task.OrchestrationPollingJob : 编排轮询开始...
  852. 2026-11-05 06:50:26.092 DEBUG 15436 --- [eduler_Worker-3] c.e.c.m.T.selectList : ==> Preparing: SELECT id,flow_id,flow_version,family_id,family_member_id,trigger_source,status,started_at,finished_at,error_reason,created_at,updated_at FROM task_orchestration_executions WHERE (status = ?) LIMIT 20
  853. 2026-11-05 06:50:26.093 DEBUG 15436 --- [eduler_Worker-3] c.e.c.m.T.selectList : ==> Parameters: running(String)
  854. 2026-11-05 06:50:26.094 DEBUG 15436 --- [eduler_Worker-3] c.e.c.m.T.selectList : <== Total: 0
  855. 2026-11-05 06:50:26.094 INFO 15436 --- [eduler_Worker-3] c.e.cfc.task.OrchestrationPollingJob : 编排轮询结束
  856. 2026-11-05 06:50:26.566 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.H.listPendingRetry : ==> Preparing: SELECT * FROM health_report_drafts WHERE status = 'pending' AND parse_status = 'collecting' AND ((next_retry_at IS NOT NULL AND next_retry_at <= ?) OR (next_retry_at IS NULL AND (parse_started_at IS NULL OR parse_started_at < DATE_SUB(?, INTERVAL 30 MINUTE)))) ORDER BY updated_at ASC LIMIT ?
  857. 2026-11-05 06:50:26.567 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.H.listPendingRetry : ==> Parameters: 2026-11-05 06:50:26.566(Timestamp), 2026-11-05 06:50:26.566(Timestamp), 20(Integer)
  858. 2026-11-05 06:50:26.568 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.H.listPendingRetry : <== Total: 0
  859. 2026-11-05 06:50:28.912 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.A.selectList : ==> Preparing: SELECT id,order_no,family_id,user_id,child_id AS memberId,guide_id,package_id,guide_name,package_name,total_price,discount_amount,actual_price,appointment_id,status,pay_time,pay_type,transaction_id,created_at,updated_at FROM assessment_orders WHERE (status = ? AND created_at < ?)
  860. 2026-11-05 06:50:28.912 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.A.selectList : ==> Parameters: pending(String), 2026-11-05 06:20:28.911(Timestamp)
  861. 2026-11-05 06:50:28.913 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.ProductOrderMapper.selectList : ==> Preparing: SELECT id,order_no,product_id,product_name,product_type,sku_id,buyer_id,family_id,quantity,unit_price,total_amount,status,payment_method,remark,discount_amount,coupon_id,cancel_at,transaction_id,cover_image,address_snapshot,logistics_no,logistics_company,tracking_number,express_company,delivery_method,pickup_code,confirm_time,paid_at,refund_status,refund_reason,refund_amount,refund_time,supply_system_id,supplier_id,supply_commission,points_used,points_cost,money_amount,consignee_id,purchase_info,activity_id,provision_status,auditor_id,audited_at,audit_reason,shipping_cost,gift_amount,pickup_location_id,pickup_location_snapshot,time_slot_id,time_slot_snapshot,service_person_id,service_person_snapshot,fulfill_status,fulfill_confirmed_at,received_at,created_at,updated_at,special_deal_id FROM product_orders WHERE (status = ? AND created_at < ?)
  862. 2026-11-05 06:50:28.913 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.ProductOrderMapper.selectList : ==> Parameters: pending(String), 2026-11-05 06:20:28.912(Timestamp)
  863. 2026-11-05 06:50:28.913 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.A.selectList : <== Total: 0
  864. 2026-11-05 06:50:28.914 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.ProductOrderMapper.selectList : <== Total: 0
  865. 2026-11-05 06:50:28.914 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.PaymentOrderMapper.selectList : ==> Preparing: SELECT id,order_no,family_id,level_code,payment_type,period,amount,user_coupon_id,status,group_no,period_no,pay_method,transaction_id,paid_at,created_at,updated_at FROM payment_orders WHERE (status = ? AND created_at < ?)
  866. 2026-11-05 06:50:28.915 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.PaymentOrderMapper.selectList : ==> Parameters: pending(String), 2026-11-05 06:20:28.911(Timestamp)
  867. 2026-11-05 06:50:28.915 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.PaymentOrderMapper.selectList : <== Total: 0
  868. 2026-11-05 06:50:28.917 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.M.selectList : ==> Preparing: SELECT id,family_id,level,amount,status,payment_type,transaction_id,order_no,created_at,paid_at FROM member_subscription_order WHERE (status = ? AND created_at < ?)
  869. 2026-11-05 06:50:28.917 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.M.selectList : ==> Parameters: pending(String), 2026-11-05 06:20:28.911(Timestamp)
  870. 2026-11-05 06:50:28.918 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.M.selectList : <== Total: 0
  871. 2026-11-05 06:50:28.918 INFO 15436 --- [cfc-scheduler-1] c.etotem.cfc.task.VirtualPayTimeoutTask : 虚拟支付超时兜底扫描完成: 测评=0/0, 会员=0/0, 订阅=0/0
  872. 2026-11-05 06:50:28.974 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.H.listPendingRetry : ==> Preparing: SELECT * FROM health_report_drafts WHERE status = 'pending' AND parse_status = 'collecting' AND ((next_retry_at IS NOT NULL AND next_retry_at <= ?) OR (next_retry_at IS NULL AND (parse_started_at IS NULL OR parse_started_at < DATE_SUB(?, INTERVAL 30 MINUTE)))) ORDER BY updated_at ASC LIMIT ?
  873. 2026-11-05 06:50:28.977 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.H.listPendingRetry : ==> Parameters: 2026-11-05 06:50:28.973(Timestamp), 2026-11-05 06:50:28.973(Timestamp), 20(Integer)
  874. 2026-11-05 06:50:28.979 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.H.listPendingRetry : <== Total: 0
  875. 2026-11-05 06:50:28.980 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.ProductOrderMapper.selectList : ==> Preparing: SELECT id,order_no,product_id,product_name,product_type,sku_id,buyer_id,family_id,quantity,unit_price,total_amount,status,payment_method,remark,discount_amount,coupon_id,cancel_at,transaction_id,cover_image,address_snapshot,logistics_no,logistics_company,tracking_number,express_company,delivery_method,pickup_code,confirm_time,paid_at,refund_status,refund_reason,refund_amount,refund_time,supply_system_id,supplier_id,supply_commission,points_used,points_cost,money_amount,consignee_id,purchase_info,activity_id,provision_status,auditor_id,audited_at,audit_reason,shipping_cost,gift_amount,pickup_location_id,pickup_location_snapshot,time_slot_id,time_slot_snapshot,service_person_id,service_person_snapshot,fulfill_status,fulfill_confirmed_at,received_at,created_at,updated_at,special_deal_id FROM product_orders WHERE (status = ? AND created_at < ?)
  876. 2026-11-05 06:50:28.980 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.ProductOrderMapper.selectList : ==> Parameters: pending(String), 2026-11-05 06:20:28.979(Timestamp)
  877. 2026-11-05 06:50:28.984 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.A.selectList : ==> Preparing: SELECT id,order_no,family_id,user_id,child_id AS memberId,guide_id,package_id,guide_name,package_name,total_price,discount_amount,actual_price,appointment_id,status,pay_time,pay_type,transaction_id,created_at,updated_at FROM assessment_orders WHERE (status = ? AND created_at < ?)
  878. 2026-11-05 06:50:28.987 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.A.selectList : ==> Parameters: pending(String), 2026-11-05 06:20:28.973(Timestamp)
  879. 2026-11-05 06:50:28.988 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.A.selectList : <== Total: 0
  880. 2026-11-05 06:50:28.989 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.PaymentOrderMapper.selectList : ==> Preparing: SELECT id,order_no,family_id,level_code,payment_type,period,amount,user_coupon_id,status,group_no,period_no,pay_method,transaction_id,paid_at,created_at,updated_at FROM payment_orders WHERE (status = ? AND created_at < ?)
  881. 2026-11-05 06:50:28.990 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.PaymentOrderMapper.selectList : ==> Parameters: pending(String), 2026-11-05 06:20:28.973(Timestamp)
  882. 2026-11-05 06:50:28.991 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.PaymentOrderMapper.selectList : <== Total: 0
  883. 2026-11-05 06:50:28.991 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.M.selectList : ==> Preparing: SELECT id,family_id,level,amount,status,payment_type,transaction_id,order_no,created_at,paid_at FROM member_subscription_order WHERE (status = ? AND created_at < ?)
  884. 2026-11-05 06:50:28.992 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.M.selectList : ==> Parameters: pending(String), 2026-11-05 06:20:28.973(Timestamp)
  885. 2026-11-05 06:50:28.993 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.M.selectList : <== Total: 0
  886. 2026-11-05 06:50:28.993 INFO 15436 --- [cfc-scheduler-1] c.etotem.cfc.task.VirtualPayTimeoutTask : 虚拟支付超时兜底扫描完成: 测评=0/0, 会员=0/0, 订阅=0/0
  887. 2026-11-05 06:50:29.367 INFO 15436 --- [eduler_Worker-6] c.e.cfc.task.OrchestrationPollingJob : 编排轮询开始...
  888. 2026-11-05 06:50:29.370 DEBUG 15436 --- [eduler_Worker-6] c.e.c.m.T.selectList : ==> Preparing: SELECT id,flow_id,flow_version,family_id,family_member_id,trigger_source,status,started_at,finished_at,error_reason,created_at,updated_at FROM task_orchestration_executions WHERE (status = ?) LIMIT 20
  889. 2026-11-05 06:50:29.370 DEBUG 15436 --- [eduler_Worker-6] c.e.c.m.T.selectList : ==> Parameters: running(String)
  890. 2026-11-05 06:50:29.371 DEBUG 15436 --- [eduler_Worker-6] c.e.c.m.T.selectList : <== Total: 0
  891. 2026-11-05 06:50:29.371 INFO 15436 --- [eduler_Worker-6] c.e.cfc.task.OrchestrationPollingJob : 编排轮询结束
  892. 2026-11-05 06:50:29.459 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.H.listPendingRetry : ==> Preparing: SELECT * FROM health_report_drafts WHERE status = 'pending' AND parse_status = 'collecting' AND ((next_retry_at IS NOT NULL AND next_retry_at <= ?) OR (next_retry_at IS NULL AND (parse_started_at IS NULL OR parse_started_at < DATE_SUB(?, INTERVAL 30 MINUTE)))) ORDER BY updated_at ASC LIMIT ?
  893. 2026-11-05 06:50:29.460 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.H.listPendingRetry : ==> Parameters: 2026-11-05 06:50:29.459(Timestamp), 2026-11-05 06:50:29.459(Timestamp), 20(Integer)
  894. 2026-11-05 06:50:29.461 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.H.listPendingRetry : <== Total: 0
  895. 2026-11-05 06:50:30.002 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.A.selectList : ==> Preparing: SELECT id,order_no,family_id,user_id,child_id AS memberId,guide_id,package_id,guide_name,package_name,total_price,discount_amount,actual_price,appointment_id,status,pay_time,pay_type,transaction_id,created_at,updated_at FROM assessment_orders WHERE (status = ? AND created_at < ?)
  896. 2026-11-05 06:50:30.003 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.A.selectList : ==> Parameters: pending(String), 2026-11-05 06:20:30.001(Timestamp)
  897. 2026-11-05 06:50:30.003 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.ProductOrderMapper.selectList : ==> Preparing: SELECT id,order_no,product_id,product_name,product_type,sku_id,buyer_id,family_id,quantity,unit_price,total_amount,status,payment_method,remark,discount_amount,coupon_id,cancel_at,transaction_id,cover_image,address_snapshot,logistics_no,logistics_company,tracking_number,express_company,delivery_method,pickup_code,confirm_time,paid_at,refund_status,refund_reason,refund_amount,refund_time,supply_system_id,supplier_id,supply_commission,points_used,points_cost,money_amount,consignee_id,purchase_info,activity_id,provision_status,auditor_id,audited_at,audit_reason,shipping_cost,gift_amount,pickup_location_id,pickup_location_snapshot,time_slot_id,time_slot_snapshot,service_person_id,service_person_snapshot,fulfill_status,fulfill_confirmed_at,received_at,created_at,updated_at,special_deal_id FROM product_orders WHERE (status = ? AND created_at < ?)
  898. 2026-11-05 06:50:30.003 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.ProductOrderMapper.selectList : ==> Parameters: pending(String), 2026-11-05 06:20:30.002(Timestamp)
  899. 2026-11-05 06:50:30.004 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.A.selectList : <== Total: 0
  900. 2026-11-05 06:50:30.004 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.ProductOrderMapper.selectList : <== Total: 0
  901. 2026-11-05 06:50:30.006 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.PaymentOrderMapper.selectList : ==> Preparing: SELECT id,order_no,family_id,level_code,payment_type,period,amount,user_coupon_id,status,group_no,period_no,pay_method,transaction_id,paid_at,created_at,updated_at FROM payment_orders WHERE (status = ? AND created_at < ?)
  902. 2026-11-05 06:50:30.006 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.PaymentOrderMapper.selectList : ==> Parameters: pending(String), 2026-11-05 06:20:30.001(Timestamp)
  903. 2026-11-05 06:50:30.007 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.PaymentOrderMapper.selectList : <== Total: 0
  904. 2026-11-05 06:50:30.008 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.M.selectList : ==> Preparing: SELECT id,family_id,level,amount,status,payment_type,transaction_id,order_no,created_at,paid_at FROM member_subscription_order WHERE (status = ? AND created_at < ?)
  905. 2026-11-05 06:50:30.008 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.M.selectList : ==> Parameters: pending(String), 2026-11-05 06:20:30.001(Timestamp)
  906. 2026-11-05 06:50:30.009 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.M.selectList : <== Total: 0
  907. 2026-11-05 06:50:30.009 INFO 15436 --- [cfc-scheduler-3] c.etotem.cfc.task.VirtualPayTimeoutTask : 虚拟支付超时兜底扫描完成: 测评=0/0, 会员=0/0, 订阅=0/0
  908. 2026-11-05 06:50:30.209 INFO 15436 --- [eduler_Worker-4] c.e.cfc.task.OrchestrationPollingJob : 编排轮询开始...
  909. 2026-11-05 06:50:30.210 DEBUG 15436 --- [eduler_Worker-4] c.e.c.m.T.selectList : ==> Preparing: SELECT id,flow_id,flow_version,family_id,family_member_id,trigger_source,status,started_at,finished_at,error_reason,created_at,updated_at FROM task_orchestration_executions WHERE (status = ?) LIMIT 20
  910. 2026-11-05 06:50:30.211 DEBUG 15436 --- [eduler_Worker-4] c.e.c.m.T.selectList : ==> Parameters: running(String)
  911. 2026-11-05 06:50:30.212 DEBUG 15436 --- [eduler_Worker-4] c.e.c.m.T.selectList : <== Total: 0
  912. 2026-11-05 06:50:30.212 INFO 15436 --- [eduler_Worker-4] c.e.cfc.task.OrchestrationPollingJob : 编排轮询结束
  913. 2026-11-05 06:50:30.931 INFO 15436 --- [eduler_Worker-9] c.e.cfc.task.OrchestrationPollingJob : 编排轮询开始...
  914. 2026-11-05 06:50:30.933 DEBUG 15436 --- [eduler_Worker-9] c.e.c.m.T.selectList : ==> Preparing: SELECT id,flow_id,flow_version,family_id,family_member_id,trigger_source,status,started_at,finished_at,error_reason,created_at,updated_at FROM task_orchestration_executions WHERE (status = ?) LIMIT 20
  915. 2026-11-05 06:50:30.933 DEBUG 15436 --- [eduler_Worker-9] c.e.c.m.T.selectList : ==> Parameters: running(String)
  916. 2026-11-05 06:50:30.934 DEBUG 15436 --- [eduler_Worker-9] c.e.c.m.T.selectList : <== Total: 0
  917. 2026-11-05 06:50:30.934 INFO 15436 --- [eduler_Worker-9] c.e.cfc.task.OrchestrationPollingJob : 编排轮询结束
  918. 2026-11-05 06:50:33.077 INFO 15436 --- [eduler_Worker-2] c.e.cfc.task.OrchestrationPollingJob : 编排轮询开始...
  919. 2026-11-05 06:50:33.078 DEBUG 15436 --- [eduler_Worker-2] c.e.c.m.T.selectList : ==> Preparing: SELECT id,flow_id,flow_version,family_id,family_member_id,trigger_source,status,started_at,finished_at,error_reason,created_at,updated_at FROM task_orchestration_executions WHERE (status = ?) LIMIT 20
  920. 2026-11-05 06:50:33.078 DEBUG 15436 --- [eduler_Worker-2] c.e.c.m.T.selectList : ==> Parameters: running(String)
  921. 2026-11-05 06:50:33.079 DEBUG 15436 --- [eduler_Worker-2] c.e.c.m.T.selectList : <== Total: 0
  922. 2026-11-05 06:50:33.079 INFO 15436 --- [eduler_Worker-2] c.e.cfc.task.OrchestrationPollingJob : 编排轮询结束
  923. 2026-11-05 06:50:34.035 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.A.selectList : ==> Preparing: SELECT id,order_no,family_id,user_id,child_id AS memberId,guide_id,package_id,guide_name,package_name,total_price,discount_amount,actual_price,appointment_id,status,pay_time,pay_type,transaction_id,created_at,updated_at FROM assessment_orders WHERE (status = ? AND created_at < ?)
  924. 2026-11-05 06:50:34.035 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.ProductOrderMapper.selectList : ==> Preparing: SELECT id,order_no,product_id,product_name,product_type,sku_id,buyer_id,family_id,quantity,unit_price,total_amount,status,payment_method,remark,discount_amount,coupon_id,cancel_at,transaction_id,cover_image,address_snapshot,logistics_no,logistics_company,tracking_number,express_company,delivery_method,pickup_code,confirm_time,paid_at,refund_status,refund_reason,refund_amount,refund_time,supply_system_id,supplier_id,supply_commission,points_used,points_cost,money_amount,consignee_id,purchase_info,activity_id,provision_status,auditor_id,audited_at,audit_reason,shipping_cost,gift_amount,pickup_location_id,pickup_location_snapshot,time_slot_id,time_slot_snapshot,service_person_id,service_person_snapshot,fulfill_status,fulfill_confirmed_at,received_at,created_at,updated_at,special_deal_id FROM product_orders WHERE (status = ? AND created_at < ?)
  925. 2026-11-05 06:50:34.035 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.A.selectList : ==> Parameters: pending(String), 2026-11-05 06:20:34.033(Timestamp)
  926. 2026-11-05 06:50:34.035 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.ProductOrderMapper.selectList : ==> Parameters: pending(String), 2026-11-05 06:20:34.034(Timestamp)
  927. 2026-11-05 06:50:34.037 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.ProductOrderMapper.selectList : <== Total: 0
  928. 2026-11-05 06:50:34.128 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.H.listPendingRetry : ==> Preparing: SELECT * FROM health_report_drafts WHERE status = 'pending' AND parse_status = 'collecting' AND ((next_retry_at IS NOT NULL AND next_retry_at <= ?) OR (next_retry_at IS NULL AND (parse_started_at IS NULL OR parse_started_at < DATE_SUB(?, INTERVAL 30 MINUTE)))) ORDER BY updated_at ASC LIMIT ?
  929. 2026-11-05 06:50:34.133 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.H.listPendingRetry : ==> Parameters: 2026-11-05 06:50:34.126(Timestamp), 2026-11-05 06:50:34.126(Timestamp), 20(Integer)
  930. 2026-11-05 06:50:34.139 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.H.listPendingRetry : <== Total: 0
  931. 2026-11-05 06:50:34.222 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.H.listPendingRetry : ==> Preparing: SELECT * FROM health_report_drafts WHERE status = 'pending' AND parse_status = 'collecting' AND ((next_retry_at IS NOT NULL AND next_retry_at <= ?) OR (next_retry_at IS NULL AND (parse_started_at IS NULL OR parse_started_at < DATE_SUB(?, INTERVAL 30 MINUTE)))) ORDER BY updated_at ASC LIMIT ?
  932. 2026-11-05 06:50:34.222 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.H.listPendingRetry : ==> Parameters: 2026-11-05 06:50:34.221(Timestamp), 2026-11-05 06:50:34.221(Timestamp), 20(Integer)
  933. 2026-11-05 06:50:34.224 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.H.listPendingRetry : <== Total: 0
  934. 2026-11-05 06:50:35.066 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.ProductOrderMapper.selectList : <== Total: 0
  935. 2026-11-05 06:50:35.066 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.A.selectList : <== Total: 0
  936. 2026-11-05 06:50:35.066 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.PaymentOrderMapper.selectList : <== Total: 0
  937. 2026-11-05 06:50:35.066 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.ProductOrderMapper.selectList : <== Total: 0
  938. 2026-11-05 06:50:35.067 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.M.selectList : ==> Preparing: SELECT id,family_id,level,amount,status,payment_type,transaction_id,order_no,created_at,paid_at FROM member_subscription_order WHERE (status = ? AND created_at < ?)
  939. 2026-11-05 06:50:35.067 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.PaymentOrderMapper.selectList : ==> Preparing: SELECT id,order_no,family_id,level_code,payment_type,period,amount,user_coupon_id,status,group_no,period_no,pay_method,transaction_id,paid_at,created_at,updated_at FROM payment_orders WHERE (status = ? AND created_at < ?)
  940. 2026-11-05 06:50:35.067 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.M.selectList : ==> Parameters: pending(String), 2026-11-05 06:20:14.579(Timestamp)
  941. 2026-11-05 06:50:35.067 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.PaymentOrderMapper.selectList : ==> Parameters: pending(String), 2026-11-05 06:20:34.033(Timestamp)
  942. 2026-11-05 06:50:35.068 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.M.selectList : <== Total: 0
  943. 2026-11-05 06:50:35.068 INFO 15436 --- [cfc-scheduler-4] c.etotem.cfc.task.VirtualPayTimeoutTask : 虚拟支付超时兜底扫描完成: 测评=0/0, 会员=0/0, 订阅=0/0
  944. 2026-11-05 06:50:35.222 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.PaymentOrderMapper.selectList : <== Total: 0
  945. 2026-11-05 06:50:35.223 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.M.selectList : ==> Preparing: SELECT id,family_id,level,amount,status,payment_type,transaction_id,order_no,created_at,paid_at FROM member_subscription_order WHERE (status = ? AND created_at < ?)
  946. 2026-11-05 06:50:35.224 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.M.selectList : ==> Parameters: pending(String), 2026-11-05 06:20:34.033(Timestamp)
  947. 2026-11-05 06:50:35.458 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.M.selectList : <== Total: 0
  948. 2026-11-05 06:50:35.458 INFO 15436 --- [cfc-scheduler-1] c.etotem.cfc.task.VirtualPayTimeoutTask : 虚拟支付超时兜底扫描完成: 测评=0/0, 会员=0/0, 订阅=0/0
  949. 2026-11-05 06:50:35.459 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已修正管理员角色为admin
  950. 2026-11-05 06:50:35.460 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建streets表
  951. 2026-11-05 06:50:35.474 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建teacher_messages表
  952. 2026-11-05 06:50:35.671 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已修改rewards.child_id字段允许NULL
  953. 2026-11-05 06:50:35.746 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已修改admins.status字段类型
  954. 2026-11-05 06:50:35.747 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建user_operation_logs表
  955. 2026-11-05 06:50:35.823 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已修改tasks.child_id允许NULL
  956. 2026-11-05 06:50:35.873 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已修改tasks.deadline允许NULL
  957. 2026-11-05 06:50:35.884 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建trial_memberships表
  958. 2026-11-05 06:50:35.896 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建guide_application_records表
  959. 2026-11-05 06:50:35.898 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : category列已存在,跳过
  960. 2026-11-05 06:50:35.899 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建invite_card表
  961. 2026-11-05 06:50:35.900 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建wishes表
  962. 2026-11-05 06:50:35.902 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 个人信息补充字段已存在,跳过
  963. 2026-11-05 06:50:35.903 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 浠艾福俱乐部服务商字段已存在,跳过
  964. 2026-11-05 06:50:35.906 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建product_skus表
  965. 2026-11-05 06:50:35.930 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : SysConfig 种子数据已加载
  966. 2026-11-05 06:50:35.932 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : Product 种子数据已加载
  967. 2026-11-05 06:50:35.934 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : Activity 种子数据已加载
  968. 2026-11-05 06:50:35.940 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 方案规则种子数据已加载: 模板包 focus=38, keep=39
  969. 2026-11-05 06:50:35.941 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 报告类型 gut_flora 已存在,跳过
  970. 2026-11-05 06:50:35.942 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : Article 种子数据已加载
  971. 2026-11-05 06:50:35.944 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 补充 Product 种子数据已加载
  972. 2026-11-05 06:50:35.945 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : content_sections 表已创建
  973. 2026-11-05 06:50:35.950 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : ContentSection 种子数据已加载
  974. 2026-11-05 06:50:35.952 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 佣金字段已存在,跳过
  975. 2026-11-05 06:50:35.955 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : profit_rate列已存在,跳过
  976. 2026-11-05 06:50:35.956 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建commission_records表
  977. 2026-11-05 06:50:35.957 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建withdrawal_requests表
  978. 2026-11-05 06:50:35.959 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 会员字段已存在,跳过
  979. 2026-11-05 06:50:35.960 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : commission_records扩展字段已存在,跳过
  980. 2026-11-05 06:50:35.961 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建member_upgrade_records表
  981. 2026-11-05 06:50:35.962 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建article_categories表
  982. 2026-11-05 06:50:35.963 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建articles表
  983. 2026-11-05 06:50:35.964 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : articles表字段已完整,跳过迁移
  984. 2026-11-05 06:50:35.966 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : articles表知识中心字段已完整,跳过迁移
  985. 2026-11-05 06:50:35.967 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建article_tags表
  986. 2026-11-05 06:50:35.968 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建energy_dimension表
  987. 2026-11-05 06:50:35.969 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建energy_source_config表
  988. 2026-11-05 06:50:35.970 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建cart_items表
  989. 2026-11-05 06:50:35.971 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建shop_categories表
  990. 2026-11-05 06:50:35.972 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建distribution_systems表
  991. 2026-11-05 06:50:35.973 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建distribution_relations表
  992. 2026-11-05 06:50:35.974 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建after_sales_requests表
  993. 2026-11-05 06:50:35.975 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建shop_discount_rules表
  994. 2026-11-05 06:50:35.985 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建energy_log表
  995. 2026-11-05 06:50:35.986 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建energy_balance表
  996. 2026-11-05 06:50:35.988 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建 health_report_survey 表
  997. 2026-11-05 06:50:35.989 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建 health_gut_flora 表
  998. 2026-11-05 06:50:35.990 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建 health_disease_risk 表
  999. 2026-11-05 06:50:36.012 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : dan_assessment_results 认知维度字段已存在,跳过
  1000. 2026-11-05 06:50:36.013 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : dan_assessment_results EMI 维度字段已存在,跳过
  1001. 2026-11-05 06:50:36.015 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : dan_assessment_results EMI 心理子维度字段已存在,跳过
  1002. 2026-11-05 06:50:36.016 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : dan_assessment_results 大五人格维度字段已存在,跳过
  1003. 2026-11-05 06:50:36.018 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : family_member_attributes 表已为 v1.2 结构,跳过
  1004. 2026-11-05 06:50:36.020 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : users 表 show_to_family 列已存在,跳过
  1005. 2026-11-05 06:50:36.022 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : tasks 表 family_member_id 列已存在,跳过
  1006. 2026-11-05 06:50:36.023 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : family_members 表 role_override 列已存在,跳过
  1007. 2026-11-05 06:50:36.024 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : family_members 表 id_card 列已存在,跳过
  1008. 2026-11-05 06:50:36.034 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 family_members.role_override 已存在,跳过
  1009. 2026-11-05 06:50:36.036 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 activities.require_registration 已存在,跳过
  1010. 2026-11-05 06:50:36.037 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 activities.require_checkin_review 已存在,跳过
  1011. 2026-11-05 06:50:36.038 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 activities.energy_penalty_unregistered 已存在,跳过
  1012. 2026-11-05 06:50:36.040 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 activities.require_review 已存在,跳过
  1013. 2026-11-05 06:50:36.041 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 activities.approved_count 已存在,跳过
  1014. 2026-11-05 06:50:36.042 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 activities.signed_count 已存在,跳过
  1015. 2026-11-05 06:50:36.102 WARN 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 修正 activities 报名/签到审核字段失败: StatementCallback; bad SQL grammar [UPDATE activities a SET a.approved_count = (SELECT cnt FROM (SELECT COUNT(*) AS cnt FROM activity_registrations r WHERE r.activity_id = a.id AND r.status = 'approved') t)]; nested exception is java.sql.SQLSyntaxErrorException: Unknown column 'a.id' in 'where clause'
  1016. 2026-11-05 06:50:36.104 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 family_members.trust_score 已存在,跳过
  1017. 2026-11-05 06:50:36.105 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 family_members.intimacy_score 已存在,跳过
  1018. 2026-11-05 06:50:36.106 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 family_members.communication_score 已存在,跳过
  1019. 2026-11-05 06:50:36.107 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 family_members.last_interaction_at 已存在,跳过
  1020. 2026-11-05 06:50:36.108 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建 cart 表
  1021. 2026-11-05 06:50:36.109 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : activities表visible_scope列已存在,跳过
  1022. 2026-11-05 06:50:36.111 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : articles表article_type列已存在,跳过
  1023. 2026-11-05 06:50:36.112 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : articles表word_count列已存在,跳过
  1024. 2026-11-05 06:50:36.113 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : article_reading_records表task_id列已存在,跳过
  1025. 2026-11-05 06:50:36.114 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : tasks表source_type列已存在,跳过
  1026. 2026-11-05 06:50:36.116 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : tasks表source_id列已存在,跳过
  1027. 2026-11-05 06:50:36.117 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : activities表checkin_points列已存在,跳过
  1028. 2026-11-05 06:50:36.118 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建family_invitations表
  1029. 2026-11-05 06:50:36.119 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建 nutrition_indicator_mapping 表
  1030. 2026-11-05 06:50:36.120 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建 nutrition_deficiency_record 表
  1031. 2026-11-05 06:50:36.121 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : nutrition_indicator_mapping 种子数据已存在 (15条), 跳过
  1032. 2026-11-05 06:50:36.122 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建 emotion_checkin 情绪打卡表
  1033. 2026-11-05 06:50:36.144 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建 bazi_reading_template 表
  1034. 2026-11-05 06:50:36.145 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建 numsoul_config 表
  1035. 2026-11-05 06:50:36.148 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建 user_address 表
  1036. 2026-11-05 06:50:36.150 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : member_price列已存在,跳过
  1037. 2026-11-05 06:50:36.151 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建member_discount_configs表
  1038. 2026-11-05 06:50:36.153 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建/确认 food_recommend_idx 表
  1039. 2026-11-05 06:50:36.154 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建/确认 food_recommend_idx_log 表
  1040. 2026-11-05 06:50:36.160 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 family_challenge.target_mode 已存在,跳过
  1041. 2026-11-05 06:50:36.161 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 family_challenge.target_value 已存在,跳过
  1042. 2026-11-05 06:50:36.162 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 family_challenge.respond_deadline 已存在,跳过
  1043. 2026-11-05 06:50:36.163 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建health_report_edit_logs表
  1044. 2026-11-05 06:50:36.164 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 health_plans.plan_json 已存在,跳过
  1045. 2026-11-05 06:50:36.165 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 health_plans.status 已存在,跳过
  1046. 2026-11-05 06:50:36.166 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 health_plans.reviewed_by 已存在,跳过
  1047. 2026-11-05 06:50:36.167 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 health_plans.reviewed_at 已存在,跳过
  1048. 2026-11-05 06:50:36.168 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 health_plans.review_comment 已存在,跳过
  1049. 2026-11-05 06:50:36.169 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 health_plans.teacher_id 已存在,跳过
  1050. 2026-11-05 06:50:36.170 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 health_plans.updated_at 已存在,跳过
  1051. 2026-11-05 06:50:36.234 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已修改finance_checkins.child_id字段允许NULL
  1052. 2026-11-05 06:50:36.236 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 finance_checkins.type 已存在,跳过
  1053. 2026-11-05 06:50:36.238 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建energy_daily_limit表
  1054. 2026-11-05 06:50:36.298 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已插入energy_daily_limit默认数据
  1055. 2026-11-05 06:50:36.299 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 diet_preferences.must_eat 已存在,跳过
  1056. 2026-11-05 06:50:36.301 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 file_record.file_type 已存在,跳过
  1057. 2026-11-05 06:50:36.302 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 file_record.description 已存在,跳过
  1058. 2026-11-05 06:50:36.302 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 数据库迁移完成
  1059. 2026-11-05 06:50:37.154 INFO 15436 --- [eduler_Worker-1] c.e.cfc.task.OrchestrationPollingJob : 编排轮询开始...
  1060. 2026-11-05 06:50:37.156 DEBUG 15436 --- [eduler_Worker-1] c.e.c.m.T.selectList : ==> Preparing: SELECT id,flow_id,flow_version,family_id,family_member_id,trigger_source,status,started_at,finished_at,error_reason,created_at,updated_at FROM task_orchestration_executions WHERE (status = ?) LIMIT 20
  1061. 2026-11-05 06:50:37.156 DEBUG 15436 --- [eduler_Worker-1] c.e.c.m.T.selectList : ==> Parameters: running(String)
  1062. 2026-11-05 06:50:37.157 DEBUG 15436 --- [eduler_Worker-1] c.e.c.m.T.selectList : <== Total: 0
  1063. 2026-11-05 06:50:37.157 INFO 15436 --- [eduler_Worker-1] c.e.cfc.task.OrchestrationPollingJob : 编排轮询结束
  1064. 2026-11-05 06:50:37.340 INFO 15436 --- [eduler_Worker-2] c.e.cfc.task.OrchestrationPollingJob : 编排轮询开始...
  1065. 2026-11-05 06:50:37.341 DEBUG 15436 --- [eduler_Worker-2] c.e.c.m.T.selectList : ==> Preparing: SELECT id,flow_id,flow_version,family_id,family_member_id,trigger_source,status,started_at,finished_at,error_reason,created_at,updated_at FROM task_orchestration_executions WHERE (status = ?) LIMIT 20
  1066. 2026-11-05 06:50:37.341 DEBUG 15436 --- [eduler_Worker-2] c.e.c.m.T.selectList : ==> Parameters: running(String)
  1067. 2026-11-05 06:50:37.342 DEBUG 15436 --- [eduler_Worker-2] c.e.c.m.T.selectList : <== Total: 0
  1068. 2026-11-05 06:50:37.343 INFO 15436 --- [eduler_Worker-2] c.e.cfc.task.OrchestrationPollingJob : 编排轮询结束
  1069. 2026-11-05 06:50:37.488 INFO 15436 --- [eduler_Worker-5] c.e.cfc.task.OrchestrationPollingJob : 编排轮询开始...
  1070. 2026-11-05 06:50:37.489 DEBUG 15436 --- [eduler_Worker-5] c.e.c.m.T.selectList : ==> Preparing: SELECT id,flow_id,flow_version,family_id,family_member_id,trigger_source,status,started_at,finished_at,error_reason,created_at,updated_at FROM task_orchestration_executions WHERE (status = ?) LIMIT 20
  1071. 2026-11-05 06:50:37.490 DEBUG 15436 --- [eduler_Worker-5] c.e.c.m.T.selectList : ==> Parameters: running(String)
  1072. 2026-11-05 06:50:37.491 DEBUG 15436 --- [eduler_Worker-5] c.e.c.m.T.selectList : <== Total: 0
  1073. 2026-11-05 06:50:37.491 INFO 15436 --- [eduler_Worker-5] c.e.cfc.task.OrchestrationPollingJob : 编排轮询结束
  1074. 2026-11-05 06:50:37.538 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移252: indicator_definitions 种子数据已加载 (27条)
  1075. 2026-11-05 06:50:37.538 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 数据库迁移完成
  1076. 2026-11-05 06:50:37.539 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : health_norm_reference 常模数据已存在 (98条), 跳过
  1077. 2026-11-05 06:50:37.541 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : articles表审核字段已存在,跳过
  1078. 2026-11-05 06:50:37.609 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已修改activities.description为TEXT类型
  1079. 2026-11-05 06:50:37.649 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已修改tasks.description为TEXT类型
  1080. 2026-11-05 06:50:37.701 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已修改wishes.description为TEXT类型
  1081. 2026-11-05 06:50:37.751 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已修改wishes.reject_reason为TEXT类型
  1082. 2026-11-05 06:50:37.789 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已修改wishes.cancel_reason为TEXT类型
  1083. 2026-11-05 06:50:37.822 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已修改reward_wishlists.description为TEXT类型
  1084. 2026-11-05 06:50:37.893 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已修改products.description为TEXT类型
  1085. 2026-11-05 06:50:37.965 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已修改products.reject_reason为TEXT类型
  1086. 2026-11-05 06:50:37.998 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已修改product_orders.remark为TEXT类型
  1087. 2026-11-05 06:50:38.084 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已修改articles.summary为TEXT类型
  1088. 2026-11-05 06:50:38.143 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已修改activities.audit_reason为TEXT类型
  1089. 2026-11-05 06:50:38.202 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已修改guide_applications.reject_reason为TEXT类型
  1090. 2026-11-05 06:50:38.225 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已修改guide_application_records.remark为TEXT类型
  1091. 2026-11-05 06:50:38.258 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已修改follow_up.description为TEXT类型
  1092. 2026-11-05 06:50:38.293 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已修改follow_up.teacher_review为TEXT类型
  1093. 2026-11-05 06:50:38.332 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已修改energy_log.description为TEXT类型
  1094. 2026-11-05 06:50:38.377 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已修改sys_config.description为TEXT类型
  1095. 2026-11-05 06:50:38.415 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已修改points_log.description为TEXT类型
  1096. 2026-11-05 06:50:38.469 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已修改insurance_policies.remark为TEXT类型
  1097. 2026-11-05 06:50:38.517 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已修改health_reports.remark为TEXT类型
  1098. 2026-11-05 06:50:38.566 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已修改guide_service_logs.notes为TEXT类型
  1099. 2026-11-05 06:50:38.600 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已修改guide_packages.description为TEXT类型
  1100. 2026-11-05 06:50:38.651 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已修改guide_package_templates.description为TEXT类型
  1101. 2026-11-05 06:50:38.677 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已修改service_types.description为TEXT类型
  1102. 2026-11-05 06:50:38.750 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已修改commission_records.remark为TEXT类型
  1103. 2026-11-05 06:50:38.817 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已修改zodiac_pairing.description为TEXT类型
  1104. 2026-11-05 06:50:38.862 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已修改zodiac_pairing.advice为TEXT类型
  1105. 2026-11-05 06:50:38.904 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已修改blood_type_pairing.description为TEXT类型
  1106. 2026-11-05 06:50:38.950 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已修改blood_type_pairing.advice为TEXT类型
  1107. 2026-11-05 06:50:39.008 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已修改life_number_relationship.description为TEXT类型
  1108. 2026-11-05 06:50:39.054 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已修改life_number_relationship.advice为TEXT类型
  1109. 2026-11-05 06:50:39.093 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已修改finance_checkins.note为TEXT类型
  1110. 2026-11-05 06:50:39.144 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已修改assessment_appointments.remark为TEXT类型
  1111. 2026-11-05 06:50:39.185 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已修改withdrawal_requests.remark为TEXT类型
  1112. 2026-11-05 06:50:39.188 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 content_sections.description 已存在,跳过
  1113. 2026-11-05 06:50:39.217 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已修改education_systems.description为TEXT类型
  1114. 2026-11-05 06:50:39.271 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已修改product_dimension_config.remark为TEXT类型
  1115. 2026-11-05 06:50:39.337 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已修改indicator_values.remark为TEXT类型
  1116. 2026-11-05 06:50:39.385 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已修改tongue_records.overall_assessment为TEXT类型
  1117. 2026-11-05 06:50:39.453 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已修改system_config.description为TEXT类型
  1118. 2026-11-05 06:50:39.487 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已修改system_config.config_value为TEXT类型
  1119. 2026-11-05 06:50:39.537 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已修改supply_system.description为TEXT类型
  1120. 2026-11-05 06:50:39.587 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已修改supply_settlement.remark为TEXT类型
  1121. 2026-11-05 06:50:39.612 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已修改growth_task.description为TEXT类型
  1122. 2026-11-05 06:50:39.667 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已修改distribution_systems.description为TEXT类型
  1123. 2026-11-05 06:50:39.753 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已修改mini_games.description为TEXT类型
  1124. 2026-11-05 06:50:39.820 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已修改blood_type_config.description为TEXT类型
  1125. 2026-11-05 06:50:39.821 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 health_disease_risk.related_bacteria 已存在,跳过
  1126. 2026-11-05 06:50:39.822 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 health_reports.gut_status_level 已存在,跳过
  1127. 2026-11-05 06:50:39.823 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 tasks.prerequisite_task_id 已存在,跳过
  1128. 2026-11-05 06:50:39.824 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 tasks.action_type 已存在,跳过
  1129. 2026-11-05 06:50:39.825 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 tasks.action_config 已存在,跳过
  1130. 2026-11-05 06:50:39.826 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 tasks.require_input 已存在,跳过
  1131. 2026-11-05 06:50:39.827 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 tasks.start_required 已存在,跳过
  1132. 2026-11-05 06:50:39.828 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 tasks.start_count 已存在,跳过
  1133. 2026-11-05 06:50:39.829 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 tasks.min_duration_seconds 已存在,跳过
  1134. 2026-11-05 06:50:39.831 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建task_executions表
  1135. 2026-11-05 06:50:39.832 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 focus_sessions.task_id 已存在,跳过
  1136. 2026-11-05 06:50:39.833 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : mind/action/wealth 常模数据已存在 (80条), 跳过
  1137. 2026-11-05 06:50:39.834 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建member_subscription表
  1138. 2026-11-05 06:50:39.835 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建member_subscription_order表
  1139. 2026-11-05 06:50:39.836 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建subscription_benefit_log表
  1140. 2026-11-05 06:50:39.837 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建promotion_tier表
  1141. 2026-11-05 06:50:39.838 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建promotion_tier_change_log表
  1142. 2026-11-05 06:50:39.839 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建referral_tree表
  1143. 2026-11-05 06:50:39.840 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建product_ppoint表
  1144. 2026-11-05 06:50:39.841 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建assessment_products表
  1145. 2026-11-05 06:50:39.842 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建assessment_quotas表
  1146. 2026-11-05 06:50:39.843 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建assessment_executions表
  1147. 2026-11-05 06:50:39.845 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 dan_assessment_results.source 已存在,跳过
  1148. 2026-11-05 06:50:39.846 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建growth_guidances表
  1149. 2026-11-05 06:50:39.847 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建assessment_plan_rules表
  1150. 2026-11-05 06:50:39.848 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 task_plan_instances.source 已存在,跳过
  1151. 2026-11-05 06:50:39.849 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 task_plan_instances.source_result_id 已存在,跳过
  1152. 2026-11-05 06:50:39.850 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 task_plan_instances.remark 已存在,跳过
  1153. 2026-11-05 06:50:39.852 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 task_plan_instances.reviewed_by 已存在,跳过
  1154. 2026-11-05 06:50:39.853 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 task_plan_instances.reviewed_at 已存在,跳过
  1155. 2026-11-05 06:50:39.854 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 task_plan_instances.review_comment 已存在,跳过
  1156. 2026-11-05 06:50:39.855 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 task_plan_instances.confirmed_by 已存在,跳过
  1157. 2026-11-05 06:50:39.856 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 task_plan_instances.confirmed_at 已存在,跳过
  1158. 2026-11-05 06:50:39.857 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 task_plan_instances.activated_at 已存在,跳过
  1159. 2026-11-05 06:50:39.858 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建family_access_logs表
  1160. 2026-11-05 06:50:39.859 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建five_dimension_scores表
  1161. 2026-11-05 06:50:39.860 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建promotion_tier_config表
  1162. 2026-11-05 06:50:39.862 WARN 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 添加user_coupon_id列失败(可能已存在): StatementCallback; bad SQL grammar [ALTER TABLE package_orders ADD COLUMN user_coupon_id BIGINT COMMENT '使用的用户优惠券ID']; nested exception is java.sql.SQLSyntaxErrorException: Duplicate column name 'user_coupon_id'
  1163. 2026-11-05 06:50:39.863 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 family_invitations.max_use_count 已存在,跳过
  1164. 2026-11-05 06:50:39.864 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 family_invitations.used_count 已存在,跳过
  1165. 2026-11-05 06:50:39.866 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建teacher_family_binding_requests表
  1166. 2026-11-05 06:50:39.867 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建chat_conversations表
  1167. 2026-11-05 06:50:39.868 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建chat_messages表
  1168. 2026-11-05 06:50:39.869 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建schema_versions表
  1169. 2026-11-05 06:50:39.870 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 dan_assessment_results.structured_analysis 已存在,跳过
  1170. 2026-11-05 06:50:39.872 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建pending_refund表
  1171. 2026-11-05 06:50:39.873 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 product_orders.consignee_id 已存在,跳过
  1172. 2026-11-05 06:50:39.874 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 pending_refund.order_type 已存在,跳过
  1173. 2026-11-05 06:50:39.875 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 pending_refund.order_no 已存在,跳过
  1174. 2026-11-05 06:50:39.878 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 dan_assessment_results.dimension 已存在,跳过
  1175. 2026-11-05 06:50:39.880 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 dan_assessment_results.report_file_id 已存在,跳过
  1176. 2026-11-05 06:50:39.882 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 dan_assessment_results.draft_status 已存在,跳过
  1177. 2026-11-05 06:50:39.884 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 activities.dimension_weights 已存在,跳过
  1178. 2026-11-05 06:50:39.885 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 products.dimension_weights 已存在,跳过
  1179. 2026-11-05 06:50:39.887 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 articles.dimension_weights 已存在,跳过
  1180. 2026-11-05 06:50:39.890 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建dimension_weights表
  1181. 2026-11-05 06:50:39.891 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 cart.sku_id 已存在,跳过
  1182. 2026-11-05 06:50:39.892 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 cart.spec_option_ids 已存在,跳过
  1183. 2026-11-05 06:50:39.894 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 product_orders.purchase_info 已存在,跳过
  1184. 2026-11-05 06:50:39.894 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 articles.content_type 已存在,跳过
  1185. 2026-11-05 06:50:39.895 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 articles.difficulty_level 已存在,跳过
  1186. 2026-11-05 06:50:39.896 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 articles.dimension_ids 已存在,跳过
  1187. 2026-11-05 06:50:39.898 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 articles.dimension_weights 已存在,跳过
  1188. 2026-11-05 06:50:39.899 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 activities.dimension_weights 已存在,跳过
  1189. 2026-11-05 06:50:39.900 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 products.dimension_weights 已存在,跳过
  1190. 2026-11-05 06:50:39.901 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建social_circle表
  1191. 2026-11-05 06:50:39.903 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建social_circle_member表
  1192. 2026-11-05 06:50:39.904 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建review_orders表
  1193. 2026-11-05 06:50:39.986 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已扩展growth_task.type为支持AI_GENERATED
  1194. 2026-11-05 06:50:39.988 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 growth_task.dimension 已存在,跳过
  1195. 2026-11-05 06:50:39.989 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 growth_task.source_conversation_id 已存在,跳过
  1196. 2026-11-05 06:50:39.989 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移97: growth_task 表扩展完成
  1197. 2026-11-05 06:50:40.054 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已扩展health_gut_flora.level字段长度
  1198. 2026-11-05 06:50:40.054 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移 98: health_gut_flora 表扩展完成
  1199. 2026-11-05 06:50:40.088 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已扩展 health_gut_flora.population_level 字段长度至 VARCHAR(100)
  1200. 2026-11-05 06:50:40.309 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.A.selectList : ==> Preparing: SELECT id,order_no,family_id,user_id,child_id AS memberId,guide_id,package_id,guide_name,package_name,total_price,discount_amount,actual_price,appointment_id,status,pay_time,pay_type,transaction_id,created_at,updated_at FROM assessment_orders WHERE (status = ? AND created_at < ?)
  1201. 2026-11-05 06:50:40.310 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.A.selectList : ==> Parameters: pending(String), 2026-11-05 06:20:40.308(Timestamp)
  1202. 2026-11-05 06:50:40.311 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.ProductOrderMapper.selectList : ==> Preparing: SELECT id,order_no,product_id,product_name,product_type,sku_id,buyer_id,family_id,quantity,unit_price,total_amount,status,payment_method,remark,discount_amount,coupon_id,cancel_at,transaction_id,cover_image,address_snapshot,logistics_no,logistics_company,tracking_number,express_company,delivery_method,pickup_code,confirm_time,paid_at,refund_status,refund_reason,refund_amount,refund_time,supply_system_id,supplier_id,supply_commission,points_used,points_cost,money_amount,consignee_id,purchase_info,activity_id,provision_status,auditor_id,audited_at,audit_reason,shipping_cost,gift_amount,pickup_location_id,pickup_location_snapshot,time_slot_id,time_slot_snapshot,service_person_id,service_person_snapshot,fulfill_status,fulfill_confirmed_at,received_at,created_at,updated_at,special_deal_id FROM product_orders WHERE (status = ? AND created_at < ?)
  1203. 2026-11-05 06:50:40.311 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.ProductOrderMapper.selectList : ==> Parameters: pending(String), 2026-11-05 06:20:40.31(Timestamp)
  1204. 2026-11-05 06:50:40.311 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.A.selectList : <== Total: 0
  1205. 2026-11-05 06:50:40.312 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.PaymentOrderMapper.selectList : ==> Preparing: SELECT id,order_no,family_id,level_code,payment_type,period,amount,user_coupon_id,status,group_no,period_no,pay_method,transaction_id,paid_at,created_at,updated_at FROM payment_orders WHERE (status = ? AND created_at < ?)
  1206. 2026-11-05 06:50:40.312 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.PaymentOrderMapper.selectList : ==> Parameters: pending(String), 2026-11-05 06:20:40.308(Timestamp)
  1207. 2026-11-05 06:50:40.401 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.ProductOrderMapper.selectList : <== Total: 0
  1208. 2026-11-05 06:50:40.401 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.PaymentOrderMapper.selectList : <== Total: 0
  1209. 2026-11-05 06:50:40.402 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.M.selectList : ==> Preparing: SELECT id,family_id,level,amount,status,payment_type,transaction_id,order_no,created_at,paid_at FROM member_subscription_order WHERE (status = ? AND created_at < ?)
  1210. 2026-11-05 06:50:40.402 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.M.selectList : ==> Parameters: pending(String), 2026-11-05 06:20:40.308(Timestamp)
  1211. 2026-11-05 06:50:40.403 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.M.selectList : <== Total: 0
  1212. 2026-11-05 06:50:40.403 INFO 15436 --- [cfc-scheduler-1] c.etotem.cfc.task.VirtualPayTimeoutTask : 虚拟支付超时兜底扫描完成: 测评=0/0, 会员=0/0, 订阅=0/0
  1213. 2026-11-05 06:50:40.604 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.H.listPendingRetry : ==> Preparing: SELECT * FROM health_report_drafts WHERE status = 'pending' AND parse_status = 'collecting' AND ((next_retry_at IS NOT NULL AND next_retry_at <= ?) OR (next_retry_at IS NULL AND (parse_started_at IS NULL OR parse_started_at < DATE_SUB(?, INTERVAL 30 MINUTE)))) ORDER BY updated_at ASC LIMIT ?
  1214. 2026-11-05 06:50:40.604 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.H.listPendingRetry : ==> Parameters: 2026-11-05 06:50:40.604(Timestamp), 2026-11-05 06:50:40.604(Timestamp), 20(Integer)
  1215. 2026-11-05 06:50:40.606 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.H.listPendingRetry : <== Total: 0
  1216. 2026-11-05 06:50:41.124 INFO 15436 --- [eduler_Worker-4] c.e.cfc.task.OrchestrationPollingJob : 编排轮询开始...
  1217. 2026-11-05 06:50:41.126 DEBUG 15436 --- [eduler_Worker-4] c.e.c.m.T.selectList : ==> Preparing: SELECT id,flow_id,flow_version,family_id,family_member_id,trigger_source,status,started_at,finished_at,error_reason,created_at,updated_at FROM task_orchestration_executions WHERE (status = ?) LIMIT 20
  1218. 2026-11-05 06:50:41.126 DEBUG 15436 --- [eduler_Worker-4] c.e.c.m.T.selectList : ==> Parameters: running(String)
  1219. 2026-11-05 06:50:41.127 DEBUG 15436 --- [eduler_Worker-4] c.e.c.m.T.selectList : <== Total: 0
  1220. 2026-11-05 06:50:41.127 INFO 15436 --- [eduler_Worker-4] c.e.cfc.task.OrchestrationPollingJob : 编排轮询结束
  1221. 2026-11-05 06:50:41.196 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已扩展 health_gut_flora.detection_rate 字段长度至 VARCHAR(100)
  1222. 2026-11-05 06:50:41.196 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移 100: health_gut_flora 表扩展完成
  1223. 2026-11-05 06:50:41.238 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已修改users.role为VARCHAR(20)
  1224. 2026-11-05 06:50:41.239 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 assessment_appointments.assessor_id 已存在,跳过
  1225. 2026-11-05 06:50:41.241 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 dan_assessment_executions.appointment_id 已存在,跳过
  1226. 2026-11-05 06:50:41.241 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移100: 已添加assessor_id和appointment_id字段
  1227. 2026-11-05 06:50:41.242 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建micro_actions表
  1228. 2026-11-05 06:50:41.288 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已初始化12个微行动
  1229. 2026-11-05 06:50:41.290 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建micro_action_records表
  1230. 2026-11-05 06:50:41.291 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建daily_feedback表
  1231. 2026-11-05 06:50:41.292 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建health_alerts表
  1232. 2026-11-05 06:50:41.294 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建health_level表
  1233. 2026-11-05 06:50:41.295 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建health_timeline_event表
  1234. 2026-11-05 06:50:41.296 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建family_challenge表
  1235. 2026-11-05 06:50:41.297 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建family_challenge_progress表
  1236. 2026-11-05 06:50:41.298 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建health_interaction表
  1237. 2026-11-05 06:50:41.299 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建health_circle表
  1238. 2026-11-05 06:50:41.301 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建health_circle_member表
  1239. 2026-11-05 06:50:41.302 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建circle_challenge表
  1240. 2026-11-05 06:50:41.303 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建family_commission表
  1241. 2026-11-05 06:50:41.305 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建promotion_binding表
  1242. 2026-11-05 06:50:41.306 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建activity_feedback表
  1243. 2026-11-05 06:50:41.307 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 activities.feedback_dimensions 已存在,跳过
  1244. 2026-11-05 06:50:41.308 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 growth_records.family_member_id 已存在,跳过
  1245. 2026-11-05 06:50:41.309 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 growth_records.family_member_age 已存在,跳过
  1246. 2026-11-05 06:50:41.310 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建emotion_checkin表
  1247. 2026-11-05 06:50:41.311 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建emotion_alert表
  1248. 2026-11-05 06:50:41.312 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建membership_levels表
  1249. 2026-11-05 06:50:41.338 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已插入membership_levels种子数据
  1250. 2026-11-05 06:50:41.338 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.A.selectList : ==> Preparing: SELECT id,order_no,family_id,user_id,child_id AS memberId,guide_id,package_id,guide_name,package_name,total_price,discount_amount,actual_price,appointment_id,status,pay_time,pay_type,transaction_id,created_at,updated_at FROM assessment_orders WHERE (status = ? AND created_at < ?)
  1251. 2026-11-05 06:50:41.338 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.A.selectList : ==> Parameters: pending(String), 2026-11-05 06:20:41.336(Timestamp)
  1252. 2026-11-05 06:50:41.338 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.ProductOrderMapper.selectList : ==> Preparing: SELECT id,order_no,product_id,product_name,product_type,sku_id,buyer_id,family_id,quantity,unit_price,total_amount,status,payment_method,remark,discount_amount,coupon_id,cancel_at,transaction_id,cover_image,address_snapshot,logistics_no,logistics_company,tracking_number,express_company,delivery_method,pickup_code,confirm_time,paid_at,refund_status,refund_reason,refund_amount,refund_time,supply_system_id,supplier_id,supply_commission,points_used,points_cost,money_amount,consignee_id,purchase_info,activity_id,provision_status,auditor_id,audited_at,audit_reason,shipping_cost,gift_amount,pickup_location_id,pickup_location_snapshot,time_slot_id,time_slot_snapshot,service_person_id,service_person_snapshot,fulfill_status,fulfill_confirmed_at,received_at,created_at,updated_at,special_deal_id FROM product_orders WHERE (status = ? AND created_at < ?)
  1253. 2026-11-05 06:50:41.339 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.ProductOrderMapper.selectList : ==> Parameters: pending(String), 2026-11-05 06:20:41.338(Timestamp)
  1254. 2026-11-05 06:50:41.339 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建family_memberships表
  1255. 2026-11-05 06:50:41.339 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.A.selectList : <== Total: 0
  1256. 2026-11-05 06:50:41.340 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.ProductOrderMapper.selectList : <== Total: 0
  1257. 2026-11-05 06:50:41.340 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.PaymentOrderMapper.selectList : ==> Preparing: SELECT id,order_no,family_id,level_code,payment_type,period,amount,user_coupon_id,status,group_no,period_no,pay_method,transaction_id,paid_at,created_at,updated_at FROM payment_orders WHERE (status = ? AND created_at < ?)
  1258. 2026-11-05 06:50:41.340 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.PaymentOrderMapper.selectList : ==> Parameters: pending(String), 2026-11-05 06:20:41.336(Timestamp)
  1259. 2026-11-05 06:50:41.340 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建share_events表
  1260. 2026-11-05 06:50:41.341 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.PaymentOrderMapper.selectList : <== Total: 0
  1261. 2026-11-05 06:50:41.342 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建share_reads表
  1262. 2026-11-05 06:50:41.342 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.M.selectList : ==> Preparing: SELECT id,family_id,level,amount,status,payment_type,transaction_id,order_no,created_at,paid_at FROM member_subscription_order WHERE (status = ? AND created_at < ?)
  1263. 2026-11-05 06:50:41.342 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.M.selectList : ==> Parameters: pending(String), 2026-11-05 06:20:41.336(Timestamp)
  1264. 2026-11-05 06:50:41.342 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建food_recommend_idx表
  1265. 2026-11-05 06:50:41.343 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.M.selectList : <== Total: 0
  1266. 2026-11-05 06:50:41.343 INFO 15436 --- [cfc-scheduler-3] c.etotem.cfc.task.VirtualPayTimeoutTask : 虚拟支付超时兜底扫描完成: 测评=0/0, 会员=0/0, 订阅=0/0
  1267. 2026-11-05 06:50:41.343 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建points_exchange_products表
  1268. 2026-11-05 06:50:41.345 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建points_exchange_records表
  1269. 2026-11-05 06:50:41.346 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 emotion_checkin.mood_weather 已存在,跳过
  1270. 2026-11-05 06:50:41.347 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 emotion_checkin.emotion_tags 已存在,跳过
  1271. 2026-11-05 06:50:41.348 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 emotion_checkin.energy_awarded 已存在,跳过
  1272. 2026-11-05 06:50:41.349 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 emotion_checkin.mood_score 已存在,跳过
  1273. 2026-11-05 06:50:41.349 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 emotion_checkin.stress_level 已存在,跳过
  1274. 2026-11-05 06:50:41.350 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 emotion_checkin.arousal_level 已存在,跳过
  1275. 2026-11-05 06:50:41.351 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 emotion_checkin.sleep_hours 已存在,跳过
  1276. 2026-11-05 06:50:41.352 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 emotion_checkin.sleep_quality 已存在,跳过
  1277. 2026-11-05 06:50:41.396 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已修改emotion_checkin.user_id为可空
  1278. 2026-11-05 06:50:41.433 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.A.selectList : ==> Preparing: SELECT id,order_no,family_id,user_id,child_id AS memberId,guide_id,package_id,guide_name,package_name,total_price,discount_amount,actual_price,appointment_id,status,pay_time,pay_type,transaction_id,created_at,updated_at FROM assessment_orders WHERE (status = ? AND created_at < ?)
  1279. 2026-11-05 06:50:41.434 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.A.selectList : ==> Parameters: pending(String), 2026-11-05 06:20:41.432(Timestamp)
  1280. 2026-11-05 06:50:41.434 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.ProductOrderMapper.selectList : ==> Preparing: SELECT id,order_no,product_id,product_name,product_type,sku_id,buyer_id,family_id,quantity,unit_price,total_amount,status,payment_method,remark,discount_amount,coupon_id,cancel_at,transaction_id,cover_image,address_snapshot,logistics_no,logistics_company,tracking_number,express_company,delivery_method,pickup_code,confirm_time,paid_at,refund_status,refund_reason,refund_amount,refund_time,supply_system_id,supplier_id,supply_commission,points_used,points_cost,money_amount,consignee_id,purchase_info,activity_id,provision_status,auditor_id,audited_at,audit_reason,shipping_cost,gift_amount,pickup_location_id,pickup_location_snapshot,time_slot_id,time_slot_snapshot,service_person_id,service_person_snapshot,fulfill_status,fulfill_confirmed_at,received_at,created_at,updated_at,special_deal_id FROM product_orders WHERE (status = ? AND created_at < ?)
  1281. 2026-11-05 06:50:41.434 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.ProductOrderMapper.selectList : ==> Parameters: pending(String), 2026-11-05 06:20:41.433(Timestamp)
  1282. 2026-11-05 06:50:41.435 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.A.selectList : <== Total: 0
  1283. 2026-11-05 06:50:41.436 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.ProductOrderMapper.selectList : <== Total: 0
  1284. 2026-11-05 06:50:41.437 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.PaymentOrderMapper.selectList : ==> Preparing: SELECT id,order_no,family_id,level_code,payment_type,period,amount,user_coupon_id,status,group_no,period_no,pay_method,transaction_id,paid_at,created_at,updated_at FROM payment_orders WHERE (status = ? AND created_at < ?)
  1285. 2026-11-05 06:50:41.437 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.PaymentOrderMapper.selectList : ==> Parameters: pending(String), 2026-11-05 06:20:41.432(Timestamp)
  1286. 2026-11-05 06:50:41.437 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已修改emotion_checkin.emotion_type为VARCHAR
  1287. 2026-11-05 06:50:41.438 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.PaymentOrderMapper.selectList : <== Total: 0
  1288. 2026-11-05 06:50:41.438 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 family_fortune.fortune_level_text 已存在,跳过
  1289. 2026-11-05 06:50:41.439 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.M.selectList : ==> Preparing: SELECT id,family_id,level,amount,status,payment_type,transaction_id,order_no,created_at,paid_at FROM member_subscription_order WHERE (status = ? AND created_at < ?)
  1290. 2026-11-05 06:50:41.439 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.M.selectList : ==> Parameters: pending(String), 2026-11-05 06:20:41.432(Timestamp)
  1291. 2026-11-05 06:50:41.439 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 family_fortune.fortune_description 已存在,跳过
  1292. 2026-11-05 06:50:41.440 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.M.selectList : <== Total: 0
  1293. 2026-11-05 06:50:41.440 INFO 15436 --- [cfc-scheduler-3] c.etotem.cfc.task.VirtualPayTimeoutTask : 虚拟支付超时兜底扫描完成: 测评=0/0, 会员=0/0, 订阅=0/0
  1294. 2026-11-05 06:50:41.440 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 family_fortune.mood_emoji 已存在,跳过
  1295. 2026-11-05 06:50:41.441 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 family_fortune.mood_text 已存在,跳过
  1296. 2026-11-05 06:50:41.442 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 family_fortune.weekly_tip 已存在,跳过
  1297. 2026-11-05 06:50:41.443 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 membership_levels.price_quarterly 已存在,跳过
  1298. 2026-11-05 06:50:41.444 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 share_events.target_type 已存在,跳过
  1299. 2026-11-05 06:50:41.445 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 share_events.share_channel 已存在,跳过
  1300. 2026-11-05 06:50:41.446 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 share_events.share_title 已存在,跳过
  1301. 2026-11-05 06:50:41.447 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 share_events.share_url 已存在,跳过
  1302. 2026-11-05 06:50:41.448 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 share_events.read_count 已存在,跳过
  1303. 2026-11-05 06:50:41.449 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 share_events.reward_points 已存在,跳过
  1304. 2026-11-05 06:50:41.451 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 share_events.status 已存在,跳过
  1305. 2026-11-05 06:50:41.452 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 share_events.expires_at 已存在,跳过
  1306. 2026-11-05 06:50:41.453 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 share_events.updated_at 已存在,跳过
  1307. 2026-11-05 06:50:41.454 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 share_reads.read_duration 已存在,跳过
  1308. 2026-11-05 06:50:41.455 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 share_reads.read_at 已存在,跳过
  1309. 2026-11-05 06:50:41.456 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 points_exchange_records.family_member_id 已存在,跳过
  1310. 2026-11-05 06:50:41.459 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 products.sort_order 已存在,跳过
  1311. 2026-11-05 06:50:41.459 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 products.recommendation_tags 已存在,跳过
  1312. 2026-11-05 06:50:41.460 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 products.is_recommended 已存在,跳过
  1313. 2026-11-05 06:50:41.461 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 products.repurchase_interval_days 已存在,跳过
  1314. 2026-11-05 06:50:41.463 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建category_ppoint表
  1315. 2026-11-05 06:50:41.464 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建commission_dist_log表
  1316. 2026-11-05 06:50:41.465 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 payment_orders.period 已存在,跳过
  1317. 2026-11-05 06:50:41.496 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已修改payment_orders.payment_type列长度为VARCHAR(20)
  1318. 2026-11-05 06:50:41.497 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 tasks.dimension_code 已存在,跳过
  1319. 2026-11-05 06:50:41.499 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 tasks.dimension_weights 已存在,跳过
  1320. 2026-11-05 06:50:41.500 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 products.family_scope 已存在,跳过
  1321. 2026-11-05 06:50:41.501 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 activities.family_scope 已存在,跳过
  1322. 2026-11-05 06:50:41.505 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 activities.registration_deadline 已存在,跳过
  1323. 2026-11-05 06:50:41.506 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 activities.child_fee 已存在,跳过
  1324. 2026-11-05 06:50:41.507 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 activities.child_member_fee 已存在,跳过
  1325. 2026-11-05 06:50:41.508 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 activities.parent_fee 已存在,跳过
  1326. 2026-11-05 06:50:41.509 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 activities.parent_member_fee 已存在,跳过
  1327. 2026-11-05 06:50:41.511 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 activities.creator_id 已存在,跳过
  1328. 2026-11-05 06:50:41.512 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建activity_orders表
  1329. 2026-11-05 06:50:41.513 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建activity_materials表
  1330. 2026-11-05 06:50:41.515 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 health_gut_flora.population_level 已存在,跳过
  1331. 2026-11-05 06:50:41.516 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 health_gut_flora.detection_rate 已存在,跳过
  1332. 2026-11-05 06:50:41.517 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建health_dimension_scores表
  1333. 2026-11-05 06:50:41.519 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建health_data_sources表
  1334. 2026-11-05 06:50:41.520 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 health_indicators.collection_date 已存在,跳过
  1335. 2026-11-05 06:50:42.023 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已添加列 promotion_tier.team_size_1st
  1336. 2026-11-05 06:50:42.040 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.H.listPendingRetry : ==> Preparing: SELECT * FROM health_report_drafts WHERE status = 'pending' AND parse_status = 'collecting' AND ((next_retry_at IS NOT NULL AND next_retry_at <= ?) OR (next_retry_at IS NULL AND (parse_started_at IS NULL OR parse_started_at < DATE_SUB(?, INTERVAL 30 MINUTE)))) ORDER BY updated_at ASC LIMIT ?
  1337. 2026-11-05 06:50:42.041 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.H.listPendingRetry : ==> Parameters: 2026-11-05 06:50:42.04(Timestamp), 2026-11-05 06:50:42.04(Timestamp), 20(Integer)
  1338. 2026-11-05 06:50:42.042 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.H.listPendingRetry : <== Total: 0
  1339. 2026-11-05 06:50:42.055 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.H.listPendingRetry : ==> Preparing: SELECT * FROM health_report_drafts WHERE status = 'pending' AND parse_status = 'collecting' AND ((next_retry_at IS NOT NULL AND next_retry_at <= ?) OR (next_retry_at IS NULL AND (parse_started_at IS NULL OR parse_started_at < DATE_SUB(?, INTERVAL 30 MINUTE)))) ORDER BY updated_at ASC LIMIT ?
  1340. 2026-11-05 06:50:42.056 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.H.listPendingRetry : ==> Parameters: 2026-11-05 06:50:42.055(Timestamp), 2026-11-05 06:50:42.055(Timestamp), 20(Integer)
  1341. 2026-11-05 06:50:42.057 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.H.listPendingRetry : <== Total: 0
  1342. 2026-11-05 06:50:42.557 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已添加列 promotion_tier.team_size_2nd
  1343. 2026-11-05 06:50:43.114 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已添加列 promotion_tier.team_size_3rd
  1344. 2026-11-05 06:50:43.119 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建 report_summary 表
  1345. 2026-11-05 06:50:43.120 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 tasks.dimension_code 已存在,跳过
  1346. 2026-11-05 06:50:43.121 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 tasks.dimension_weights 已存在,跳过
  1347. 2026-11-05 06:50:43.121 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已完成tasks表维度字段添加
  1348. 2026-11-05 06:50:43.122 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建 energy_behavior_config 表
  1349. 2026-11-05 06:50:43.124 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 finance_checkins.type 已存在,跳过
  1350. 2026-11-05 06:50:43.124 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已完成finance_checkins.type字段添加
  1351. 2026-11-05 06:50:43.125 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建 article_comments 表
  1352. 2026-11-05 06:50:43.126 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建service_role_applications表
  1353. 2026-11-05 06:50:43.126 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移112: 开始添加article_admin_status列到users表
  1354. 2026-11-05 06:50:43.127 WARN 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移112: 添加article_admin_status列失败(可能已存在): StatementCallback; bad SQL grammar [ALTER TABLE users ADD COLUMN article_admin_status VARCHAR(20) DEFAULT NULL COMMENT '文章管理员状态: pending/approved/rejected']; nested exception is java.sql.SQLSyntaxErrorException: Duplicate column name 'article_admin_status'
  1355. 2026-11-05 06:50:43.129 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建 periodic_services 表
  1356. 2026-11-05 06:50:43.130 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建 recommendation_logs 表
  1357. 2026-11-05 06:50:43.132 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 products.family_scope 已存在,跳过
  1358. 2026-11-05 06:50:43.132 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已完成products.family_scope字段添加
  1359. 2026-11-05 06:50:43.134 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 activities.family_scope 已存在,跳过
  1360. 2026-11-05 06:50:43.134 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已完成activities.family_scope字段添加
  1361. 2026-11-05 06:50:43.135 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 activity_registrations.registrant_name 已存在,跳过
  1362. 2026-11-05 06:50:43.135 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已完成activity_registrations.registrant_name字段添加
  1363. 2026-11-05 06:50:43.136 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 activity_registrations.registrant_phone 已存在,跳过
  1364. 2026-11-05 06:50:43.136 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已完成activity_registrations.registrant_phone字段添加
  1365. 2026-11-05 06:50:43.165 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已完成activity_registrations.child_id改为可空
  1366. 2026-11-05 06:50:43.166 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 package_orders.contact_name 已存在,跳过
  1367. 2026-11-05 06:50:43.167 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 package_orders.contact_phone 已存在,跳过
  1368. 2026-11-05 06:50:43.168 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 package_orders.contact_address 已存在,跳过
  1369. 2026-11-05 06:50:43.168 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已完成package_orders表联系人字段添加
  1370. 2026-11-05 06:50:43.169 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 activities.registration_deadline 已存在,跳过
  1371. 2026-11-05 06:50:43.169 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已完成activities.registration_deadline字段添加
  1372. 2026-11-05 06:50:43.170 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建virtual_goods_config表
  1373. 2026-11-05 06:50:43.171 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 users.session_key 已存在,跳过
  1374. 2026-11-05 06:50:43.171 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已完成users.session_key字段添加
  1375. 2026-11-05 06:50:43.172 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建family_fortune_report表
  1376. 2026-11-05 06:50:43.173 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建five_dimension_self_checks表
  1377. 2026-11-05 06:50:43.198 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已插入会员年卡道具映射: member1314
  1378. 2026-11-05 06:50:43.199 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已清理 membership_levels 重复行: 删除0条
  1379. 2026-11-05 06:50:43.200 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : uk_level_code 唯一索引已存在,跳过添加
  1380. 2026-11-05 06:50:43.201 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 payment_orders.user_coupon_id 已存在,跳过
  1381. 2026-11-05 06:50:43.201 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已确保payment_orders.user_coupon_id列存在
  1382. 2026-11-05 06:50:43.203 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 activities.member_price 已存在,跳过
  1383. 2026-11-05 06:50:43.203 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已确保activities.member_price列存在
  1384. 2026-11-05 06:50:43.204 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 growth_records.school 已存在,跳过
  1385. 2026-11-05 06:50:43.205 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 growth_records.grade 已存在,跳过
  1386. 2026-11-05 06:50:43.206 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 growth_records.academicPerformance 已存在,跳过
  1387. 2026-11-05 06:50:43.207 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 growth_records.schoolProvince 已存在,跳过
  1388. 2026-11-05 06:50:43.208 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 growth_records.schoolCity 已存在,跳过
  1389. 2026-11-05 06:50:43.209 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 growth_records.schoolDistrict 已存在,跳过
  1390. 2026-11-05 06:50:43.210 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 growth_records.schoolStreet 已存在,跳过
  1391. 2026-11-05 06:50:43.210 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已确保growth_records学校/年级相关列存在
  1392. 2026-11-05 06:50:43.211 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 创建product_gift_rules表成功
  1393. 2026-11-05 06:50:43.212 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建growth_archive_products表
  1394. 2026-11-05 06:50:43.240 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已插入PREMIUM等级种子数据
  1395. 2026-11-05 06:50:43.242 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建interaction_logs表
  1396. 2026-11-05 06:50:43.243 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建relationship_questionnaire_snapshots表
  1397. 2026-11-05 06:50:43.317 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已修改users.family_id允许NULL
  1398. 2026-11-05 06:50:43.319 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建relationship_questionnaire_responses表
  1399. 2026-11-05 06:50:43.320 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 family_challenge.creator_id 已存在,跳过
  1400. 2026-11-05 06:50:43.321 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已清理guide_orders重复order_no
  1401. 2026-11-05 06:50:43.323 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已清理payment_orders重复order_no
  1402. 2026-11-05 06:50:43.325 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建daily_checkin表
  1403. 2026-11-05 06:50:43.326 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建exercise_record表
  1404. 2026-11-05 06:50:43.327 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 family_challenge.creator_id 已存在,跳过
  1405. 2026-11-05 06:50:43.327 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 coupon.discount_rate 已存在,跳过
  1406. 2026-11-05 06:50:43.328 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 coupon.product_id 已存在,跳过
  1407. 2026-11-05 06:50:43.329 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 coupon.points_price 已存在,跳过
  1408. 2026-11-05 06:50:43.330 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 coupon.grant_type 已存在,跳过
  1409. 2026-11-05 06:50:43.331 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 coupon.grant_level_code 已存在,跳过
  1410. 2026-11-05 06:50:43.332 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 coupon.grant_period 已存在,跳过
  1411. 2026-11-05 06:50:43.333 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 coupon.grant_quantity 已存在,跳过
  1412. 2026-11-05 06:50:43.333 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已为coupon表添加会员券字段
  1413. 2026-11-05 06:50:43.335 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建coupon_grant_log表
  1414. 2026-11-05 06:50:43.336 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 virtual_goods_config.goods_price 已存在,跳过
  1415. 2026-11-05 06:50:43.337 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 payment_orders.group_no 已存在,跳过
  1416. 2026-11-05 06:50:43.338 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 payment_orders.period_no 已存在,跳过
  1417. 2026-11-05 06:50:43.353 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已回填families.creator_id(优先家庭管理员)
  1418. 2026-11-05 06:50:43.362 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已回填families.creator_id(任一成员)
  1419. 2026-11-05 06:50:43.363 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已修复articles表中status为null的记录为draft
  1420. 2026-11-05 06:50:43.364 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已清理废弃的relationship_types表
  1421. 2026-11-05 06:50:43.365 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建family_join_requests表
  1422. 2026-11-05 06:50:43.366 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建knowledge_base_section表
  1423. 2026-11-05 06:50:43.367 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 product_orders.pickup_location_id 已存在,跳过
  1424. 2026-11-05 06:50:43.368 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 product_orders.pickup_location_snapshot 已存在,跳过
  1425. 2026-11-05 06:50:43.369 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 product_orders.time_slot_id 已存在,跳过
  1426. 2026-11-05 06:50:43.371 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 product_orders.time_slot_snapshot 已存在,跳过
  1427. 2026-11-05 06:50:43.372 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 product_orders.service_person_id 已存在,跳过
  1428. 2026-11-05 06:50:43.373 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 product_orders.service_person_snapshot 已存在,跳过
  1429. 2026-11-05 06:50:43.374 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 product_orders.fulfill_status 已存在,跳过
  1430. 2026-11-05 06:50:43.374 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 product_orders.fulfill_confirmed_at 已存在,跳过
  1431. 2026-11-05 06:50:43.375 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 product_orders.received_at 已存在,跳过
  1432. 2026-11-05 06:50:43.376 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建product_pickup_locations表
  1433. 2026-11-05 06:50:43.377 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建product_pickup_time_slots表
  1434. 2026-11-05 06:50:43.378 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建product_service_persons表
  1435. 2026-11-05 06:50:43.379 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建product_service_person_slots表
  1436. 2026-11-05 06:50:43.380 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建product_online_slots表
  1437. 2026-11-05 06:50:43.381 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建membership_benefits表
  1438. 2026-11-05 06:50:45.389 INFO 15436 --- [eduler_Worker-5] c.e.cfc.task.OrchestrationPollingJob : 编排轮询开始...
  1439. 2026-11-05 06:50:45.391 DEBUG 15436 --- [eduler_Worker-5] c.e.c.m.T.selectList : ==> Preparing: SELECT id,flow_id,flow_version,family_id,family_member_id,trigger_source,status,started_at,finished_at,error_reason,created_at,updated_at FROM task_orchestration_executions WHERE (status = ?) LIMIT 20
  1440. 2026-11-05 06:50:45.391 DEBUG 15436 --- [eduler_Worker-5] c.e.c.m.T.selectList : ==> Parameters: running(String)
  1441. 2026-11-05 06:50:45.392 DEBUG 15436 --- [eduler_Worker-5] c.e.c.m.T.selectList : <== Total: 0
  1442. 2026-11-05 06:50:45.393 INFO 15436 --- [eduler_Worker-5] c.e.cfc.task.OrchestrationPollingJob : 编排轮询结束
  1443. 2026-11-05 06:50:45.939 INFO 15436 --- [eduler_Worker-3] c.e.cfc.task.OrchestrationPollingJob : 编排轮询开始...
  1444. 2026-11-05 06:50:45.941 DEBUG 15436 --- [eduler_Worker-3] c.e.c.m.T.selectList : ==> Preparing: SELECT id,flow_id,flow_version,family_id,family_member_id,trigger_source,status,started_at,finished_at,error_reason,created_at,updated_at FROM task_orchestration_executions WHERE (status = ?) LIMIT 20
  1445. 2026-11-05 06:50:45.941 DEBUG 15436 --- [eduler_Worker-3] c.e.c.m.T.selectList : ==> Parameters: running(String)
  1446. 2026-11-05 06:50:45.942 DEBUG 15436 --- [eduler_Worker-3] c.e.c.m.T.selectList : <== Total: 0
  1447. 2026-11-05 06:50:45.942 INFO 15436 --- [eduler_Worker-3] c.e.cfc.task.OrchestrationPollingJob : 编排轮询结束
  1448. 2026-11-05 06:50:46.022 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已插入membership_benefits种子数据
  1449. 2026-11-05 06:50:46.024 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建user_consent_records表
  1450. 2026-11-05 06:50:46.025 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建user_data_permissions表
  1451. 2026-11-05 06:50:46.026 WARN 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : family_members 添加 is_living_together 列失败(可能已存在): StatementCallback; bad SQL grammar [ALTER TABLE family_members ADD COLUMN is_living_together TINYINT(1) DEFAULT 1 COMMENT '是否同住(0=不同住,不出现在食谱推荐中)']; nested exception is java.sql.SQLSyntaxErrorException: Duplicate column name 'is_living_together'
  1452. 2026-11-05 06:50:46.026 WARN 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : family_members 添加 meal_with_breakfast_weekday 列失败(可能已存在): StatementCallback; bad SQL grammar [ALTER TABLE family_members ADD COLUMN meal_with_breakfast_weekday TINYINT(1) DEFAULT 0 COMMENT '工作日早餐同餐']; nested exception is java.sql.SQLSyntaxErrorException: Duplicate column name 'meal_with_breakfast_weekday'
  1453. 2026-11-05 06:50:46.027 WARN 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : family_members 添加 meal_with_lunch_weekday 列失败(可能已存在): StatementCallback; bad SQL grammar [ALTER TABLE family_members ADD COLUMN meal_with_lunch_weekday TINYINT(1) DEFAULT 0 COMMENT '工作日午餐同餐']; nested exception is java.sql.SQLSyntaxErrorException: Duplicate column name 'meal_with_lunch_weekday'
  1454. 2026-11-05 06:50:46.028 WARN 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : family_members 添加 meal_with_dinner_weekday 列失败(可能已存在): StatementCallback; bad SQL grammar [ALTER TABLE family_members ADD COLUMN meal_with_dinner_weekday TINYINT(1) DEFAULT 0 COMMENT '工作日晚餐同餐']; nested exception is java.sql.SQLSyntaxErrorException: Duplicate column name 'meal_with_dinner_weekday'
  1455. 2026-11-05 06:50:46.030 WARN 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : family_members 添加 meal_with_breakfast_weekend 列失败(可能已存在): StatementCallback; bad SQL grammar [ALTER TABLE family_members ADD COLUMN meal_with_breakfast_weekend TINYINT(1) DEFAULT 0 COMMENT '周末早餐同餐']; nested exception is java.sql.SQLSyntaxErrorException: Duplicate column name 'meal_with_breakfast_weekend'
  1456. 2026-11-05 06:50:46.031 WARN 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : family_members 添加 meal_with_lunch_weekend 列失败(可能已存在): StatementCallback; bad SQL grammar [ALTER TABLE family_members ADD COLUMN meal_with_lunch_weekend TINYINT(1) DEFAULT 0 COMMENT '周末午餐同餐']; nested exception is java.sql.SQLSyntaxErrorException: Duplicate column name 'meal_with_lunch_weekend'
  1457. 2026-11-05 06:50:46.032 WARN 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : family_members 添加 meal_with_dinner_weekend 列失败(可能已存在): StatementCallback; bad SQL grammar [ALTER TABLE family_members ADD COLUMN meal_with_dinner_weekend TINYINT(1) DEFAULT 0 COMMENT '周末晚餐同餐']; nested exception is java.sql.SQLSyntaxErrorException: Duplicate column name 'meal_with_dinner_weekend'
  1458. 2026-11-05 06:50:46.033 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建diet_preferences表
  1459. 2026-11-05 06:50:46.034 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建meal_configs表
  1460. 2026-11-05 06:50:46.036 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建diet_recommendations表
  1461. 2026-11-05 06:50:46.038 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建diet_records表
  1462. 2026-11-05 06:50:46.039 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建diet_record_items表
  1463. 2026-11-05 06:50:46.040 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 health_reports.proxy_uploader_id 已存在,跳过
  1464. 2026-11-05 06:50:46.041 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 health_reports.proxy_upload_note 已存在,跳过
  1465. 2026-11-05 06:50:46.042 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 health_reports.ai_analysis 已存在,跳过
  1466. 2026-11-05 06:50:46.043 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 health_reports.report_format 已存在,跳过
  1467. 2026-11-05 06:50:46.044 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 health_report_drafts.remark 已存在,跳过
  1468. 2026-11-05 06:50:46.045 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建family_challenge_participant表
  1469. 2026-11-05 06:50:46.046 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建family_relationship_scores表
  1470. 2026-11-05 06:50:46.845 INFO 15436 --- [eduler_Worker-9] c.e.cfc.task.OrchestrationPollingJob : 编排轮询开始...
  1471. 2026-11-05 06:50:46.846 DEBUG 15436 --- [eduler_Worker-9] c.e.c.m.T.selectList : ==> Preparing: SELECT id,flow_id,flow_version,family_id,family_member_id,trigger_source,status,started_at,finished_at,error_reason,created_at,updated_at FROM task_orchestration_executions WHERE (status = ?) LIMIT 20
  1472. 2026-11-05 06:50:46.846 DEBUG 15436 --- [eduler_Worker-9] c.e.c.m.T.selectList : ==> Parameters: running(String)
  1473. 2026-11-05 06:50:46.847 DEBUG 15436 --- [eduler_Worker-9] c.e.c.m.T.selectList : <== Total: 0
  1474. 2026-11-05 06:50:46.848 INFO 15436 --- [eduler_Worker-9] c.e.cfc.task.OrchestrationPollingJob : 编排轮询结束
  1475. 2026-11-05 06:50:48.000 INFO 15436 --- [eduler_Worker-6] c.e.cfc.task.OrchestrationPollingJob : 编排轮询开始...
  1476. 2026-11-05 06:50:48.002 DEBUG 15436 --- [eduler_Worker-6] c.e.c.m.T.selectList : ==> Preparing: SELECT id,flow_id,flow_version,family_id,family_member_id,trigger_source,status,started_at,finished_at,error_reason,created_at,updated_at FROM task_orchestration_executions WHERE (status = ?) LIMIT 20
  1477. 2026-11-05 06:50:48.002 DEBUG 15436 --- [eduler_Worker-6] c.e.c.m.T.selectList : ==> Parameters: running(String)
  1478. 2026-11-05 06:50:48.003 DEBUG 15436 --- [eduler_Worker-6] c.e.c.m.T.selectList : <== Total: 0
  1479. 2026-11-05 06:50:48.003 INFO 15436 --- [eduler_Worker-6] c.e.cfc.task.OrchestrationPollingJob : 编排轮询结束
  1480. 2026-11-05 06:50:48.302 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.H.listPendingRetry : ==> Preparing: SELECT * FROM health_report_drafts WHERE status = 'pending' AND parse_status = 'collecting' AND ((next_retry_at IS NOT NULL AND next_retry_at <= ?) OR (next_retry_at IS NULL AND (parse_started_at IS NULL OR parse_started_at < DATE_SUB(?, INTERVAL 30 MINUTE)))) ORDER BY updated_at ASC LIMIT ?
  1481. 2026-11-05 06:50:48.302 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.H.listPendingRetry : ==> Parameters: 2026-11-05 06:50:48.301(Timestamp), 2026-11-05 06:50:48.301(Timestamp), 20(Integer)
  1482. 2026-11-05 06:50:48.303 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.A.selectList : ==> Preparing: SELECT id,order_no,family_id,user_id,child_id AS memberId,guide_id,package_id,guide_name,package_name,total_price,discount_amount,actual_price,appointment_id,status,pay_time,pay_type,transaction_id,created_at,updated_at FROM assessment_orders WHERE (status = ? AND created_at < ?)
  1483. 2026-11-05 06:50:48.303 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.A.selectList : ==> Parameters: pending(String), 2026-11-05 06:20:48.301(Timestamp)
  1484. 2026-11-05 06:50:48.303 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.ProductOrderMapper.selectList : ==> Preparing: SELECT id,order_no,product_id,product_name,product_type,sku_id,buyer_id,family_id,quantity,unit_price,total_amount,status,payment_method,remark,discount_amount,coupon_id,cancel_at,transaction_id,cover_image,address_snapshot,logistics_no,logistics_company,tracking_number,express_company,delivery_method,pickup_code,confirm_time,paid_at,refund_status,refund_reason,refund_amount,refund_time,supply_system_id,supplier_id,supply_commission,points_used,points_cost,money_amount,consignee_id,purchase_info,activity_id,provision_status,auditor_id,audited_at,audit_reason,shipping_cost,gift_amount,pickup_location_id,pickup_location_snapshot,time_slot_id,time_slot_snapshot,service_person_id,service_person_snapshot,fulfill_status,fulfill_confirmed_at,received_at,created_at,updated_at,special_deal_id FROM product_orders WHERE (status = ? AND created_at < ?)
  1485. 2026-11-05 06:50:48.303 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.ProductOrderMapper.selectList : ==> Parameters: pending(String), 2026-11-05 06:20:48.302(Timestamp)
  1486. 2026-11-05 06:50:48.304 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.H.listPendingRetry : <== Total: 0
  1487. 2026-11-05 06:50:48.304 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.A.selectList : <== Total: 0
  1488. 2026-11-05 06:50:48.305 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.ProductOrderMapper.selectList : <== Total: 0
  1489. 2026-11-05 06:50:48.305 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.PaymentOrderMapper.selectList : ==> Preparing: SELECT id,order_no,family_id,level_code,payment_type,period,amount,user_coupon_id,status,group_no,period_no,pay_method,transaction_id,paid_at,created_at,updated_at FROM payment_orders WHERE (status = ? AND created_at < ?)
  1490. 2026-11-05 06:50:48.305 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.PaymentOrderMapper.selectList : ==> Parameters: pending(String), 2026-11-05 06:20:48.301(Timestamp)
  1491. 2026-11-05 06:50:48.306 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.PaymentOrderMapper.selectList : <== Total: 0
  1492. 2026-11-05 06:50:48.307 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.M.selectList : ==> Preparing: SELECT id,family_id,level,amount,status,payment_type,transaction_id,order_no,created_at,paid_at FROM member_subscription_order WHERE (status = ? AND created_at < ?)
  1493. 2026-11-05 06:50:48.307 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.M.selectList : ==> Parameters: pending(String), 2026-11-05 06:20:48.301(Timestamp)
  1494. 2026-11-05 06:50:48.308 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.M.selectList : <== Total: 0
  1495. 2026-11-05 06:50:48.308 INFO 15436 --- [cfc-scheduler-1] c.etotem.cfc.task.VirtualPayTimeoutTask : 虚拟支付超时兜底扫描完成: 测评=0/0, 会员=0/0, 订阅=0/0
  1496. 2026-11-05 06:50:48.365 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建family_challenge_score_config表并写入默认配置
  1497. 2026-11-05 06:50:48.747 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已为存量挑战补全participant行
  1498. 2026-11-05 06:50:48.748 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建report_type_registry表
  1499. 2026-11-05 06:50:48.750 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建report_fingerprint表
  1500. 2026-11-05 06:50:48.751 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建report_unknown_cluster表
  1501. 2026-11-05 06:50:48.752 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建report_unknown_upload表
  1502. 2026-11-05 06:50:48.753 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建report_parser_import表
  1503. 2026-11-05 06:50:48.754 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 foods.report_id 已存在,跳过
  1504. 2026-11-05 06:50:48.755 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 foods.score 已存在,跳过
  1505. 2026-11-05 06:50:48.756 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 foods.energy_kj 已存在,跳过
  1506. 2026-11-05 06:50:48.757 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 foods.starch 已存在,跳过
  1507. 2026-11-05 06:50:48.758 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 foods.cholesterol 已存在,跳过
  1508. 2026-11-05 06:50:48.759 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 foods.diet_type 已存在,跳过
  1509. 2026-11-05 06:50:49.101 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已为verification_codes.type添加默认值
  1510. 2026-11-05 06:50:49.102 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 family_relationships.trust_score 已存在,跳过
  1511. 2026-11-05 06:50:49.103 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 family_relationships.intimacy_score 已存在,跳过
  1512. 2026-11-05 06:50:49.104 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 family_relationships.communication_score 已存在,跳过
  1513. 2026-11-05 06:50:49.105 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 family_join_requests.family_role 已存在,跳过
  1514. 2026-11-05 06:50:49.106 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 tasks.accept_deadline 已存在,跳过
  1515. 2026-11-05 06:50:49.155 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.A.selectList : ==> Preparing: SELECT id,order_no,family_id,user_id,child_id AS memberId,guide_id,package_id,guide_name,package_name,total_price,discount_amount,actual_price,appointment_id,status,pay_time,pay_type,transaction_id,created_at,updated_at FROM assessment_orders WHERE (status = ? AND created_at < ?)
  1516. 2026-11-05 06:50:49.155 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.A.selectList : ==> Parameters: pending(String), 2026-11-05 06:20:49.154(Timestamp)
  1517. 2026-11-05 06:50:49.155 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.ProductOrderMapper.selectList : ==> Preparing: SELECT id,order_no,product_id,product_name,product_type,sku_id,buyer_id,family_id,quantity,unit_price,total_amount,status,payment_method,remark,discount_amount,coupon_id,cancel_at,transaction_id,cover_image,address_snapshot,logistics_no,logistics_company,tracking_number,express_company,delivery_method,pickup_code,confirm_time,paid_at,refund_status,refund_reason,refund_amount,refund_time,supply_system_id,supplier_id,supply_commission,points_used,points_cost,money_amount,consignee_id,purchase_info,activity_id,provision_status,auditor_id,audited_at,audit_reason,shipping_cost,gift_amount,pickup_location_id,pickup_location_snapshot,time_slot_id,time_slot_snapshot,service_person_id,service_person_snapshot,fulfill_status,fulfill_confirmed_at,received_at,created_at,updated_at,special_deal_id FROM product_orders WHERE (status = ? AND created_at < ?)
  1518. 2026-11-05 06:50:49.156 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.ProductOrderMapper.selectList : ==> Parameters: pending(String), 2026-11-05 06:20:49.155(Timestamp)
  1519. 2026-11-05 06:50:49.157 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.A.selectList : <== Total: 0
  1520. 2026-11-05 06:50:49.157 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.ProductOrderMapper.selectList : <== Total: 0
  1521. 2026-11-05 06:50:49.157 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.PaymentOrderMapper.selectList : ==> Preparing: SELECT id,order_no,family_id,level_code,payment_type,period,amount,user_coupon_id,status,group_no,period_no,pay_method,transaction_id,paid_at,created_at,updated_at FROM payment_orders WHERE (status = ? AND created_at < ?)
  1522. 2026-11-05 06:50:49.158 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.PaymentOrderMapper.selectList : ==> Parameters: pending(String), 2026-11-05 06:20:49.154(Timestamp)
  1523. 2026-11-05 06:50:49.159 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.PaymentOrderMapper.selectList : <== Total: 0
  1524. 2026-11-05 06:50:49.160 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.M.selectList : ==> Preparing: SELECT id,family_id,level,amount,status,payment_type,transaction_id,order_no,created_at,paid_at FROM member_subscription_order WHERE (status = ? AND created_at < ?)
  1525. 2026-11-05 06:50:49.160 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.M.selectList : ==> Parameters: pending(String), 2026-11-05 06:20:49.154(Timestamp)
  1526. 2026-11-05 06:50:49.161 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.M.selectList : <== Total: 0
  1527. 2026-11-05 06:50:49.161 INFO 15436 --- [cfc-scheduler-2] c.etotem.cfc.task.VirtualPayTimeoutTask : 虚拟支付超时兜底扫描完成: 测评=0/0, 会员=0/0, 订阅=0/0
  1528. 2026-11-05 06:50:49.201 INFO 15436 --- [eduler_Worker-6] c.e.cfc.task.OrchestrationPollingJob : 编排轮询开始...
  1529. 2026-11-05 06:50:49.204 DEBUG 15436 --- [eduler_Worker-6] c.e.c.m.T.selectList : ==> Preparing: SELECT id,flow_id,flow_version,family_id,family_member_id,trigger_source,status,started_at,finished_at,error_reason,created_at,updated_at FROM task_orchestration_executions WHERE (status = ?) LIMIT 20
  1530. 2026-11-05 06:50:49.205 DEBUG 15436 --- [eduler_Worker-6] c.e.c.m.T.selectList : ==> Parameters: running(String)
  1531. 2026-11-05 06:50:49.206 DEBUG 15436 --- [eduler_Worker-6] c.e.c.m.T.selectList : <== Total: 0
  1532. 2026-11-05 06:50:49.206 INFO 15436 --- [eduler_Worker-6] c.e.cfc.task.OrchestrationPollingJob : 编排轮询结束
  1533. 2026-11-05 06:50:49.358 INFO 15436 --- [eduler_Worker-5] c.e.cfc.task.OrchestrationPollingJob : 编排轮询开始...
  1534. 2026-11-05 06:50:49.359 DEBUG 15436 --- [eduler_Worker-5] c.e.c.m.T.selectList : ==> Preparing: SELECT id,flow_id,flow_version,family_id,family_member_id,trigger_source,status,started_at,finished_at,error_reason,created_at,updated_at FROM task_orchestration_executions WHERE (status = ?) LIMIT 20
  1535. 2026-11-05 06:50:49.360 DEBUG 15436 --- [eduler_Worker-5] c.e.c.m.T.selectList : ==> Parameters: running(String)
  1536. 2026-11-05 06:50:49.360 DEBUG 15436 --- [eduler_Worker-5] c.e.c.m.T.selectList : <== Total: 0
  1537. 2026-11-05 06:50:49.361 INFO 15436 --- [eduler_Worker-5] c.e.cfc.task.OrchestrationPollingJob : 编排轮询结束
  1538. 2026-11-05 06:50:50.200 INFO 15436 --- [eduler_Worker-1] c.e.cfc.task.OrchestrationPollingJob : 编排轮询开始...
  1539. 2026-11-05 06:50:50.202 DEBUG 15436 --- [eduler_Worker-1] c.e.c.m.T.selectList : ==> Preparing: SELECT id,flow_id,flow_version,family_id,family_member_id,trigger_source,status,started_at,finished_at,error_reason,created_at,updated_at FROM task_orchestration_executions WHERE (status = ?) LIMIT 20
  1540. 2026-11-05 06:50:50.202 DEBUG 15436 --- [eduler_Worker-1] c.e.c.m.T.selectList : ==> Parameters: running(String)
  1541. 2026-11-05 06:50:50.203 DEBUG 15436 --- [eduler_Worker-1] c.e.c.m.T.selectList : <== Total: 0
  1542. 2026-11-05 06:50:50.204 INFO 15436 --- [eduler_Worker-1] c.e.cfc.task.OrchestrationPollingJob : 编排轮询结束
  1543. 2026-11-05 06:50:50.246 INFO 15436 --- [eduler_Worker-8] c.e.cfc.task.OrchestrationPollingJob : 编排轮询开始...
  1544. 2026-11-05 06:50:50.248 DEBUG 15436 --- [eduler_Worker-8] c.e.c.m.T.selectList : ==> Preparing: SELECT id,flow_id,flow_version,family_id,family_member_id,trigger_source,status,started_at,finished_at,error_reason,created_at,updated_at FROM task_orchestration_executions WHERE (status = ?) LIMIT 20
  1545. 2026-11-05 06:50:50.248 DEBUG 15436 --- [eduler_Worker-8] c.e.c.m.T.selectList : ==> Parameters: running(String)
  1546. 2026-11-05 06:50:50.249 DEBUG 15436 --- [eduler_Worker-8] c.e.c.m.T.selectList : <== Total: 0
  1547. 2026-11-05 06:50:50.249 INFO 15436 --- [eduler_Worker-8] c.e.cfc.task.OrchestrationPollingJob : 编排轮询结束
  1548. 2026-11-05 06:50:50.343 INFO 15436 --- [eduler_Worker-9] c.e.cfc.task.OrchestrationPollingJob : 编排轮询开始...
  1549. 2026-11-05 06:50:50.344 DEBUG 15436 --- [eduler_Worker-9] c.e.c.m.T.selectList : ==> Preparing: SELECT id,flow_id,flow_version,family_id,family_member_id,trigger_source,status,started_at,finished_at,error_reason,created_at,updated_at FROM task_orchestration_executions WHERE (status = ?) LIMIT 20
  1550. 2026-11-05 06:50:50.344 DEBUG 15436 --- [eduler_Worker-9] c.e.c.m.T.selectList : ==> Parameters: running(String)
  1551. 2026-11-05 06:50:50.345 DEBUG 15436 --- [eduler_Worker-9] c.e.c.m.T.selectList : <== Total: 0
  1552. 2026-11-05 06:50:50.345 INFO 15436 --- [eduler_Worker-9] c.e.cfc.task.OrchestrationPollingJob : 编排轮询结束
  1553. 2026-11-05 06:50:50.898 INFO 15436 --- [eduler_Worker-9] c.e.cfc.task.OrchestrationPollingJob : 编排轮询开始...
  1554. 2026-11-05 06:50:50.899 DEBUG 15436 --- [eduler_Worker-9] c.e.c.m.T.selectList : ==> Preparing: SELECT id,flow_id,flow_version,family_id,family_member_id,trigger_source,status,started_at,finished_at,error_reason,created_at,updated_at FROM task_orchestration_executions WHERE (status = ?) LIMIT 20
  1555. 2026-11-05 06:50:50.900 DEBUG 15436 --- [eduler_Worker-9] c.e.c.m.T.selectList : ==> Parameters: running(String)
  1556. 2026-11-05 06:50:50.901 DEBUG 15436 --- [eduler_Worker-9] c.e.c.m.T.selectList : <== Total: 0
  1557. 2026-11-05 06:50:50.901 INFO 15436 --- [eduler_Worker-9] c.e.cfc.task.OrchestrationPollingJob : 编排轮询结束
  1558. 2026-11-05 06:50:51.025 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.A.selectList : ==> Preparing: SELECT id,order_no,family_id,user_id,child_id AS memberId,guide_id,package_id,guide_name,package_name,total_price,discount_amount,actual_price,appointment_id,status,pay_time,pay_type,transaction_id,created_at,updated_at FROM assessment_orders WHERE (status = ? AND created_at < ?)
  1559. 2026-11-05 06:50:51.025 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.ProductOrderMapper.selectList : ==> Preparing: SELECT id,order_no,product_id,product_name,product_type,sku_id,buyer_id,family_id,quantity,unit_price,total_amount,status,payment_method,remark,discount_amount,coupon_id,cancel_at,transaction_id,cover_image,address_snapshot,logistics_no,logistics_company,tracking_number,express_company,delivery_method,pickup_code,confirm_time,paid_at,refund_status,refund_reason,refund_amount,refund_time,supply_system_id,supplier_id,supply_commission,points_used,points_cost,money_amount,consignee_id,purchase_info,activity_id,provision_status,auditor_id,audited_at,audit_reason,shipping_cost,gift_amount,pickup_location_id,pickup_location_snapshot,time_slot_id,time_slot_snapshot,service_person_id,service_person_snapshot,fulfill_status,fulfill_confirmed_at,received_at,created_at,updated_at,special_deal_id FROM product_orders WHERE (status = ? AND created_at < ?)
  1560. 2026-11-05 06:50:51.025 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.A.selectList : ==> Parameters: pending(String), 2026-11-05 06:20:51.024(Timestamp)
  1561. 2026-11-05 06:50:51.025 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.ProductOrderMapper.selectList : ==> Parameters: pending(String), 2026-11-05 06:20:51.025(Timestamp)
  1562. 2026-11-05 06:50:51.026 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.A.selectList : <== Total: 0
  1563. 2026-11-05 06:50:51.027 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.PaymentOrderMapper.selectList : ==> Preparing: SELECT id,order_no,family_id,level_code,payment_type,period,amount,user_coupon_id,status,group_no,period_no,pay_method,transaction_id,paid_at,created_at,updated_at FROM payment_orders WHERE (status = ? AND created_at < ?)
  1564. 2026-11-05 06:50:51.028 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.PaymentOrderMapper.selectList : ==> Parameters: pending(String), 2026-11-05 06:20:51.024(Timestamp)
  1565. 2026-11-05 06:50:51.450 INFO 15436 --- [duler_Worker-10] c.e.cfc.task.OrchestrationPollingJob : 编排轮询开始...
  1566. 2026-11-05 06:50:51.452 DEBUG 15436 --- [duler_Worker-10] c.e.c.m.T.selectList : ==> Preparing: SELECT id,flow_id,flow_version,family_id,family_member_id,trigger_source,status,started_at,finished_at,error_reason,created_at,updated_at FROM task_orchestration_executions WHERE (status = ?) LIMIT 20
  1567. 2026-11-05 06:50:51.452 DEBUG 15436 --- [duler_Worker-10] c.e.c.m.T.selectList : ==> Parameters: running(String)
  1568. 2026-11-05 06:50:51.453 DEBUG 15436 --- [duler_Worker-10] c.e.c.m.T.selectList : <== Total: 0
  1569. 2026-11-05 06:50:51.453 INFO 15436 --- [duler_Worker-10] c.e.cfc.task.OrchestrationPollingJob : 编排轮询结束
  1570. 2026-11-05 06:50:52.721 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.ProductOrderMapper.selectList : <== Total: 0
  1571. 2026-11-05 06:50:52.721 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.PaymentOrderMapper.selectList : <== Total: 0
  1572. 2026-11-05 06:50:52.722 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.M.selectList : ==> Preparing: SELECT id,family_id,level,amount,status,payment_type,transaction_id,order_no,created_at,paid_at FROM member_subscription_order WHERE (status = ? AND created_at < ?)
  1573. 2026-11-05 06:50:52.722 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.M.selectList : ==> Parameters: pending(String), 2026-11-05 06:20:51.024(Timestamp)
  1574. 2026-11-05 06:50:52.723 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.M.selectList : <== Total: 0
  1575. 2026-11-05 06:50:52.723 INFO 15436 --- [cfc-scheduler-1] c.etotem.cfc.task.VirtualPayTimeoutTask : 虚拟支付超时兜底扫描完成: 测评=0/0, 会员=0/0, 订阅=0/0
  1576. 2026-11-05 06:50:53.071 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.A.selectList : ==> Preparing: SELECT id,order_no,family_id,user_id,child_id AS memberId,guide_id,package_id,guide_name,package_name,total_price,discount_amount,actual_price,appointment_id,status,pay_time,pay_type,transaction_id,created_at,updated_at FROM assessment_orders WHERE (status = ? AND created_at < ?)
  1577. 2026-11-05 06:50:53.071 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.A.selectList : ==> Parameters: pending(String), 2026-11-05 06:20:53.07(Timestamp)
  1578. 2026-11-05 06:50:53.071 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.ProductOrderMapper.selectList : ==> Preparing: SELECT id,order_no,product_id,product_name,product_type,sku_id,buyer_id,family_id,quantity,unit_price,total_amount,status,payment_method,remark,discount_amount,coupon_id,cancel_at,transaction_id,cover_image,address_snapshot,logistics_no,logistics_company,tracking_number,express_company,delivery_method,pickup_code,confirm_time,paid_at,refund_status,refund_reason,refund_amount,refund_time,supply_system_id,supplier_id,supply_commission,points_used,points_cost,money_amount,consignee_id,purchase_info,activity_id,provision_status,auditor_id,audited_at,audit_reason,shipping_cost,gift_amount,pickup_location_id,pickup_location_snapshot,time_slot_id,time_slot_snapshot,service_person_id,service_person_snapshot,fulfill_status,fulfill_confirmed_at,received_at,created_at,updated_at,special_deal_id FROM product_orders WHERE (status = ? AND created_at < ?)
  1579. 2026-11-05 06:50:53.072 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.ProductOrderMapper.selectList : ==> Parameters: pending(String), 2026-11-05 06:20:53.071(Timestamp)
  1580. 2026-11-05 06:50:53.073 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.ProductOrderMapper.selectList : <== Total: 0
  1581. 2026-11-05 06:50:53.073 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.A.selectList : <== Total: 0
  1582. 2026-11-05 06:50:53.074 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.PaymentOrderMapper.selectList : ==> Preparing: SELECT id,order_no,family_id,level_code,payment_type,period,amount,user_coupon_id,status,group_no,period_no,pay_method,transaction_id,paid_at,created_at,updated_at FROM payment_orders WHERE (status = ? AND created_at < ?)
  1583. 2026-11-05 06:50:53.074 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.PaymentOrderMapper.selectList : ==> Parameters: pending(String), 2026-11-05 06:20:53.07(Timestamp)
  1584. 2026-11-05 06:50:53.111 INFO 15436 --- [eduler_Worker-7] c.e.cfc.task.OrchestrationPollingJob : 编排轮询开始...
  1585. 2026-11-05 06:50:53.112 DEBUG 15436 --- [eduler_Worker-7] c.e.c.m.T.selectList : ==> Preparing: SELECT id,flow_id,flow_version,family_id,family_member_id,trigger_source,status,started_at,finished_at,error_reason,created_at,updated_at FROM task_orchestration_executions WHERE (status = ?) LIMIT 20
  1586. 2026-11-05 06:50:53.112 DEBUG 15436 --- [eduler_Worker-7] c.e.c.m.T.selectList : ==> Parameters: running(String)
  1587. 2026-11-05 06:50:53.113 DEBUG 15436 --- [eduler_Worker-7] c.e.c.m.T.selectList : <== Total: 0
  1588. 2026-11-05 06:50:53.113 INFO 15436 --- [eduler_Worker-7] c.e.cfc.task.OrchestrationPollingJob : 编排轮询结束
  1589. 2026-11-05 06:50:53.181 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.A.selectList : ==> Preparing: SELECT id,order_no,family_id,user_id,child_id AS memberId,guide_id,package_id,guide_name,package_name,total_price,discount_amount,actual_price,appointment_id,status,pay_time,pay_type,transaction_id,created_at,updated_at FROM assessment_orders WHERE (status = ? AND created_at < ?)
  1590. 2026-11-05 06:50:53.181 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.A.selectList : ==> Parameters: pending(String), 2026-11-05 06:20:53.18(Timestamp)
  1591. 2026-11-05 06:50:53.182 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.ProductOrderMapper.selectList : ==> Preparing: SELECT id,order_no,product_id,product_name,product_type,sku_id,buyer_id,family_id,quantity,unit_price,total_amount,status,payment_method,remark,discount_amount,coupon_id,cancel_at,transaction_id,cover_image,address_snapshot,logistics_no,logistics_company,tracking_number,express_company,delivery_method,pickup_code,confirm_time,paid_at,refund_status,refund_reason,refund_amount,refund_time,supply_system_id,supplier_id,supply_commission,points_used,points_cost,money_amount,consignee_id,purchase_info,activity_id,provision_status,auditor_id,audited_at,audit_reason,shipping_cost,gift_amount,pickup_location_id,pickup_location_snapshot,time_slot_id,time_slot_snapshot,service_person_id,service_person_snapshot,fulfill_status,fulfill_confirmed_at,received_at,created_at,updated_at,special_deal_id FROM product_orders WHERE (status = ? AND created_at < ?)
  1592. 2026-11-05 06:50:53.182 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.ProductOrderMapper.selectList : ==> Parameters: pending(String), 2026-11-05 06:20:53.181(Timestamp)
  1593. 2026-11-05 06:50:53.182 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.A.selectList : <== Total: 0
  1594. 2026-11-05 06:50:53.183 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.PaymentOrderMapper.selectList : ==> Preparing: SELECT id,order_no,family_id,level_code,payment_type,period,amount,user_coupon_id,status,group_no,period_no,pay_method,transaction_id,paid_at,created_at,updated_at FROM payment_orders WHERE (status = ? AND created_at < ?)
  1595. 2026-11-05 06:50:53.183 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.PaymentOrderMapper.selectList : ==> Parameters: pending(String), 2026-11-05 06:20:53.18(Timestamp)
  1596. 2026-11-05 06:50:53.183 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.ProductOrderMapper.selectList : <== Total: 0
  1597. 2026-11-05 06:50:53.184 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.PaymentOrderMapper.selectList : <== Total: 0
  1598. 2026-11-05 06:50:53.185 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.M.selectList : ==> Preparing: SELECT id,family_id,level,amount,status,payment_type,transaction_id,order_no,created_at,paid_at FROM member_subscription_order WHERE (status = ? AND created_at < ?)
  1599. 2026-11-05 06:50:53.185 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.M.selectList : ==> Parameters: pending(String), 2026-11-05 06:20:53.18(Timestamp)
  1600. 2026-11-05 06:50:53.187 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.M.selectList : <== Total: 0
  1601. 2026-11-05 06:50:53.187 INFO 15436 --- [cfc-scheduler-2] c.etotem.cfc.task.VirtualPayTimeoutTask : 虚拟支付超时兜底扫描完成: 测评=0/0, 会员=0/0, 订阅=0/0
  1602. 2026-11-05 06:50:53.464 WARN 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : tasks.status枚举修改失败(可能已修改): StatementCallback; SQL [ALTER TABLE tasks MODIFY COLUMN `status` ENUM('pending','assigned','in_progress','completed','rejected','overdue','cancelled') DEFAULT 'pending' COMMENT '状态: pending=待审核 assigned=待接受 in_progress=进行中 completed=已完成 rejected=已拒绝 overdue=已过期 cancelled=已取消']; Data truncated for column 'status' at row 9; nested exception is java.sql.SQLException: Data truncated for column 'status' at row 9
  1603. 2026-11-05 06:50:53.464 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.PaymentOrderMapper.selectList : <== Total: 0
  1604. 2026-11-05 06:50:53.465 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.M.selectList : ==> Preparing: SELECT id,family_id,level,amount,status,payment_type,transaction_id,order_no,created_at,paid_at FROM member_subscription_order WHERE (status = ? AND created_at < ?)
  1605. 2026-11-05 06:50:53.466 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.M.selectList : ==> Parameters: pending(String), 2026-11-05 06:20:53.07(Timestamp)
  1606. 2026-11-05 06:50:53.466 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建user_platform_balance表
  1607. 2026-11-05 06:50:53.467 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.M.selectList : <== Total: 0
  1608. 2026-11-05 06:50:53.467 INFO 15436 --- [cfc-scheduler-2] c.etotem.cfc.task.VirtualPayTimeoutTask : 虚拟支付超时兜底扫描完成: 测评=0/0, 会员=0/0, 订阅=0/0
  1609. 2026-11-05 06:50:53.468 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建platform_balance_log表
  1610. 2026-11-05 06:50:53.469 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已迁移settled佣金为可用CF值
  1611. 2026-11-05 06:50:53.470 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已迁移pending佣金为冻结CF值
  1612. 2026-11-05 06:50:53.472 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 activities.platform_points 已存在,跳过
  1613. 2026-11-05 06:50:53.474 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 withdrawal_requests.type 已存在,跳过
  1614. 2026-11-05 06:50:53.475 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 membership_levels.original_price_monthly 已存在,跳过
  1615. 2026-11-05 06:50:53.476 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 membership_levels.original_price_quarterly 已存在,跳过
  1616. 2026-11-05 06:50:53.477 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 membership_levels.original_price_yearly 已存在,跳过
  1617. 2026-11-05 06:50:53.479 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已同步会员价格/原价至membership_levels
  1618. 2026-11-05 06:50:53.522 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已插入LIFETIME等级种子数据
  1619. 2026-11-05 06:50:53.524 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建notices表
  1620. 2026-11-05 06:50:53.525 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 member_upgrade_records.approve_remark 已存在,跳过
  1621. 2026-11-05 06:50:53.526 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 member_upgrade_records.approve_status 已存在,跳过
  1622. 2026-11-05 06:50:53.527 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 member_upgrade_records.approve_user_id 已存在,跳过
  1623. 2026-11-05 06:50:53.528 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 member_upgrade_records.approve_time 已存在,跳过
  1624. 2026-11-05 06:50:53.529 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建health_plans表
  1625. 2026-11-05 06:50:53.682 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : health_gut_flora.detection_rate 已扩容为 VARCHAR(255)
  1626. 2026-11-05 06:50:53.683 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 articles.growth_category 已存在,跳过
  1627. 2026-11-05 06:50:53.684 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 supply_system.contact_name 已存在,跳过
  1628. 2026-11-05 06:50:53.685 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 supply_system.contact_phone 已存在,跳过
  1629. 2026-11-05 06:50:53.687 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 supply_system.remark 已存在,跳过
  1630. 2026-11-05 06:50:53.687 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移209: supply_system 已添加 contact_name/contact_phone/remark 列
  1631. 2026-11-05 06:50:53.717 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移209: ecom_supplier 存量数据已迁移至 supply_system
  1632. 2026-11-05 06:50:53.719 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建family_platform_balance表
  1633. 2026-11-05 06:50:53.720 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建family_platform_balance_log表
  1634. 2026-11-05 06:50:53.722 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 products.points_multiplier 已存在,跳过
  1635. 2026-11-05 06:50:53.722 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已添加products.points_multiplier列
  1636. 2026-11-05 06:50:53.723 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建family_platform_exchange_record表
  1637. 2026-11-05 06:50:53.724 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 nutrition_product.ingredients 已存在,跳过
  1638. 2026-11-05 06:50:53.781 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已将nutrition_product.suitable_for升级为TEXT类型
  1639. 2026-11-05 06:50:53.783 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建file_tag表
  1640. 2026-11-05 06:50:54.233 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已预置文件标签
  1641. 2026-11-05 06:50:54.234 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建file_tag_rel表
  1642. 2026-11-05 06:50:54.274 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已插入GROWTH_COACH权益种子数据
  1643. 2026-11-05 06:50:54.275 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 recommendation_logs.recommend_type 已存在,跳过
  1644. 2026-11-05 06:50:54.275 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已添加recommendation_logs.recommend_type列
  1645. 2026-11-05 06:50:54.276 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移233: 维度权重已同步过,跳过
  1646. 2026-11-05 06:50:54.277 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建problem_domains表
  1647. 2026-11-05 06:50:54.279 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建user_intents表
  1648. 2026-11-05 06:50:54.280 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建user_notifications表
  1649. 2026-11-05 06:50:54.281 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 tasks.member_only 已存在,跳过
  1650. 2026-11-05 06:50:54.282 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 package_orders.logistics_status 已存在,跳过
  1651. 2026-11-05 06:50:54.282 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 package_orders.tracking_no 已存在,跳过
  1652. 2026-11-05 06:50:54.282 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已添加package_orders物流字段
  1653. 2026-11-05 06:50:54.283 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建health_status表
  1654. 2026-11-05 06:50:54.284 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建system_prompts表
  1655. 2026-11-05 06:50:54.314 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已插入默认系统提示词
  1656. 2026-11-05 06:50:54.316 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建sys_menu表
  1657. 2026-11-05 06:50:54.316 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建sys_role_menu表
  1658. 2026-11-05 06:50:54.317 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : sys_menu 已有 105 条数据,跳过种子插入
  1659. 2026-11-05 06:50:54.318 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建notification_templates表
  1660. 2026-11-05 06:50:54.319 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : notification_templates 已有 5 条数据,跳过种子插入
  1661. 2026-11-05 06:50:54.320 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移246: product_skus 价格已迁移过,跳过
  1662. 2026-11-05 06:50:54.321 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 product_skus.linked_product_id 已存在,跳过
  1663. 2026-11-05 06:50:54.322 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 product_skus.label 已存在,跳过
  1664. 2026-11-05 06:50:54.323 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 families.butler_id 已存在,跳过
  1665. 2026-11-05 06:50:54.431 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.A.selectList : ==> Preparing: SELECT id,order_no,family_id,user_id,child_id AS memberId,guide_id,package_id,guide_name,package_name,total_price,discount_amount,actual_price,appointment_id,status,pay_time,pay_type,transaction_id,created_at,updated_at FROM assessment_orders WHERE (status = ? AND created_at < ?)
  1666. 2026-11-05 06:50:54.431 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.A.selectList : ==> Parameters: pending(String), 2026-11-05 06:20:54.43(Timestamp)
  1667. 2026-11-05 06:50:54.432 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.ProductOrderMapper.selectList : ==> Preparing: SELECT id,order_no,product_id,product_name,product_type,sku_id,buyer_id,family_id,quantity,unit_price,total_amount,status,payment_method,remark,discount_amount,coupon_id,cancel_at,transaction_id,cover_image,address_snapshot,logistics_no,logistics_company,tracking_number,express_company,delivery_method,pickup_code,confirm_time,paid_at,refund_status,refund_reason,refund_amount,refund_time,supply_system_id,supplier_id,supply_commission,points_used,points_cost,money_amount,consignee_id,purchase_info,activity_id,provision_status,auditor_id,audited_at,audit_reason,shipping_cost,gift_amount,pickup_location_id,pickup_location_snapshot,time_slot_id,time_slot_snapshot,service_person_id,service_person_snapshot,fulfill_status,fulfill_confirmed_at,received_at,created_at,updated_at,special_deal_id FROM product_orders WHERE (status = ? AND created_at < ?)
  1668. 2026-11-05 06:50:54.432 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.ProductOrderMapper.selectList : ==> Parameters: pending(String), 2026-11-05 06:20:54.431(Timestamp)
  1669. 2026-11-05 06:50:54.433 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.A.selectList : <== Total: 0
  1670. 2026-11-05 06:50:54.434 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.ProductOrderMapper.selectList : <== Total: 0
  1671. 2026-11-05 06:50:54.434 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.PaymentOrderMapper.selectList : ==> Preparing: SELECT id,order_no,family_id,level_code,payment_type,period,amount,user_coupon_id,status,group_no,period_no,pay_method,transaction_id,paid_at,created_at,updated_at FROM payment_orders WHERE (status = ? AND created_at < ?)
  1672. 2026-11-05 06:50:54.434 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.PaymentOrderMapper.selectList : ==> Parameters: pending(String), 2026-11-05 06:20:54.43(Timestamp)
  1673. 2026-11-05 06:50:54.435 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.PaymentOrderMapper.selectList : <== Total: 0
  1674. 2026-11-05 06:50:54.436 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.M.selectList : ==> Preparing: SELECT id,family_id,level,amount,status,payment_type,transaction_id,order_no,created_at,paid_at FROM member_subscription_order WHERE (status = ? AND created_at < ?)
  1675. 2026-11-05 06:50:54.436 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.M.selectList : ==> Parameters: pending(String), 2026-11-05 06:20:54.43(Timestamp)
  1676. 2026-11-05 06:50:54.437 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.M.selectList : <== Total: 0
  1677. 2026-11-05 06:50:54.437 INFO 15436 --- [cfc-scheduler-2] c.etotem.cfc.task.VirtualPayTimeoutTask : 虚拟支付超时兜底扫描完成: 测评=0/0, 会员=0/0, 订阅=0/0
  1678. 2026-11-05 06:50:54.446 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建profile_snapshot表
  1679. 2026-11-05 06:50:54.447 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建profile_history表
  1680. 2026-11-05 06:50:54.449 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建report_template表
  1681. 2026-11-05 06:50:54.450 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 report_unknown_upload.annotation 已存在,跳过
  1682. 2026-11-05 06:50:54.452 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 social_circle.description 已存在,跳过
  1683. 2026-11-05 06:50:54.453 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 social_circle.cover_image 已存在,跳过
  1684. 2026-11-05 06:50:54.454 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 social_circle.join_condition 已存在,跳过
  1685. 2026-11-05 06:50:54.455 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 social_circle.review_required 已存在,跳过
  1686. 2026-11-05 06:50:54.456 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 social_circle.is_public 已存在,跳过
  1687. 2026-11-05 06:50:54.457 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 social_circle_member.status 已存在,跳过
  1688. 2026-11-05 06:50:54.458 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 social_circle_member.role 已存在,跳过
  1689. 2026-11-05 06:50:54.459 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建social_circle_post表
  1690. 2026-11-05 06:50:54.460 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建social_circle_like表
  1691. 2026-11-05 06:50:54.461 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建social_circle_comment表
  1692. 2026-11-05 06:50:54.463 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 butler_profiles.accepting 已存在,跳过
  1693. 2026-11-05 06:50:54.464 WARN 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : family_join_requests.inviter_user_id可能已存在: StatementCallback; bad SQL grammar [ALTER TABLE family_join_requests ADD COLUMN inviter_user_id BIGINT NULL COMMENT '邀请人用户ID(分享邀请令牌的人)' AFTER invite_ref]; nested exception is java.sql.SQLSyntaxErrorException: Duplicate column name 'inviter_user_id'
  1694. 2026-11-05 06:50:54.465 WARN 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : users.portrait_prompt可能已存在: StatementCallback; bad SQL grammar [ALTER TABLE users ADD COLUMN portrait_prompt TEXT COMMENT '用户自定义画像 prompt' AFTER mascot]; nested exception is java.sql.SQLSyntaxErrorException: Duplicate column name 'portrait_prompt'
  1695. 2026-11-05 06:50:54.558 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.ProductOrderMapper.selectList : ==> Preparing: SELECT id,order_no,product_id,product_name,product_type,sku_id,buyer_id,family_id,quantity,unit_price,total_amount,status,payment_method,remark,discount_amount,coupon_id,cancel_at,transaction_id,cover_image,address_snapshot,logistics_no,logistics_company,tracking_number,express_company,delivery_method,pickup_code,confirm_time,paid_at,refund_status,refund_reason,refund_amount,refund_time,supply_system_id,supplier_id,supply_commission,points_used,points_cost,money_amount,consignee_id,purchase_info,activity_id,provision_status,auditor_id,audited_at,audit_reason,shipping_cost,gift_amount,pickup_location_id,pickup_location_snapshot,time_slot_id,time_slot_snapshot,service_person_id,service_person_snapshot,fulfill_status,fulfill_confirmed_at,received_at,created_at,updated_at,special_deal_id FROM product_orders WHERE (status = ? AND created_at < ?)
  1696. 2026-11-05 06:50:54.558 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.ProductOrderMapper.selectList : ==> Parameters: pending(String), 2026-11-05 06:20:54.557(Timestamp)
  1697. 2026-11-05 06:50:54.559 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.A.selectList : ==> Preparing: SELECT id,order_no,family_id,user_id,child_id AS memberId,guide_id,package_id,guide_name,package_name,total_price,discount_amount,actual_price,appointment_id,status,pay_time,pay_type,transaction_id,created_at,updated_at FROM assessment_orders WHERE (status = ? AND created_at < ?)
  1698. 2026-11-05 06:50:54.559 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.ProductOrderMapper.selectList : <== Total: 0
  1699. 2026-11-05 06:50:54.560 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.A.selectList : ==> Parameters: pending(String), 2026-11-05 06:20:54.556(Timestamp)
  1700. 2026-11-05 06:50:54.561 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.A.selectList : <== Total: 0
  1701. 2026-11-05 06:50:54.562 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.PaymentOrderMapper.selectList : ==> Preparing: SELECT id,order_no,family_id,level_code,payment_type,period,amount,user_coupon_id,status,group_no,period_no,pay_method,transaction_id,paid_at,created_at,updated_at FROM payment_orders WHERE (status = ? AND created_at < ?)
  1702. 2026-11-05 06:50:54.562 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.PaymentOrderMapper.selectList : ==> Parameters: pending(String), 2026-11-05 06:20:54.556(Timestamp)
  1703. 2026-11-05 06:50:54.563 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.PaymentOrderMapper.selectList : <== Total: 0
  1704. 2026-11-05 06:50:54.564 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.M.selectList : ==> Preparing: SELECT id,family_id,level,amount,status,payment_type,transaction_id,order_no,created_at,paid_at FROM member_subscription_order WHERE (status = ? AND created_at < ?)
  1705. 2026-11-05 06:50:54.564 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.M.selectList : ==> Parameters: pending(String), 2026-11-05 06:20:54.556(Timestamp)
  1706. 2026-11-05 06:50:54.565 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.M.selectList : <== Total: 0
  1707. 2026-11-05 06:50:54.565 INFO 15436 --- [cfc-scheduler-1] c.etotem.cfc.task.VirtualPayTimeoutTask : 虚拟支付超时兜底扫描完成: 测评=0/0, 会员=0/0, 订阅=0/0
  1708. 2026-11-05 06:50:54.635 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已修复方案分解任务的 family_member_id 与 deadline 边界
  1709. 2026-11-05 06:50:54.716 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已开启方案分解任务的审核模式
  1710. 2026-11-05 06:50:54.813 INFO 15436 --- [eduler_Worker-3] c.e.cfc.task.OrchestrationPollingJob : 编排轮询开始...
  1711. 2026-11-05 06:50:54.815 DEBUG 15436 --- [eduler_Worker-3] c.e.c.m.T.selectList : ==> Preparing: SELECT id,flow_id,flow_version,family_id,family_member_id,trigger_source,status,started_at,finished_at,error_reason,created_at,updated_at FROM task_orchestration_executions WHERE (status = ?) LIMIT 20
  1712. 2026-11-05 06:50:54.815 DEBUG 15436 --- [eduler_Worker-3] c.e.c.m.T.selectList : ==> Parameters: running(String)
  1713. 2026-11-05 06:50:54.816 DEBUG 15436 --- [eduler_Worker-3] c.e.c.m.T.selectList : <== Total: 0
  1714. 2026-11-05 06:50:54.817 INFO 15436 --- [eduler_Worker-3] c.e.cfc.task.OrchestrationPollingJob : 编排轮询结束
  1715. 2026-11-05 06:50:55.347 INFO 15436 --- [eduler_Worker-1] c.e.cfc.task.OrchestrationPollingJob : 编排轮询开始...
  1716. 2026-11-05 06:50:55.348 DEBUG 15436 --- [eduler_Worker-1] c.e.c.m.T.selectList : ==> Preparing: SELECT id,flow_id,flow_version,family_id,family_member_id,trigger_source,status,started_at,finished_at,error_reason,created_at,updated_at FROM task_orchestration_executions WHERE (status = ?) LIMIT 20
  1717. 2026-11-05 06:50:55.349 DEBUG 15436 --- [eduler_Worker-1] c.e.c.m.T.selectList : ==> Parameters: running(String)
  1718. 2026-11-05 06:50:55.349 DEBUG 15436 --- [eduler_Worker-1] c.e.c.m.T.selectList : <== Total: 0
  1719. 2026-11-05 06:50:55.350 INFO 15436 --- [eduler_Worker-1] c.e.cfc.task.OrchestrationPollingJob : 编排轮询结束
  1720. 2026-11-05 06:50:56.091 INFO 15436 --- [eduler_Worker-4] c.e.cfc.task.OrchestrationPollingJob : 编排轮询开始...
  1721. 2026-11-05 06:50:56.093 DEBUG 15436 --- [eduler_Worker-4] c.e.c.m.T.selectList : ==> Preparing: SELECT id,flow_id,flow_version,family_id,family_member_id,trigger_source,status,started_at,finished_at,error_reason,created_at,updated_at FROM task_orchestration_executions WHERE (status = ?) LIMIT 20
  1722. 2026-11-05 06:50:56.093 DEBUG 15436 --- [eduler_Worker-4] c.e.c.m.T.selectList : ==> Parameters: running(String)
  1723. 2026-11-05 06:50:56.094 DEBUG 15436 --- [eduler_Worker-4] c.e.c.m.T.selectList : <== Total: 0
  1724. 2026-11-05 06:50:56.094 INFO 15436 --- [eduler_Worker-4] c.e.cfc.task.OrchestrationPollingJob : 编排轮询结束
  1725. 2026-11-05 06:50:57.261 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.H.listPendingRetry : ==> Preparing: SELECT * FROM health_report_drafts WHERE status = 'pending' AND parse_status = 'collecting' AND ((next_retry_at IS NOT NULL AND next_retry_at <= ?) OR (next_retry_at IS NULL AND (parse_started_at IS NULL OR parse_started_at < DATE_SUB(?, INTERVAL 30 MINUTE)))) ORDER BY updated_at ASC LIMIT ?
  1726. 2026-11-05 06:50:57.261 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.H.listPendingRetry : ==> Parameters: 2026-11-05 06:50:57.26(Timestamp), 2026-11-05 06:50:57.26(Timestamp), 20(Integer)
  1727. 2026-11-05 06:50:57.263 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.H.listPendingRetry : <== Total: 0
  1728. 2026-11-05 06:50:57.265 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.H.listPendingRetry : ==> Preparing: SELECT * FROM health_report_drafts WHERE status = 'pending' AND parse_status = 'collecting' AND ((next_retry_at IS NOT NULL AND next_retry_at <= ?) OR (next_retry_at IS NULL AND (parse_started_at IS NULL OR parse_started_at < DATE_SUB(?, INTERVAL 30 MINUTE)))) ORDER BY updated_at ASC LIMIT ?
  1729. 2026-11-05 06:50:57.266 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.H.listPendingRetry : ==> Parameters: 2026-11-05 06:50:57.264(Timestamp), 2026-11-05 06:50:57.264(Timestamp), 20(Integer)
  1730. 2026-11-05 06:50:57.267 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.H.listPendingRetry : ==> Preparing: SELECT * FROM health_report_drafts WHERE status = 'pending' AND parse_status = 'collecting' AND ((next_retry_at IS NOT NULL AND next_retry_at <= ?) OR (next_retry_at IS NULL AND (parse_started_at IS NULL OR parse_started_at < DATE_SUB(?, INTERVAL 30 MINUTE)))) ORDER BY updated_at ASC LIMIT ?
  1731. 2026-11-05 06:50:57.267 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.H.listPendingRetry : ==> Parameters: 2026-11-05 06:50:57.266(Timestamp), 2026-11-05 06:50:57.266(Timestamp), 20(Integer)
  1732. 2026-11-05 06:50:57.267 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.H.listPendingRetry : <== Total: 0
  1733. 2026-11-05 06:50:57.269 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.H.listPendingRetry : <== Total: 0
  1734. 2026-11-05 06:50:57.269 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.H.listPendingRetry : ==> Preparing: SELECT * FROM health_report_drafts WHERE status = 'pending' AND parse_status = 'collecting' AND ((next_retry_at IS NOT NULL AND next_retry_at <= ?) OR (next_retry_at IS NULL AND (parse_started_at IS NULL OR parse_started_at < DATE_SUB(?, INTERVAL 30 MINUTE)))) ORDER BY updated_at ASC LIMIT ?
  1735. 2026-11-05 06:50:57.271 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.H.listPendingRetry : ==> Parameters: 2026-11-05 06:50:57.266(Timestamp), 2026-11-05 06:50:57.266(Timestamp), 20(Integer)
  1736. 2026-11-05 06:50:57.272 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.H.listPendingRetry : <== Total: 0
  1737. 2026-11-05 06:50:57.272 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.H.listPendingRetry : ==> Preparing: SELECT * FROM health_report_drafts WHERE status = 'pending' AND parse_status = 'collecting' AND ((next_retry_at IS NOT NULL AND next_retry_at <= ?) OR (next_retry_at IS NULL AND (parse_started_at IS NULL OR parse_started_at < DATE_SUB(?, INTERVAL 30 MINUTE)))) ORDER BY updated_at ASC LIMIT ?
  1738. 2026-11-05 06:50:57.272 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.H.listPendingRetry : ==> Parameters: 2026-11-05 06:50:57.272(Timestamp), 2026-11-05 06:50:57.272(Timestamp), 20(Integer)
  1739. 2026-11-05 06:50:57.274 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.H.listPendingRetry : <== Total: 0
  1740. 2026-11-05 06:50:57.295 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.H.listPendingRetry : ==> Preparing: SELECT * FROM health_report_drafts WHERE status = 'pending' AND parse_status = 'collecting' AND ((next_retry_at IS NOT NULL AND next_retry_at <= ?) OR (next_retry_at IS NULL AND (parse_started_at IS NULL OR parse_started_at < DATE_SUB(?, INTERVAL 30 MINUTE)))) ORDER BY updated_at ASC LIMIT ?
  1741. 2026-11-05 06:50:57.296 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.H.listPendingRetry : ==> Parameters: 2026-11-05 06:50:57.295(Timestamp), 2026-11-05 06:50:57.295(Timestamp), 20(Integer)
  1742. 2026-11-05 06:50:57.298 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.H.listPendingRetry : <== Total: 0
  1743. 2026-11-05 06:50:58.447 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已扩展 tasks.status 枚举,支持 pending_review/locked
  1744. 2026-11-05 06:50:58.450 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 five_dimension_self_checks.question_ids_json 已存在,跳过
  1745. 2026-11-05 06:50:58.451 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建 self_check_ignores 表
  1746. 2026-11-05 06:50:58.453 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 users.family_inviter_id 已存在,跳过
  1747. 2026-11-05 06:50:58.849 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.A.selectList : ==> Preparing: SELECT id,order_no,family_id,user_id,child_id AS memberId,guide_id,package_id,guide_name,package_name,total_price,discount_amount,actual_price,appointment_id,status,pay_time,pay_type,transaction_id,created_at,updated_at FROM assessment_orders WHERE (status = ? AND created_at < ?)
  1748. 2026-11-05 06:50:58.849 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.ProductOrderMapper.selectList : ==> Preparing: SELECT id,order_no,product_id,product_name,product_type,sku_id,buyer_id,family_id,quantity,unit_price,total_amount,status,payment_method,remark,discount_amount,coupon_id,cancel_at,transaction_id,cover_image,address_snapshot,logistics_no,logistics_company,tracking_number,express_company,delivery_method,pickup_code,confirm_time,paid_at,refund_status,refund_reason,refund_amount,refund_time,supply_system_id,supplier_id,supply_commission,points_used,points_cost,money_amount,consignee_id,purchase_info,activity_id,provision_status,auditor_id,audited_at,audit_reason,shipping_cost,gift_amount,pickup_location_id,pickup_location_snapshot,time_slot_id,time_slot_snapshot,service_person_id,service_person_snapshot,fulfill_status,fulfill_confirmed_at,received_at,created_at,updated_at,special_deal_id FROM product_orders WHERE (status = ? AND created_at < ?)
  1749. 2026-11-05 06:50:58.849 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.ProductOrderMapper.selectList : ==> Parameters: pending(String), 2026-11-05 06:20:58.848(Timestamp)
  1750. 2026-11-05 06:50:58.849 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.A.selectList : ==> Parameters: pending(String), 2026-11-05 06:20:58.847(Timestamp)
  1751. 2026-11-05 06:50:58.850 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.A.selectList : <== Total: 0
  1752. 2026-11-05 06:50:58.850 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.ProductOrderMapper.selectList : <== Total: 0
  1753. 2026-11-05 06:50:58.852 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.PaymentOrderMapper.selectList : ==> Preparing: SELECT id,order_no,family_id,level_code,payment_type,period,amount,user_coupon_id,status,group_no,period_no,pay_method,transaction_id,paid_at,created_at,updated_at FROM payment_orders WHERE (status = ? AND created_at < ?)
  1754. 2026-11-05 06:50:58.852 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.PaymentOrderMapper.selectList : ==> Parameters: pending(String), 2026-11-05 06:20:58.847(Timestamp)
  1755. 2026-11-05 06:50:58.853 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.PaymentOrderMapper.selectList : <== Total: 0
  1756. 2026-11-05 06:50:58.854 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.M.selectList : ==> Preparing: SELECT id,family_id,level,amount,status,payment_type,transaction_id,order_no,created_at,paid_at FROM member_subscription_order WHERE (status = ? AND created_at < ?)
  1757. 2026-11-05 06:50:58.854 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.M.selectList : ==> Parameters: pending(String), 2026-11-05 06:20:58.847(Timestamp)
  1758. 2026-11-05 06:50:58.855 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.M.selectList : <== Total: 0
  1759. 2026-11-05 06:50:58.856 INFO 15436 --- [cfc-scheduler-4] c.etotem.cfc.task.VirtualPayTimeoutTask : 虚拟支付超时兜底扫描完成: 测评=0/0, 会员=0/0, 订阅=0/0
  1760. 2026-11-05 06:50:58.945 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已修改 sleep_record 时间为 TIME 类型
  1761. 2026-11-05 06:50:58.947 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移270: innate_portrait_config 表创建完成
  1762. 2026-11-05 06:50:58.948 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移271: innate_portrait_report 表创建完成
  1763. 2026-11-05 06:50:58.950 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移272: numsoul_detail_config 表创建完成
  1764. 2026-11-05 06:50:59.366 INFO 15436 --- [eduler_Worker-7] c.e.cfc.task.OrchestrationPollingJob : 编排轮询开始...
  1765. 2026-11-05 06:50:59.367 DEBUG 15436 --- [eduler_Worker-7] c.e.c.m.T.selectList : ==> Preparing: SELECT id,flow_id,flow_version,family_id,family_member_id,trigger_source,status,started_at,finished_at,error_reason,created_at,updated_at FROM task_orchestration_executions WHERE (status = ?) LIMIT 20
  1766. 2026-11-05 06:50:59.367 DEBUG 15436 --- [eduler_Worker-7] c.e.c.m.T.selectList : ==> Parameters: running(String)
  1767. 2026-11-05 06:50:59.368 DEBUG 15436 --- [eduler_Worker-7] c.e.c.m.T.selectList : <== Total: 0
  1768. 2026-11-05 06:50:59.368 INFO 15436 --- [eduler_Worker-7] c.e.cfc.task.OrchestrationPollingJob : 编排轮询结束
  1769. 2026-11-05 06:50:59.390 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.A.selectList : ==> Preparing: SELECT id,order_no,family_id,user_id,child_id AS memberId,guide_id,package_id,guide_name,package_name,total_price,discount_amount,actual_price,appointment_id,status,pay_time,pay_type,transaction_id,created_at,updated_at FROM assessment_orders WHERE (status = ? AND created_at < ?)
  1770. 2026-11-05 06:50:59.390 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.ProductOrderMapper.selectList : ==> Preparing: SELECT id,order_no,product_id,product_name,product_type,sku_id,buyer_id,family_id,quantity,unit_price,total_amount,status,payment_method,remark,discount_amount,coupon_id,cancel_at,transaction_id,cover_image,address_snapshot,logistics_no,logistics_company,tracking_number,express_company,delivery_method,pickup_code,confirm_time,paid_at,refund_status,refund_reason,refund_amount,refund_time,supply_system_id,supplier_id,supply_commission,points_used,points_cost,money_amount,consignee_id,purchase_info,activity_id,provision_status,auditor_id,audited_at,audit_reason,shipping_cost,gift_amount,pickup_location_id,pickup_location_snapshot,time_slot_id,time_slot_snapshot,service_person_id,service_person_snapshot,fulfill_status,fulfill_confirmed_at,received_at,created_at,updated_at,special_deal_id FROM product_orders WHERE (status = ? AND created_at < ?)
  1771. 2026-11-05 06:50:59.390 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.A.selectList : ==> Parameters: pending(String), 2026-11-05 06:20:59.389(Timestamp)
  1772. 2026-11-05 06:50:59.390 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.ProductOrderMapper.selectList : ==> Parameters: pending(String), 2026-11-05 06:20:59.39(Timestamp)
  1773. 2026-11-05 06:50:59.391 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.A.selectList : <== Total: 0
  1774. 2026-11-05 06:50:59.391 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.ProductOrderMapper.selectList : <== Total: 0
  1775. 2026-11-05 06:50:59.392 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.PaymentOrderMapper.selectList : ==> Preparing: SELECT id,order_no,family_id,level_code,payment_type,period,amount,user_coupon_id,status,group_no,period_no,pay_method,transaction_id,paid_at,created_at,updated_at FROM payment_orders WHERE (status = ? AND created_at < ?)
  1776. 2026-11-05 06:50:59.393 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.PaymentOrderMapper.selectList : ==> Parameters: pending(String), 2026-11-05 06:20:59.389(Timestamp)
  1777. 2026-11-05 06:50:59.393 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.PaymentOrderMapper.selectList : <== Total: 0
  1778. 2026-11-05 06:50:59.394 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.M.selectList : ==> Preparing: SELECT id,family_id,level,amount,status,payment_type,transaction_id,order_no,created_at,paid_at FROM member_subscription_order WHERE (status = ? AND created_at < ?)
  1779. 2026-11-05 06:50:59.394 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.M.selectList : ==> Parameters: pending(String), 2026-11-05 06:20:59.389(Timestamp)
  1780. 2026-11-05 06:50:59.395 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.M.selectList : <== Total: 0
  1781. 2026-11-05 06:50:59.395 INFO 15436 --- [cfc-scheduler-1] c.etotem.cfc.task.VirtualPayTimeoutTask : 虚拟支付超时兜底扫描完成: 测评=0/0, 会员=0/0, 订阅=0/0
  1782. 2026-11-05 06:50:59.581 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.H.listPendingRetry : ==> Preparing: SELECT * FROM health_report_drafts WHERE status = 'pending' AND parse_status = 'collecting' AND ((next_retry_at IS NOT NULL AND next_retry_at <= ?) OR (next_retry_at IS NULL AND (parse_started_at IS NULL OR parse_started_at < DATE_SUB(?, INTERVAL 30 MINUTE)))) ORDER BY updated_at ASC LIMIT ?
  1783. 2026-11-05 06:50:59.582 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.H.listPendingRetry : ==> Parameters: 2026-11-05 06:50:59.581(Timestamp), 2026-11-05 06:50:59.581(Timestamp), 20(Integer)
  1784. 2026-11-05 06:50:59.583 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.H.listPendingRetry : <== Total: 0
  1785. 2026-11-05 06:50:59.897 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.H.listPendingRetry : ==> Preparing: SELECT * FROM health_report_drafts WHERE status = 'pending' AND parse_status = 'collecting' AND ((next_retry_at IS NOT NULL AND next_retry_at <= ?) OR (next_retry_at IS NULL AND (parse_started_at IS NULL OR parse_started_at < DATE_SUB(?, INTERVAL 30 MINUTE)))) ORDER BY updated_at ASC LIMIT ?
  1786. 2026-11-05 06:50:59.898 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.H.listPendingRetry : ==> Parameters: 2026-11-05 06:50:59.897(Timestamp), 2026-11-05 06:50:59.897(Timestamp), 20(Integer)
  1787. 2026-11-05 06:50:59.899 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.H.listPendingRetry : <== Total: 0
  1788. 2026-11-05 06:51:00.000 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.T.selectList : ==> Preparing: SELECT id,user_id,channels,timing_mode,offset_minutes,enabled,created_at,completion_praise_enabled,completion_praise_channels,updated_at FROM task_reminder_config
  1789. 2026-11-05 06:51:00.000 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.T.selectList : ==> Preparing: SELECT id,user_id,channels,timing_mode,offset_minutes,enabled,created_at,completion_praise_enabled,completion_praise_channels,updated_at FROM task_reminder_config
  1790. 2026-11-05 06:51:00.001 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.T.selectList : ==> Parameters:
  1791. 2026-11-05 06:51:00.000 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.T.selectList : ==> Preparing: SELECT id,user_id,channels,timing_mode,offset_minutes,enabled,created_at,completion_praise_enabled,completion_praise_channels,updated_at FROM task_reminder_config
  1792. 2026-11-05 06:51:00.000 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.T.selectList : ==> Preparing: SELECT id,user_id,channels,timing_mode,offset_minutes,enabled,created_at,completion_praise_enabled,completion_praise_channels,updated_at FROM task_reminder_config
  1793. 2026-11-05 06:51:00.001 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.T.selectList : ==> Parameters:
  1794. 2026-11-05 06:51:00.001 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.T.selectList : ==> Parameters:
  1795. 2026-11-05 06:51:00.001 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.T.selectList : ==> Parameters:
  1796. 2026-11-05 06:51:00.001 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.T.selectList : ==> Preparing: SELECT id,user_id,channels,timing_mode,offset_minutes,enabled,created_at,completion_praise_enabled,completion_praise_channels,updated_at FROM task_reminder_config
  1797. 2026-11-05 06:51:00.001 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.T.selectList : <== Total: 0
  1798. 2026-11-05 06:51:00.001 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.T.selectList : <== Total: 0
  1799. 2026-11-05 06:51:00.001 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.T.selectList : <== Total: 0
  1800. 2026-11-05 06:51:00.002 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.T.selectList : <== Total: 0
  1801. 2026-11-05 06:51:00.003 DEBUG 15436 --- [cfc-scheduler-4] c.e.cfc.mapper.TaskMapper.selectList : ==> Preparing: SELECT id,family_id,family_member_id,creator_id,executor_type,executor_id,child_id AS memberId,title,description,points,deadline,repeat_type,category,need_review,review_by_category,review_type,status,completed_at,bonus_rule,points_expire_days,template_id,is_template,task_type,frequency,max_frequency,complete_types,duration,earliest_start,latest_end,accept_deadline,minigame_code,source_type,source_id,is_daily_progress,target_value,member_only,prerequisite_task_id,is_flow_task,successor_task_ids,action_type,action_config,require_input,start_required,start_count,min_duration_seconds,dimension_code,parent_task_id,dimension_weights,created_at,updated_at FROM tasks WHERE (is_template = ? AND executor_type = ? AND status = ? AND deadline >= ? AND deadline < ?) ORDER BY deadline ASC LIMIT 200
  1802. 2026-11-05 06:51:00.003 DEBUG 15436 --- [cfc-scheduler-4] c.e.cfc.mapper.TaskMapper.selectList : ==> Parameters: 0(Integer), parent(String), pending(String), 2026-11-05 00:00:00.0(Timestamp), 2026-11-06 00:00:00.0(Timestamp)
  1803. 2026-11-05 06:51:00.004 DEBUG 15436 --- [cfc-scheduler-2] c.e.cfc.mapper.TaskMapper.selectList : ==> Preparing: SELECT id,family_id,family_member_id,creator_id,executor_type,executor_id,child_id AS memberId,title,description,points,deadline,repeat_type,category,need_review,review_by_category,review_type,status,completed_at,bonus_rule,points_expire_days,template_id,is_template,task_type,frequency,max_frequency,complete_types,duration,earliest_start,latest_end,accept_deadline,minigame_code,source_type,source_id,is_daily_progress,target_value,member_only,prerequisite_task_id,is_flow_task,successor_task_ids,action_type,action_config,require_input,start_required,start_count,min_duration_seconds,dimension_code,parent_task_id,dimension_weights,created_at,updated_at FROM tasks WHERE (is_template = ? AND executor_type = ? AND status = ? AND deadline >= ? AND deadline < ?) ORDER BY deadline ASC LIMIT 200
  1804. 2026-11-05 06:51:00.004 DEBUG 15436 --- [cfc-scheduler-3] c.e.cfc.mapper.TaskMapper.selectList : ==> Preparing: SELECT id,family_id,family_member_id,creator_id,executor_type,executor_id,child_id AS memberId,title,description,points,deadline,repeat_type,category,need_review,review_by_category,review_type,status,completed_at,bonus_rule,points_expire_days,template_id,is_template,task_type,frequency,max_frequency,complete_types,duration,earliest_start,latest_end,accept_deadline,minigame_code,source_type,source_id,is_daily_progress,target_value,member_only,prerequisite_task_id,is_flow_task,successor_task_ids,action_type,action_config,require_input,start_required,start_count,min_duration_seconds,dimension_code,parent_task_id,dimension_weights,created_at,updated_at FROM tasks WHERE (is_template = ? AND executor_type = ? AND status = ? AND deadline >= ? AND deadline < ?) ORDER BY deadline ASC LIMIT 200
  1805. 2026-11-05 06:51:00.005 DEBUG 15436 --- [cfc-scheduler-2] c.e.cfc.mapper.TaskMapper.selectList : ==> Parameters: 0(Integer), parent(String), pending(String), 2026-11-05 00:00:00.0(Timestamp), 2026-11-06 00:00:00.0(Timestamp)
  1806. 2026-11-05 06:51:00.005 DEBUG 15436 --- [cfc-scheduler-3] c.e.cfc.mapper.TaskMapper.selectList : ==> Parameters: 0(Integer), parent(String), pending(String), 2026-11-05 00:00:00.0(Timestamp), 2026-11-06 00:00:00.0(Timestamp)
  1807. 2026-11-05 06:51:00.003 DEBUG 15436 --- [cfc-scheduler-4] c.e.cfc.mapper.TaskMapper.selectList : ==> Preparing: SELECT id,family_id,family_member_id,creator_id,executor_type,executor_id,child_id AS memberId,title,description,points,deadline,repeat_type,category,need_review,review_by_category,review_type,status,completed_at,bonus_rule,points_expire_days,template_id,is_template,task_type,frequency,max_frequency,complete_types,duration,earliest_start,latest_end,accept_deadline,minigame_code,source_type,source_id,is_daily_progress,target_value,member_only,prerequisite_task_id,is_flow_task,successor_task_ids,action_type,action_config,require_input,start_required,start_count,min_duration_seconds,dimension_code,parent_task_id,dimension_weights,created_at,updated_at FROM tasks WHERE (is_template = ? AND executor_type = ? AND status = ? AND deadline >= ? AND deadline < ?) ORDER BY deadline ASC LIMIT 200
  1808. 2026-11-05 06:51:00.005 DEBUG 15436 --- [cfc-scheduler-4] c.e.cfc.mapper.TaskMapper.selectList : ==> Parameters: 0(Integer), parent(String), pending(String), 2026-11-05 00:00:00.0(Timestamp), 2026-11-06 00:00:00.0(Timestamp)
  1809. 2026-11-05 06:51:00.006 DEBUG 15436 --- [cfc-scheduler-4] c.e.cfc.mapper.TaskMapper.selectList : <== Total: 0
  1810. 2026-11-05 06:51:00.006 DEBUG 15436 --- [cfc-scheduler-2] c.e.cfc.mapper.TaskMapper.selectList : <== Total: 0
  1811. 2026-11-05 06:51:00.007 DEBUG 15436 --- [cfc-scheduler-3] c.e.cfc.mapper.TaskMapper.selectList : <== Total: 0
  1812. 2026-11-05 06:51:00.007 DEBUG 15436 --- [cfc-scheduler-4] c.e.cfc.mapper.TaskMapper.selectList : <== Total: 0
  1813. 2026-11-05 06:51:00.020 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.T.selectList : ==> Parameters:
  1814. 2026-11-05 06:51:00.021 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.T.selectList : ==> Preparing: SELECT id,user_id,channels,timing_mode,offset_minutes,enabled,created_at,completion_praise_enabled,completion_praise_channels,updated_at FROM task_reminder_config
  1815. 2026-11-05 06:51:00.021 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.T.selectList : ==> Parameters:
  1816. 2026-11-05 06:51:00.022 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.T.selectList : <== Total: 0
  1817. 2026-11-05 06:51:00.022 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.T.selectList : <== Total: 0
  1818. 2026-11-05 06:51:00.023 DEBUG 15436 --- [cfc-scheduler-4] c.e.cfc.mapper.TaskMapper.selectList : ==> Preparing: SELECT id,family_id,family_member_id,creator_id,executor_type,executor_id,child_id AS memberId,title,description,points,deadline,repeat_type,category,need_review,review_by_category,review_type,status,completed_at,bonus_rule,points_expire_days,template_id,is_template,task_type,frequency,max_frequency,complete_types,duration,earliest_start,latest_end,accept_deadline,minigame_code,source_type,source_id,is_daily_progress,target_value,member_only,prerequisite_task_id,is_flow_task,successor_task_ids,action_type,action_config,require_input,start_required,start_count,min_duration_seconds,dimension_code,parent_task_id,dimension_weights,created_at,updated_at FROM tasks WHERE (is_template = ? AND executor_type = ? AND status = ? AND deadline >= ? AND deadline < ?) ORDER BY deadline ASC LIMIT 200
  1819. 2026-11-05 06:51:00.024 DEBUG 15436 --- [cfc-scheduler-4] c.e.cfc.mapper.TaskMapper.selectList : ==> Parameters: 0(Integer), parent(String), pending(String), 2026-11-05 00:00:00.0(Timestamp), 2026-11-06 00:00:00.0(Timestamp)
  1820. 2026-11-05 06:51:00.026 DEBUG 15436 --- [cfc-scheduler-4] c.e.cfc.mapper.TaskMapper.selectList : <== Total: 0
  1821. 2026-11-05 06:51:00.034 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.T.selectList : ==> Preparing: SELECT id,user_id,channels,timing_mode,offset_minutes,enabled,created_at,completion_praise_enabled,completion_praise_channels,updated_at FROM task_reminder_config
  1822. 2026-11-05 06:51:00.035 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.T.selectList : ==> Parameters:
  1823. 2026-11-05 06:51:00.034 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.T.selectList : ==> Preparing: SELECT id,user_id,channels,timing_mode,offset_minutes,enabled,created_at,completion_praise_enabled,completion_praise_channels,updated_at FROM task_reminder_config
  1824. 2026-11-05 06:51:00.035 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.T.selectList : ==> Parameters:
  1825. 2026-11-05 06:51:00.036 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.T.selectList : <== Total: 0
  1826. 2026-11-05 06:51:00.036 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.T.selectList : ==> Preparing: SELECT id,user_id,channels,timing_mode,offset_minutes,enabled,created_at,completion_praise_enabled,completion_praise_channels,updated_at FROM task_reminder_config
  1827. 2026-11-05 06:51:00.036 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.T.selectList : <== Total: 0
  1828. 2026-11-05 06:51:00.036 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.T.selectList : ==> Parameters:
  1829. 2026-11-05 06:51:00.037 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.T.selectList : <== Total: 0
  1830. 2026-11-05 06:51:00.038 DEBUG 15436 --- [cfc-scheduler-1] c.e.cfc.mapper.TaskMapper.selectList : ==> Preparing: SELECT id,family_id,family_member_id,creator_id,executor_type,executor_id,child_id AS memberId,title,description,points,deadline,repeat_type,category,need_review,review_by_category,review_type,status,completed_at,bonus_rule,points_expire_days,template_id,is_template,task_type,frequency,max_frequency,complete_types,duration,earliest_start,latest_end,accept_deadline,minigame_code,source_type,source_id,is_daily_progress,target_value,member_only,prerequisite_task_id,is_flow_task,successor_task_ids,action_type,action_config,require_input,start_required,start_count,min_duration_seconds,dimension_code,parent_task_id,dimension_weights,created_at,updated_at FROM tasks WHERE (is_template = ? AND executor_type = ? AND status = ? AND deadline >= ? AND deadline < ?) ORDER BY deadline ASC LIMIT 200
  1831. 2026-11-05 06:51:00.038 DEBUG 15436 --- [cfc-scheduler-1] c.e.cfc.mapper.TaskMapper.selectList : ==> Parameters: 0(Integer), parent(String), pending(String), 2026-11-05 00:00:00.0(Timestamp), 2026-11-06 00:00:00.0(Timestamp)
  1832. 2026-11-05 06:51:00.039 DEBUG 15436 --- [cfc-scheduler-3] c.e.cfc.mapper.TaskMapper.selectList : ==> Preparing: SELECT id,family_id,family_member_id,creator_id,executor_type,executor_id,child_id AS memberId,title,description,points,deadline,repeat_type,category,need_review,review_by_category,review_type,status,completed_at,bonus_rule,points_expire_days,template_id,is_template,task_type,frequency,max_frequency,complete_types,duration,earliest_start,latest_end,accept_deadline,minigame_code,source_type,source_id,is_daily_progress,target_value,member_only,prerequisite_task_id,is_flow_task,successor_task_ids,action_type,action_config,require_input,start_required,start_count,min_duration_seconds,dimension_code,parent_task_id,dimension_weights,created_at,updated_at FROM tasks WHERE (is_template = ? AND executor_type = ? AND status = ? AND deadline >= ? AND deadline < ?) ORDER BY deadline ASC LIMIT 200
  1833. 2026-11-05 06:51:00.039 DEBUG 15436 --- [cfc-scheduler-3] c.e.cfc.mapper.TaskMapper.selectList : ==> Parameters: 0(Integer), parent(String), pending(String), 2026-11-05 00:00:00.0(Timestamp), 2026-11-06 00:00:00.0(Timestamp)
  1834. 2026-11-05 06:51:00.039 DEBUG 15436 --- [cfc-scheduler-1] c.e.cfc.mapper.TaskMapper.selectList : <== Total: 0
  1835. 2026-11-05 06:51:00.040 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.T.selectList : ==> Preparing: SELECT id,user_id,channels,timing_mode,offset_minutes,enabled,created_at,completion_praise_enabled,completion_praise_channels,updated_at FROM task_reminder_config
  1836. 2026-11-05 06:51:00.040 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.T.selectList : ==> Parameters:
  1837. 2026-11-05 06:51:00.041 DEBUG 15436 --- [cfc-scheduler-3] c.e.cfc.mapper.TaskMapper.selectList : <== Total: 0
  1838. 2026-11-05 06:51:00.041 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.T.selectList : <== Total: 0
  1839. 2026-11-05 06:51:00.041 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.T.selectList : ==> Preparing: SELECT id,user_id,channels,timing_mode,offset_minutes,enabled,created_at,completion_praise_enabled,completion_praise_channels,updated_at FROM task_reminder_config
  1840. 2026-11-05 06:51:00.041 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.T.selectList : ==> Parameters:
  1841. 2026-11-05 06:51:00.042 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.T.selectList : <== Total: 0
  1842. 2026-11-05 06:51:00.042 DEBUG 15436 --- [cfc-scheduler-2] c.e.cfc.mapper.TaskMapper.selectList : ==> Preparing: SELECT id,family_id,family_member_id,creator_id,executor_type,executor_id,child_id AS memberId,title,description,points,deadline,repeat_type,category,need_review,review_by_category,review_type,status,completed_at,bonus_rule,points_expire_days,template_id,is_template,task_type,frequency,max_frequency,complete_types,duration,earliest_start,latest_end,accept_deadline,minigame_code,source_type,source_id,is_daily_progress,target_value,member_only,prerequisite_task_id,is_flow_task,successor_task_ids,action_type,action_config,require_input,start_required,start_count,min_duration_seconds,dimension_code,parent_task_id,dimension_weights,created_at,updated_at FROM tasks WHERE (is_template = ? AND executor_type = ? AND status = ? AND deadline >= ? AND deadline < ?) ORDER BY deadline ASC LIMIT 200
  1843. 2026-11-05 06:51:00.042 DEBUG 15436 --- [cfc-scheduler-2] c.e.cfc.mapper.TaskMapper.selectList : ==> Parameters: 0(Integer), parent(String), pending(String), 2026-11-05 00:00:00.0(Timestamp), 2026-11-06 00:00:00.0(Timestamp)
  1844. 2026-11-05 06:51:00.043 DEBUG 15436 --- [cfc-scheduler-1] c.e.cfc.mapper.TaskMapper.selectList : ==> Preparing: SELECT id,family_id,family_member_id,creator_id,executor_type,executor_id,child_id AS memberId,title,description,points,deadline,repeat_type,category,need_review,review_by_category,review_type,status,completed_at,bonus_rule,points_expire_days,template_id,is_template,task_type,frequency,max_frequency,complete_types,duration,earliest_start,latest_end,accept_deadline,minigame_code,source_type,source_id,is_daily_progress,target_value,member_only,prerequisite_task_id,is_flow_task,successor_task_ids,action_type,action_config,require_input,start_required,start_count,min_duration_seconds,dimension_code,parent_task_id,dimension_weights,created_at,updated_at FROM tasks WHERE (is_template = ? AND executor_type = ? AND status = ? AND deadline >= ? AND deadline < ?) ORDER BY deadline ASC LIMIT 200
  1845. 2026-11-05 06:51:00.043 DEBUG 15436 --- [cfc-scheduler-1] c.e.cfc.mapper.TaskMapper.selectList : ==> Parameters: 0(Integer), parent(String), pending(String), 2026-11-05 00:00:00.0(Timestamp), 2026-11-06 00:00:00.0(Timestamp)
  1846. 2026-11-05 06:51:00.043 DEBUG 15436 --- [cfc-scheduler-2] c.e.cfc.mapper.TaskMapper.selectList : <== Total: 0
  1847. 2026-11-05 06:51:00.044 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.T.selectList : ==> Preparing: SELECT id,user_id,channels,timing_mode,offset_minutes,enabled,created_at,completion_praise_enabled,completion_praise_channels,updated_at FROM task_reminder_config
  1848. 2026-11-05 06:51:00.044 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.T.selectList : ==> Parameters:
  1849. 2026-11-05 06:51:00.044 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.T.selectList : ==> Preparing: SELECT id,user_id,channels,timing_mode,offset_minutes,enabled,created_at,completion_praise_enabled,completion_praise_channels,updated_at FROM task_reminder_config
  1850. 2026-11-05 06:51:00.044 DEBUG 15436 --- [cfc-scheduler-1] c.e.cfc.mapper.TaskMapper.selectList : <== Total: 0
  1851. 2026-11-05 06:51:00.044 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.T.selectList : ==> Parameters:
  1852. 2026-11-05 06:51:00.044 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.T.selectList : <== Total: 0
  1853. 2026-11-05 06:51:00.046 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.T.selectList : ==> Preparing: SELECT id,user_id,channels,timing_mode,offset_minutes,enabled,created_at,completion_praise_enabled,completion_praise_channels,updated_at FROM task_reminder_config
  1854. 2026-11-05 06:51:00.046 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.T.selectList : <== Total: 0
  1855. 2026-11-05 06:51:00.046 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.T.selectList : ==> Parameters:
  1856. 2026-11-05 06:51:00.046 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.T.selectList : ==> Preparing: SELECT id,user_id,channels,timing_mode,offset_minutes,enabled,created_at,completion_praise_enabled,completion_praise_channels,updated_at FROM task_reminder_config
  1857. 2026-11-05 06:51:00.046 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.T.selectList : ==> Parameters:
  1858. 2026-11-05 06:51:00.047 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.T.selectList : <== Total: 0
  1859. 2026-11-05 06:51:00.047 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.T.selectList : ==> Preparing: SELECT id,user_id,channels,timing_mode,offset_minutes,enabled,created_at,completion_praise_enabled,completion_praise_channels,updated_at FROM task_reminder_config
  1860. 2026-11-05 06:51:00.047 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.T.selectList : ==> Parameters:
  1861. 2026-11-05 06:51:00.047 DEBUG 15436 --- [cfc-scheduler-2] c.e.cfc.mapper.TaskMapper.selectList : ==> Preparing: SELECT id,family_id,family_member_id,creator_id,executor_type,executor_id,child_id AS memberId,title,description,points,deadline,repeat_type,category,need_review,review_by_category,review_type,status,completed_at,bonus_rule,points_expire_days,template_id,is_template,task_type,frequency,max_frequency,complete_types,duration,earliest_start,latest_end,accept_deadline,minigame_code,source_type,source_id,is_daily_progress,target_value,member_only,prerequisite_task_id,is_flow_task,successor_task_ids,action_type,action_config,require_input,start_required,start_count,min_duration_seconds,dimension_code,parent_task_id,dimension_weights,created_at,updated_at FROM tasks WHERE (is_template = ? AND executor_type = ? AND status = ? AND deadline >= ? AND deadline < ?) ORDER BY deadline ASC LIMIT 200
  1862. 2026-11-05 06:51:00.047 DEBUG 15436 --- [cfc-scheduler-1] c.e.cfc.mapper.TaskMapper.selectList : ==> Preparing: SELECT id,family_id,family_member_id,creator_id,executor_type,executor_id,child_id AS memberId,title,description,points,deadline,repeat_type,category,need_review,review_by_category,review_type,status,completed_at,bonus_rule,points_expire_days,template_id,is_template,task_type,frequency,max_frequency,complete_types,duration,earliest_start,latest_end,accept_deadline,minigame_code,source_type,source_id,is_daily_progress,target_value,member_only,prerequisite_task_id,is_flow_task,successor_task_ids,action_type,action_config,require_input,start_required,start_count,min_duration_seconds,dimension_code,parent_task_id,dimension_weights,created_at,updated_at FROM tasks WHERE (is_template = ? AND executor_type = ? AND status = ? AND deadline >= ? AND deadline < ?) ORDER BY deadline ASC LIMIT 200
  1863. 2026-11-05 06:51:00.047 DEBUG 15436 --- [cfc-scheduler-2] c.e.cfc.mapper.TaskMapper.selectList : ==> Parameters: 0(Integer), parent(String), pending(String), 2026-11-05 00:00:00.0(Timestamp), 2026-11-06 00:00:00.0(Timestamp)
  1864. 2026-11-05 06:51:00.047 DEBUG 15436 --- [cfc-scheduler-1] c.e.cfc.mapper.TaskMapper.selectList : ==> Parameters: 0(Integer), parent(String), pending(String), 2026-11-05 00:00:00.0(Timestamp), 2026-11-06 00:00:00.0(Timestamp)
  1865. 2026-11-05 06:51:00.047 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.T.selectList : <== Total: 0
  1866. 2026-11-05 06:51:00.049 DEBUG 15436 --- [cfc-scheduler-3] c.e.cfc.mapper.TaskMapper.selectList : ==> Preparing: SELECT id,family_id,family_member_id,creator_id,executor_type,executor_id,child_id AS memberId,title,description,points,deadline,repeat_type,category,need_review,review_by_category,review_type,status,completed_at,bonus_rule,points_expire_days,template_id,is_template,task_type,frequency,max_frequency,complete_types,duration,earliest_start,latest_end,accept_deadline,minigame_code,source_type,source_id,is_daily_progress,target_value,member_only,prerequisite_task_id,is_flow_task,successor_task_ids,action_type,action_config,require_input,start_required,start_count,min_duration_seconds,dimension_code,parent_task_id,dimension_weights,created_at,updated_at FROM tasks WHERE (is_template = ? AND executor_type = ? AND status = ? AND deadline >= ? AND deadline < ?) ORDER BY deadline ASC LIMIT 200
  1867. 2026-11-05 06:51:00.049 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.T.selectList : <== Total: 0
  1868. 2026-11-05 06:51:00.049 DEBUG 15436 --- [cfc-scheduler-3] c.e.cfc.mapper.TaskMapper.selectList : ==> Parameters: 0(Integer), parent(String), pending(String), 2026-11-05 00:00:00.0(Timestamp), 2026-11-06 00:00:00.0(Timestamp)
  1869. 2026-11-05 06:51:00.050 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.T.selectList : ==> Preparing: SELECT id,user_id,channels,timing_mode,offset_minutes,enabled,created_at,completion_praise_enabled,completion_praise_channels,updated_at FROM task_reminder_config
  1870. 2026-11-05 06:51:00.050 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.T.selectList : ==> Parameters:
  1871. 2026-11-05 06:51:00.050 DEBUG 15436 --- [cfc-scheduler-2] c.e.cfc.mapper.TaskMapper.selectList : ==> Preparing: SELECT id,family_id,family_member_id,creator_id,executor_type,executor_id,child_id AS memberId,title,description,points,deadline,repeat_type,category,need_review,review_by_category,review_type,status,completed_at,bonus_rule,points_expire_days,template_id,is_template,task_type,frequency,max_frequency,complete_types,duration,earliest_start,latest_end,accept_deadline,minigame_code,source_type,source_id,is_daily_progress,target_value,member_only,prerequisite_task_id,is_flow_task,successor_task_ids,action_type,action_config,require_input,start_required,start_count,min_duration_seconds,dimension_code,parent_task_id,dimension_weights,created_at,updated_at FROM tasks WHERE (is_template = ? AND executor_type = ? AND status = ? AND deadline >= ? AND deadline < ?) ORDER BY deadline ASC LIMIT 200
  1872. 2026-11-05 06:51:00.050 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.T.selectList : ==> Preparing: SELECT id,user_id,channels,timing_mode,offset_minutes,enabled,created_at,completion_praise_enabled,completion_praise_channels,updated_at FROM task_reminder_config
  1873. 2026-11-05 06:51:00.050 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.T.selectList : ==> Parameters:
  1874. 2026-11-05 06:51:00.050 DEBUG 15436 --- [cfc-scheduler-2] c.e.cfc.mapper.TaskMapper.selectList : ==> Parameters: 0(Integer), parent(String), pending(String), 2026-11-05 00:00:00.0(Timestamp), 2026-11-06 00:00:00.0(Timestamp)
  1875. 2026-11-05 06:51:00.050 DEBUG 15436 --- [cfc-scheduler-1] c.e.cfc.mapper.TaskMapper.selectList : <== Total: 0
  1876. 2026-11-05 06:51:00.051 DEBUG 15436 --- [cfc-scheduler-3] c.e.cfc.mapper.TaskMapper.selectList : <== Total: 0
  1877. 2026-11-05 06:51:00.051 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.T.selectList : <== Total: 0
  1878. 2026-11-05 06:51:00.050 DEBUG 15436 --- [cfc-scheduler-2] c.e.cfc.mapper.TaskMapper.selectList : <== Total: 0
  1879. 2026-11-05 06:51:00.051 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.T.selectList : <== Total: 0
  1880. 2026-11-05 06:51:00.052 DEBUG 15436 --- [cfc-scheduler-2] c.e.cfc.mapper.TaskMapper.selectList : <== Total: 0
  1881. 2026-11-05 06:51:00.054 DEBUG 15436 --- [cfc-scheduler-3] c.e.cfc.mapper.TaskMapper.selectList : ==> Preparing: SELECT id,family_id,family_member_id,creator_id,executor_type,executor_id,child_id AS memberId,title,description,points,deadline,repeat_type,category,need_review,review_by_category,review_type,status,completed_at,bonus_rule,points_expire_days,template_id,is_template,task_type,frequency,max_frequency,complete_types,duration,earliest_start,latest_end,accept_deadline,minigame_code,source_type,source_id,is_daily_progress,target_value,member_only,prerequisite_task_id,is_flow_task,successor_task_ids,action_type,action_config,require_input,start_required,start_count,min_duration_seconds,dimension_code,parent_task_id,dimension_weights,created_at,updated_at FROM tasks WHERE (is_template = ? AND executor_type = ? AND status = ? AND deadline >= ? AND deadline < ?) ORDER BY deadline ASC LIMIT 200
  1882. 2026-11-05 06:51:00.054 DEBUG 15436 --- [cfc-scheduler-3] c.e.cfc.mapper.TaskMapper.selectList : ==> Parameters: 0(Integer), parent(String), pending(String), 2026-11-05 00:00:00.0(Timestamp), 2026-11-06 00:00:00.0(Timestamp)
  1883. 2026-11-05 06:51:00.054 DEBUG 15436 --- [cfc-scheduler-4] c.e.cfc.mapper.TaskMapper.selectList : ==> Preparing: SELECT id,family_id,family_member_id,creator_id,executor_type,executor_id,child_id AS memberId,title,description,points,deadline,repeat_type,category,need_review,review_by_category,review_type,status,completed_at,bonus_rule,points_expire_days,template_id,is_template,task_type,frequency,max_frequency,complete_types,duration,earliest_start,latest_end,accept_deadline,minigame_code,source_type,source_id,is_daily_progress,target_value,member_only,prerequisite_task_id,is_flow_task,successor_task_ids,action_type,action_config,require_input,start_required,start_count,min_duration_seconds,dimension_code,parent_task_id,dimension_weights,created_at,updated_at FROM tasks WHERE (is_template = ? AND executor_type = ? AND status = ? AND deadline >= ? AND deadline < ?) ORDER BY deadline ASC LIMIT 200
  1884. 2026-11-05 06:51:00.055 DEBUG 15436 --- [cfc-scheduler-4] c.e.cfc.mapper.TaskMapper.selectList : ==> Parameters: 0(Integer), parent(String), pending(String), 2026-11-05 00:00:00.0(Timestamp), 2026-11-06 00:00:00.0(Timestamp)
  1885. 2026-11-05 06:51:00.057 DEBUG 15436 --- [cfc-scheduler-4] c.e.cfc.mapper.TaskMapper.selectList : <== Total: 0
  1886. 2026-11-05 06:51:00.057 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.T.selectList : ==> Preparing: SELECT id,user_id,channels,timing_mode,offset_minutes,enabled,created_at,completion_praise_enabled,completion_praise_channels,updated_at FROM task_reminder_config
  1887. 2026-11-05 06:51:00.057 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.T.selectList : ==> Parameters:
  1888. 2026-11-05 06:51:00.057 DEBUG 15436 --- [cfc-scheduler-3] c.e.cfc.mapper.TaskMapper.selectList : <== Total: 0
  1889. 2026-11-05 06:51:00.057 DEBUG 15436 --- [cfc-scheduler-3] c.e.cfc.mapper.TaskMapper.selectList : ==> Preparing: SELECT id,family_id,family_member_id,creator_id,executor_type,executor_id,child_id AS memberId,title,description,points,deadline,repeat_type,category,need_review,review_by_category,review_type,status,completed_at,bonus_rule,points_expire_days,template_id,is_template,task_type,frequency,max_frequency,complete_types,duration,earliest_start,latest_end,accept_deadline,minigame_code,source_type,source_id,is_daily_progress,target_value,member_only,prerequisite_task_id,is_flow_task,successor_task_ids,action_type,action_config,require_input,start_required,start_count,min_duration_seconds,dimension_code,parent_task_id,dimension_weights,created_at,updated_at FROM tasks WHERE (is_template = ? AND executor_type = ? AND status = ? AND deadline >= ? AND deadline < ?) ORDER BY deadline ASC LIMIT 200
  1890. 2026-11-05 06:51:00.057 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.T.selectList : ==> Preparing: SELECT id,user_id,channels,timing_mode,offset_minutes,enabled,created_at,completion_praise_enabled,completion_praise_channels,updated_at FROM task_reminder_config
  1891. 2026-11-05 06:51:00.058 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.T.selectList : ==> Parameters:
  1892. 2026-11-05 06:51:00.058 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.T.selectList : ==> Preparing: SELECT id,user_id,channels,timing_mode,offset_minutes,enabled,created_at,completion_praise_enabled,completion_praise_channels,updated_at FROM task_reminder_config
  1893. 2026-11-05 06:51:00.058 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.T.selectList : ==> Parameters:
  1894. 2026-11-05 06:51:00.058 DEBUG 15436 --- [cfc-scheduler-3] c.e.cfc.mapper.TaskMapper.selectList : ==> Parameters: 0(Integer), parent(String), pending(String), 2026-11-05 00:00:00.0(Timestamp), 2026-11-06 00:00:00.0(Timestamp)
  1895. 2026-11-05 06:51:00.058 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.T.selectList : ==> Preparing: SELECT id,user_id,channels,timing_mode,offset_minutes,enabled,created_at,completion_praise_enabled,completion_praise_channels,updated_at FROM task_reminder_config
  1896. 2026-11-05 06:51:00.058 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.T.selectList : ==> Parameters:
  1897. 2026-11-05 06:51:00.058 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.T.selectList : <== Total: 0
  1898. 2026-11-05 06:51:00.058 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.T.selectList : <== Total: 0
  1899. 2026-11-05 06:51:00.058 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.T.selectList : <== Total: 0
  1900. 2026-11-05 06:51:00.059 DEBUG 15436 --- [cfc-scheduler-2] c.e.cfc.mapper.TaskMapper.selectList : ==> Preparing: SELECT id,family_id,family_member_id,creator_id,executor_type,executor_id,child_id AS memberId,title,description,points,deadline,repeat_type,category,need_review,review_by_category,review_type,status,completed_at,bonus_rule,points_expire_days,template_id,is_template,task_type,frequency,max_frequency,complete_types,duration,earliest_start,latest_end,accept_deadline,minigame_code,source_type,source_id,is_daily_progress,target_value,member_only,prerequisite_task_id,is_flow_task,successor_task_ids,action_type,action_config,require_input,start_required,start_count,min_duration_seconds,dimension_code,parent_task_id,dimension_weights,created_at,updated_at FROM tasks WHERE (is_template = ? AND executor_type = ? AND status = ? AND deadline >= ? AND deadline < ?) ORDER BY deadline ASC LIMIT 200
  1901. 2026-11-05 06:51:00.059 DEBUG 15436 --- [cfc-scheduler-4] c.e.cfc.mapper.TaskMapper.selectList : ==> Preparing: SELECT id,family_id,family_member_id,creator_id,executor_type,executor_id,child_id AS memberId,title,description,points,deadline,repeat_type,category,need_review,review_by_category,review_type,status,completed_at,bonus_rule,points_expire_days,template_id,is_template,task_type,frequency,max_frequency,complete_types,duration,earliest_start,latest_end,accept_deadline,minigame_code,source_type,source_id,is_daily_progress,target_value,member_only,prerequisite_task_id,is_flow_task,successor_task_ids,action_type,action_config,require_input,start_required,start_count,min_duration_seconds,dimension_code,parent_task_id,dimension_weights,created_at,updated_at FROM tasks WHERE (is_template = ? AND executor_type = ? AND status = ? AND deadline >= ? AND deadline < ?) ORDER BY deadline ASC LIMIT 200
  1902. 2026-11-05 06:51:00.059 DEBUG 15436 --- [cfc-scheduler-2] c.e.cfc.mapper.TaskMapper.selectList : ==> Parameters: 0(Integer), parent(String), pending(String), 2026-11-05 00:00:00.0(Timestamp), 2026-11-06 00:00:00.0(Timestamp)
  1903. 2026-11-05 06:51:00.059 DEBUG 15436 --- [cfc-scheduler-4] c.e.cfc.mapper.TaskMapper.selectList : ==> Parameters: 0(Integer), parent(String), pending(String), 2026-11-05 00:00:00.0(Timestamp), 2026-11-06 00:00:00.0(Timestamp)
  1904. 2026-11-05 06:51:00.059 DEBUG 15436 --- [cfc-scheduler-3] c.e.cfc.mapper.TaskMapper.selectList : <== Total: 0
  1905. 2026-11-05 06:51:00.059 DEBUG 15436 --- [cfc-scheduler-2] c.e.cfc.mapper.TaskMapper.selectList : ==> Preparing: SELECT id,family_id,family_member_id,creator_id,executor_type,executor_id,child_id AS memberId,title,description,points,deadline,repeat_type,category,need_review,review_by_category,review_type,status,completed_at,bonus_rule,points_expire_days,template_id,is_template,task_type,frequency,max_frequency,complete_types,duration,earliest_start,latest_end,accept_deadline,minigame_code,source_type,source_id,is_daily_progress,target_value,member_only,prerequisite_task_id,is_flow_task,successor_task_ids,action_type,action_config,require_input,start_required,start_count,min_duration_seconds,dimension_code,parent_task_id,dimension_weights,created_at,updated_at FROM tasks WHERE (is_template = ? AND executor_type = ? AND status = ? AND deadline >= ? AND deadline < ?) ORDER BY deadline ASC LIMIT 200
  1906. 2026-11-05 06:51:00.061 DEBUG 15436 --- [cfc-scheduler-2] c.e.cfc.mapper.TaskMapper.selectList : <== Total: 0
  1907. 2026-11-05 06:51:00.061 DEBUG 15436 --- [cfc-scheduler-4] c.e.cfc.mapper.TaskMapper.selectList : <== Total: 0
  1908. 2026-11-05 06:51:00.061 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.T.selectList : ==> Preparing: SELECT id,user_id,channels,timing_mode,offset_minutes,enabled,created_at,completion_praise_enabled,completion_praise_channels,updated_at FROM task_reminder_config
  1909. 2026-11-05 06:51:00.062 DEBUG 15436 --- [cfc-scheduler-2] c.e.cfc.mapper.TaskMapper.selectList : ==> Parameters: 0(Integer), parent(String), pending(String), 2026-11-05 00:00:00.0(Timestamp), 2026-11-06 00:00:00.0(Timestamp)
  1910. 2026-11-05 06:51:00.062 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.T.selectList : ==> Parameters:
  1911. 2026-11-05 06:51:00.062 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.T.selectList : <== Total: 0
  1912. 2026-11-05 06:51:00.062 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.T.selectList : <== Total: 0
  1913. 2026-11-05 06:51:00.063 DEBUG 15436 --- [cfc-scheduler-2] c.e.cfc.mapper.TaskMapper.selectList : <== Total: 0
  1914. 2026-11-05 06:51:00.063 DEBUG 15436 --- [cfc-scheduler-2] c.e.cfc.mapper.TaskMapper.selectList : ==> Preparing: SELECT id,family_id,family_member_id,creator_id,executor_type,executor_id,child_id AS memberId,title,description,points,deadline,repeat_type,category,need_review,review_by_category,review_type,status,completed_at,bonus_rule,points_expire_days,template_id,is_template,task_type,frequency,max_frequency,complete_types,duration,earliest_start,latest_end,accept_deadline,minigame_code,source_type,source_id,is_daily_progress,target_value,member_only,prerequisite_task_id,is_flow_task,successor_task_ids,action_type,action_config,require_input,start_required,start_count,min_duration_seconds,dimension_code,parent_task_id,dimension_weights,created_at,updated_at FROM tasks WHERE (is_template = ? AND executor_type = ? AND status = ? AND deadline >= ? AND deadline < ?) ORDER BY deadline ASC LIMIT 200
  1915. 2026-11-05 06:51:00.063 DEBUG 15436 --- [cfc-scheduler-3] c.e.cfc.mapper.TaskMapper.selectList : ==> Preparing: SELECT id,family_id,family_member_id,creator_id,executor_type,executor_id,child_id AS memberId,title,description,points,deadline,repeat_type,category,need_review,review_by_category,review_type,status,completed_at,bonus_rule,points_expire_days,template_id,is_template,task_type,frequency,max_frequency,complete_types,duration,earliest_start,latest_end,accept_deadline,minigame_code,source_type,source_id,is_daily_progress,target_value,member_only,prerequisite_task_id,is_flow_task,successor_task_ids,action_type,action_config,require_input,start_required,start_count,min_duration_seconds,dimension_code,parent_task_id,dimension_weights,created_at,updated_at FROM tasks WHERE (is_template = ? AND executor_type = ? AND status = ? AND deadline >= ? AND deadline < ?) ORDER BY deadline ASC LIMIT 200
  1916. 2026-11-05 06:51:00.064 DEBUG 15436 --- [cfc-scheduler-2] c.e.cfc.mapper.TaskMapper.selectList : ==> Parameters: 0(Integer), parent(String), pending(String), 2026-11-05 00:00:00.0(Timestamp), 2026-11-06 00:00:00.0(Timestamp)
  1917. 2026-11-05 06:51:00.064 DEBUG 15436 --- [cfc-scheduler-3] c.e.cfc.mapper.TaskMapper.selectList : ==> Parameters: 0(Integer), parent(String), pending(String), 2026-11-05 00:00:00.0(Timestamp), 2026-11-06 00:00:00.0(Timestamp)
  1918. 2026-11-05 06:51:00.065 DEBUG 15436 --- [cfc-scheduler-3] c.e.cfc.mapper.TaskMapper.selectList : <== Total: 0
  1919. 2026-11-05 06:51:00.065 DEBUG 15436 --- [cfc-scheduler-2] c.e.cfc.mapper.TaskMapper.selectList : <== Total: 0
  1920. 2026-11-05 06:51:00.207 INFO 15436 --- [eduler_Worker-5] c.e.cfc.task.OrchestrationPollingJob : 编排轮询开始...
  1921. 2026-11-05 06:51:00.209 DEBUG 15436 --- [eduler_Worker-5] c.e.c.m.T.selectList : ==> Preparing: SELECT id,flow_id,flow_version,family_id,family_member_id,trigger_source,status,started_at,finished_at,error_reason,created_at,updated_at FROM task_orchestration_executions WHERE (status = ?) LIMIT 20
  1922. 2026-11-05 06:51:00.209 DEBUG 15436 --- [eduler_Worker-5] c.e.c.m.T.selectList : ==> Parameters: running(String)
  1923. 2026-11-05 06:51:00.210 DEBUG 15436 --- [eduler_Worker-5] c.e.c.m.T.selectList : <== Total: 0
  1924. 2026-11-05 06:51:00.210 INFO 15436 --- [eduler_Worker-5] c.e.cfc.task.OrchestrationPollingJob : 编排轮询结束
  1925. 2026-11-05 06:51:00.941 INFO 15436 --- [duler_Worker-10] c.e.cfc.task.OrchestrationPollingJob : 编排轮询开始...
  1926. 2026-11-05 06:51:00.943 DEBUG 15436 --- [duler_Worker-10] c.e.c.m.T.selectList : ==> Preparing: SELECT id,flow_id,flow_version,family_id,family_member_id,trigger_source,status,started_at,finished_at,error_reason,created_at,updated_at FROM task_orchestration_executions WHERE (status = ?) LIMIT 20
  1927. 2026-11-05 06:51:00.943 DEBUG 15436 --- [duler_Worker-10] c.e.c.m.T.selectList : ==> Parameters: running(String)
  1928. 2026-11-05 06:51:00.944 DEBUG 15436 --- [duler_Worker-10] c.e.c.m.T.selectList : <== Total: 0
  1929. 2026-11-05 06:51:00.944 INFO 15436 --- [duler_Worker-10] c.e.cfc.task.OrchestrationPollingJob : 编排轮询结束
  1930. 2026-11-05 06:51:01.635 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移273: 已加宽 dan_report_uploads.file_id 为 VARCHAR(500)
  1931. 2026-11-05 06:51:02.024 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移274: 已加宽 dan_assessment_results.report_file_id 为 VARCHAR(500)
  1932. 2026-11-05 06:51:02.026 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 dan_assessment_results.dan_level 已存在,跳过
  1933. 2026-11-05 06:51:02.542 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.H.listPendingRetry : ==> Preparing: SELECT * FROM health_report_drafts WHERE status = 'pending' AND parse_status = 'collecting' AND ((next_retry_at IS NOT NULL AND next_retry_at <= ?) OR (next_retry_at IS NULL AND (parse_started_at IS NULL OR parse_started_at < DATE_SUB(?, INTERVAL 30 MINUTE)))) ORDER BY updated_at ASC LIMIT ?
  1934. 2026-11-05 06:51:02.542 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.H.listPendingRetry : ==> Parameters: 2026-11-05 06:51:02.541(Timestamp), 2026-11-05 06:51:02.541(Timestamp), 20(Integer)
  1935. 2026-11-05 06:51:02.543 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.A.selectList : ==> Preparing: SELECT id,order_no,family_id,user_id,child_id AS memberId,guide_id,package_id,guide_name,package_name,total_price,discount_amount,actual_price,appointment_id,status,pay_time,pay_type,transaction_id,created_at,updated_at FROM assessment_orders WHERE (status = ? AND created_at < ?)
  1936. 2026-11-05 06:51:02.543 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.A.selectList : ==> Parameters: pending(String), 2026-11-05 06:21:02.541(Timestamp)
  1937. 2026-11-05 06:51:02.544 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.H.listPendingRetry : <== Total: 0
  1938. 2026-11-05 06:51:02.544 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.A.selectList : <== Total: 0
  1939. 2026-11-05 06:51:02.545 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.PaymentOrderMapper.selectList : ==> Preparing: SELECT id,order_no,family_id,level_code,payment_type,period,amount,user_coupon_id,status,group_no,period_no,pay_method,transaction_id,paid_at,created_at,updated_at FROM payment_orders WHERE (status = ? AND created_at < ?)
  1940. 2026-11-05 06:51:02.545 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.PaymentOrderMapper.selectList : ==> Parameters: pending(String), 2026-11-05 06:21:02.541(Timestamp)
  1941. 2026-11-05 06:51:02.546 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.PaymentOrderMapper.selectList : <== Total: 0
  1942. 2026-11-05 06:51:02.546 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.M.selectList : ==> Preparing: SELECT id,family_id,level,amount,status,payment_type,transaction_id,order_no,created_at,paid_at FROM member_subscription_order WHERE (status = ? AND created_at < ?)
  1943. 2026-11-05 06:51:02.546 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.M.selectList : ==> Parameters: pending(String), 2026-11-05 06:21:02.541(Timestamp)
  1944. 2026-11-05 06:51:02.547 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.M.selectList : <== Total: 0
  1945. 2026-11-05 06:51:02.547 INFO 15436 --- [cfc-scheduler-1] c.etotem.cfc.task.VirtualPayTimeoutTask : 虚拟支付超时兜底扫描完成: 测评=0/0, 会员=0/0, 订阅=0/0
  1946. 2026-11-05 06:51:02.548 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.ProductOrderMapper.selectList : ==> Preparing: SELECT id,order_no,product_id,product_name,product_type,sku_id,buyer_id,family_id,quantity,unit_price,total_amount,status,payment_method,remark,discount_amount,coupon_id,cancel_at,transaction_id,cover_image,address_snapshot,logistics_no,logistics_company,tracking_number,express_company,delivery_method,pickup_code,confirm_time,paid_at,refund_status,refund_reason,refund_amount,refund_time,supply_system_id,supplier_id,supply_commission,points_used,points_cost,money_amount,consignee_id,purchase_info,activity_id,provision_status,auditor_id,audited_at,audit_reason,shipping_cost,gift_amount,pickup_location_id,pickup_location_snapshot,time_slot_id,time_slot_snapshot,service_person_id,service_person_snapshot,fulfill_status,fulfill_confirmed_at,received_at,created_at,updated_at,special_deal_id FROM product_orders WHERE (status = ? AND created_at < ?)
  1947. 2026-11-05 06:51:02.549 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.ProductOrderMapper.selectList : ==> Parameters: pending(String), 2026-11-05 06:21:02.547(Timestamp)
  1948. 2026-11-05 06:51:02.550 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.ProductOrderMapper.selectList : <== Total: 0
  1949. 2026-11-05 06:51:03.074 INFO 15436 --- [eduler_Worker-3] c.e.cfc.task.OrchestrationPollingJob : 编排轮询开始...
  1950. 2026-11-05 06:51:03.076 DEBUG 15436 --- [eduler_Worker-3] c.e.c.m.T.selectList : ==> Preparing: SELECT id,flow_id,flow_version,family_id,family_member_id,trigger_source,status,started_at,finished_at,error_reason,created_at,updated_at FROM task_orchestration_executions WHERE (status = ?) LIMIT 20
  1951. 2026-11-05 06:51:03.076 DEBUG 15436 --- [eduler_Worker-3] c.e.c.m.T.selectList : ==> Parameters: running(String)
  1952. 2026-11-05 06:51:03.077 DEBUG 15436 --- [eduler_Worker-3] c.e.c.m.T.selectList : <== Total: 0
  1953. 2026-11-05 06:51:03.078 INFO 15436 --- [eduler_Worker-3] c.e.cfc.task.OrchestrationPollingJob : 编排轮询结束
  1954. 2026-11-05 06:51:03.090 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移275: 已将 dan_assessment_results.dan_level 改为可空并带默认
  1955. 2026-11-05 06:51:03.092 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建 family_coupon 表
  1956. 2026-11-05 06:51:03.093 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建 family_coupon_grant_log 表
  1957. 2026-11-05 06:51:03.094 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建cf_rate_tier表
  1958. 2026-11-05 06:51:04.376 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建cf_transfer_record表
  1959. 2026-11-05 06:51:07.158 INFO 15436 --- [eduler_Worker-2] c.e.cfc.task.OrchestrationPollingJob : 编排轮询开始...
  1960. 2026-11-05 06:51:07.159 DEBUG 15436 --- [eduler_Worker-2] c.e.c.m.T.selectList : ==> Preparing: SELECT id,flow_id,flow_version,family_id,family_member_id,trigger_source,status,started_at,finished_at,error_reason,created_at,updated_at FROM task_orchestration_executions WHERE (status = ?) LIMIT 20
  1961. 2026-11-05 06:51:07.159 DEBUG 15436 --- [eduler_Worker-2] c.e.c.m.T.selectList : ==> Parameters: running(String)
  1962. 2026-11-05 06:51:07.161 DEBUG 15436 --- [eduler_Worker-2] c.e.c.m.T.selectList : <== Total: 0
  1963. 2026-11-05 06:51:07.161 INFO 15436 --- [eduler_Worker-2] c.e.cfc.task.OrchestrationPollingJob : 编排轮询结束
  1964. 2026-11-05 06:51:07.331 INFO 15436 --- [eduler_Worker-3] c.e.cfc.task.OrchestrationPollingJob : 编排轮询开始...
  1965. 2026-11-05 06:51:07.332 DEBUG 15436 --- [eduler_Worker-3] c.e.c.m.T.selectList : ==> Preparing: SELECT id,flow_id,flow_version,family_id,family_member_id,trigger_source,status,started_at,finished_at,error_reason,created_at,updated_at FROM task_orchestration_executions WHERE (status = ?) LIMIT 20
  1966. 2026-11-05 06:51:07.333 DEBUG 15436 --- [eduler_Worker-3] c.e.c.m.T.selectList : ==> Parameters: running(String)
  1967. 2026-11-05 06:51:07.334 DEBUG 15436 --- [eduler_Worker-3] c.e.c.m.T.selectList : <== Total: 0
  1968. 2026-11-05 06:51:07.334 INFO 15436 --- [eduler_Worker-3] c.e.cfc.task.OrchestrationPollingJob : 编排轮询结束
  1969. 2026-11-05 06:51:07.490 INFO 15436 --- [eduler_Worker-6] c.e.cfc.task.OrchestrationPollingJob : 编排轮询开始...
  1970. 2026-11-05 06:51:07.491 DEBUG 15436 --- [eduler_Worker-6] c.e.c.m.T.selectList : ==> Preparing: SELECT id,flow_id,flow_version,family_id,family_member_id,trigger_source,status,started_at,finished_at,error_reason,created_at,updated_at FROM task_orchestration_executions WHERE (status = ?) LIMIT 20
  1971. 2026-11-05 06:51:07.491 DEBUG 15436 --- [eduler_Worker-6] c.e.c.m.T.selectList : ==> Parameters: running(String)
  1972. 2026-11-05 06:51:07.492 DEBUG 15436 --- [eduler_Worker-6] c.e.c.m.T.selectList : <== Total: 0
  1973. 2026-11-05 06:51:07.492 INFO 15436 --- [eduler_Worker-6] c.e.cfc.task.OrchestrationPollingJob : 编排轮询结束
  1974. 2026-11-05 06:51:07.665 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.A.selectList : ==> Preparing: SELECT id,order_no,family_id,user_id,child_id AS memberId,guide_id,package_id,guide_name,package_name,total_price,discount_amount,actual_price,appointment_id,status,pay_time,pay_type,transaction_id,created_at,updated_at FROM assessment_orders WHERE (status = ? AND created_at < ?)
  1975. 2026-11-05 06:51:07.665 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.A.selectList : ==> Parameters: pending(String), 2026-11-05 06:21:07.663(Timestamp)
  1976. 2026-11-05 06:51:07.666 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.ProductOrderMapper.selectList : ==> Preparing: SELECT id,order_no,product_id,product_name,product_type,sku_id,buyer_id,family_id,quantity,unit_price,total_amount,status,payment_method,remark,discount_amount,coupon_id,cancel_at,transaction_id,cover_image,address_snapshot,logistics_no,logistics_company,tracking_number,express_company,delivery_method,pickup_code,confirm_time,paid_at,refund_status,refund_reason,refund_amount,refund_time,supply_system_id,supplier_id,supply_commission,points_used,points_cost,money_amount,consignee_id,purchase_info,activity_id,provision_status,auditor_id,audited_at,audit_reason,shipping_cost,gift_amount,pickup_location_id,pickup_location_snapshot,time_slot_id,time_slot_snapshot,service_person_id,service_person_snapshot,fulfill_status,fulfill_confirmed_at,received_at,created_at,updated_at,special_deal_id FROM product_orders WHERE (status = ? AND created_at < ?)
  1977. 2026-11-05 06:51:07.667 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.A.selectList : <== Total: 0
  1978. 2026-11-05 06:51:07.667 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.ProductOrderMapper.selectList : ==> Parameters: pending(String), 2026-11-05 06:21:07.666(Timestamp)
  1979. 2026-11-05 06:51:07.668 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.PaymentOrderMapper.selectList : ==> Preparing: SELECT id,order_no,family_id,level_code,payment_type,period,amount,user_coupon_id,status,group_no,period_no,pay_method,transaction_id,paid_at,created_at,updated_at FROM payment_orders WHERE (status = ? AND created_at < ?)
  1980. 2026-11-05 06:51:07.668 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.PaymentOrderMapper.selectList : ==> Parameters: pending(String), 2026-11-05 06:21:07.663(Timestamp)
  1981. 2026-11-05 06:51:07.668 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.ProductOrderMapper.selectList : <== Total: 0
  1982. 2026-11-05 06:51:07.811 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.H.listPendingRetry : ==> Preparing: SELECT * FROM health_report_drafts WHERE status = 'pending' AND parse_status = 'collecting' AND ((next_retry_at IS NOT NULL AND next_retry_at <= ?) OR (next_retry_at IS NULL AND (parse_started_at IS NULL OR parse_started_at < DATE_SUB(?, INTERVAL 30 MINUTE)))) ORDER BY updated_at ASC LIMIT ?
  1983. 2026-11-05 06:51:07.811 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.H.listPendingRetry : ==> Parameters: 2026-11-05 06:51:07.811(Timestamp), 2026-11-05 06:51:07.811(Timestamp), 20(Integer)
  1984. 2026-11-05 06:51:07.814 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.H.listPendingRetry : <== Total: 0
  1985. 2026-11-05 06:51:10.218 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.H.listPendingRetry : ==> Preparing: SELECT * FROM health_report_drafts WHERE status = 'pending' AND parse_status = 'collecting' AND ((next_retry_at IS NOT NULL AND next_retry_at <= ?) OR (next_retry_at IS NULL AND (parse_started_at IS NULL OR parse_started_at < DATE_SUB(?, INTERVAL 30 MINUTE)))) ORDER BY updated_at ASC LIMIT ?
  1986. 2026-11-05 06:51:10.220 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.H.listPendingRetry : ==> Parameters: 2026-11-05 06:51:10.216(Timestamp), 2026-11-05 06:51:10.216(Timestamp), 20(Integer)
  1987. 2026-11-05 06:51:10.229 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.H.listPendingRetry : <== Total: 0
  1988. 2026-11-05 06:51:10.229 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.A.selectList : ==> Preparing: SELECT id,order_no,family_id,user_id,child_id AS memberId,guide_id,package_id,guide_name,package_name,total_price,discount_amount,actual_price,appointment_id,status,pay_time,pay_type,transaction_id,created_at,updated_at FROM assessment_orders WHERE (status = ? AND created_at < ?)
  1989. 2026-11-05 06:51:10.229 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.A.selectList : ==> Parameters: pending(String), 2026-11-05 06:21:10.216(Timestamp)
  1990. 2026-11-05 06:51:10.230 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.ProductOrderMapper.selectList : ==> Preparing: SELECT id,order_no,product_id,product_name,product_type,sku_id,buyer_id,family_id,quantity,unit_price,total_amount,status,payment_method,remark,discount_amount,coupon_id,cancel_at,transaction_id,cover_image,address_snapshot,logistics_no,logistics_company,tracking_number,express_company,delivery_method,pickup_code,confirm_time,paid_at,refund_status,refund_reason,refund_amount,refund_time,supply_system_id,supplier_id,supply_commission,points_used,points_cost,money_amount,consignee_id,purchase_info,activity_id,provision_status,auditor_id,audited_at,audit_reason,shipping_cost,gift_amount,pickup_location_id,pickup_location_snapshot,time_slot_id,time_slot_snapshot,service_person_id,service_person_snapshot,fulfill_status,fulfill_confirmed_at,received_at,created_at,updated_at,special_deal_id FROM product_orders WHERE (status = ? AND created_at < ?)
  1991. 2026-11-05 06:51:10.230 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.ProductOrderMapper.selectList : ==> Parameters: pending(String), 2026-11-05 06:21:10.228(Timestamp)
  1992. 2026-11-05 06:51:11.139 INFO 15436 --- [eduler_Worker-5] c.e.cfc.task.OrchestrationPollingJob : 编排轮询开始...
  1993. 2026-11-05 06:51:11.141 DEBUG 15436 --- [eduler_Worker-5] c.e.c.m.T.selectList : ==> Preparing: SELECT id,flow_id,flow_version,family_id,family_member_id,trigger_source,status,started_at,finished_at,error_reason,created_at,updated_at FROM task_orchestration_executions WHERE (status = ?) LIMIT 20
  1994. 2026-11-05 06:51:11.142 DEBUG 15436 --- [eduler_Worker-5] c.e.c.m.T.selectList : ==> Parameters: running(String)
  1995. 2026-11-05 06:51:11.143 DEBUG 15436 --- [eduler_Worker-5] c.e.c.m.T.selectList : <== Total: 0
  1996. 2026-11-05 06:51:11.143 INFO 15436 --- [eduler_Worker-5] c.e.cfc.task.OrchestrationPollingJob : 编排轮询结束
  1997. 2026-11-05 06:51:11.964 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.PaymentOrderMapper.selectList : <== Total: 0
  1998. 2026-11-05 06:51:11.964 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.ProductOrderMapper.selectList : <== Total: 0
  1999. 2026-11-05 06:51:11.964 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.A.selectList : <== Total: 0
  2000. 2026-11-05 06:51:11.964 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.M.selectList : ==> Preparing: SELECT id,family_id,level,amount,status,payment_type,transaction_id,order_no,created_at,paid_at FROM member_subscription_order WHERE (status = ? AND created_at < ?)
  2001. 2026-11-05 06:51:11.964 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.PaymentOrderMapper.selectList : ==> Preparing: SELECT id,order_no,family_id,level_code,payment_type,period,amount,user_coupon_id,status,group_no,period_no,pay_method,transaction_id,paid_at,created_at,updated_at FROM payment_orders WHERE (status = ? AND created_at < ?)
  2002. 2026-11-05 06:51:11.965 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.M.selectList : ==> Parameters: pending(String), 2026-11-05 06:21:07.663(Timestamp)
  2003. 2026-11-05 06:51:11.965 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.PaymentOrderMapper.selectList : ==> Parameters: pending(String), 2026-11-05 06:21:10.216(Timestamp)
  2004. 2026-11-05 06:51:11.965 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.M.selectList : <== Total: 0
  2005. 2026-11-05 06:51:11.966 INFO 15436 --- [cfc-scheduler-4] c.etotem.cfc.task.VirtualPayTimeoutTask : 虚拟支付超时兜底扫描完成: 测评=0/0, 会员=0/0, 订阅=0/0
  2006. 2026-11-05 06:51:12.122 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.PaymentOrderMapper.selectList : <== Total: 0
  2007. 2026-11-05 06:51:12.123 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.M.selectList : ==> Preparing: SELECT id,family_id,level,amount,status,payment_type,transaction_id,order_no,created_at,paid_at FROM member_subscription_order WHERE (status = ? AND created_at < ?)
  2008. 2026-11-05 06:51:12.123 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.M.selectList : ==> Parameters: pending(String), 2026-11-05 06:21:10.216(Timestamp)
  2009. 2026-11-05 06:51:12.180 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.M.selectList : <== Total: 0
  2010. 2026-11-05 06:51:12.180 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : promotion_tier 已删除三层团队列
  2011. 2026-11-05 06:51:12.180 INFO 15436 --- [cfc-scheduler-3] c.etotem.cfc.task.VirtualPayTimeoutTask : 虚拟支付超时兜底扫描完成: 测评=0/0, 会员=0/0, 订阅=0/0
  2012. 2026-11-05 06:51:12.182 WARN 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : promotion_tier.rate_percent 已存在: StatementCallback; bad SQL grammar [ALTER TABLE promotion_tier ADD COLUMN rate_percent INT DEFAULT 0 COMMENT '当前返佣比例(%)']; nested exception is java.sql.SQLSyntaxErrorException: Duplicate column name 'rate_percent'
  2013. 2026-11-05 06:51:12.183 WARN 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : coupon.family_id 已存在: StatementCallback; bad SQL grammar [ALTER TABLE coupon ADD COLUMN family_id BIGINT DEFAULT NULL COMMENT '绑定家庭ID(NULL=不绑定)']; nested exception is java.sql.SQLSyntaxErrorException: Duplicate column name 'family_id'
  2014. 2026-11-05 06:51:12.184 WARN 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : referral_tree.uk_child_id 删除失败(可能不存在): StatementCallback; bad SQL grammar [ALTER TABLE referral_tree DROP INDEX uk_child_id]; nested exception is java.sql.SQLSyntaxErrorException: Can't DROP 'uk_child_id'; check that column/key exists
  2015. 2026-11-05 06:51:12.185 WARN 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : referral_tree.uk_parent_child 已存在: StatementCallback; bad SQL grammar [ALTER TABLE referral_tree ADD UNIQUE KEY uk_parent_child (parent_id, child_id)]; nested exception is java.sql.SQLSyntaxErrorException: Duplicate key name 'uk_parent_child'
  2016. 2026-11-05 06:51:12.186 WARN 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : cf_transfer_record.uk_ref_type_id 已存在: StatementCallback; bad SQL grammar [ALTER TABLE cf_transfer_record ADD UNIQUE KEY uk_ref_type_id (ref_type, ref_id)]; nested exception is java.sql.SQLSyntaxErrorException: Duplicate key name 'uk_ref_type_id'
  2017. 2026-11-05 06:51:12.187 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建product_gift_configs表
  2018. 2026-11-05 06:51:12.188 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建product_gift_items表
  2019. 2026-11-05 06:51:12.189 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建product_order_gifts表
  2020. 2026-11-05 06:51:12.191 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 health_report_drafts.parse_status 已存在,跳过
  2021. 2026-11-05 06:51:12.192 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 health_report_drafts.parse_method 已存在,跳过
  2022. 2026-11-05 06:51:12.193 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 health_report_drafts.parse_error 已存在,跳过
  2023. 2026-11-05 06:51:12.193 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已添加 health_report_drafts 异步采集状态列 (parse_status/parse_method/parse_error)
  2024. 2026-11-05 06:51:12.194 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 health_reports.report_format 已存在,跳过
  2025. 2026-11-05 06:51:12.195 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 activities.visibility 已存在,跳过
  2026. 2026-11-05 06:51:12.195 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 activities.visible_to 已存在,跳过
  2027. 2026-11-05 06:51:12.196 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 dan_knowledge_base.file_url 已存在,跳过
  2028. 2026-11-05 06:51:12.197 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 dan_knowledge_base.file_name 已存在,跳过
  2029. 2026-11-05 06:51:12.198 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 dan_knowledge_base.source_url 已存在,跳过
  2030. 2026-11-05 06:51:12.199 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 dan_knowledge_base.source_type 已存在,跳过
  2031. 2026-11-05 06:51:12.200 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 distribution_relations.invite_code 已存在,跳过
  2032. 2026-11-05 06:51:12.201 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 family_members.birth_hour 已存在,跳过
  2033. 2026-11-05 06:51:12.202 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 family_members.birth_weight 已存在,跳过
  2034. 2026-11-05 06:51:12.203 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 family_members.birth_place 已存在,跳过
  2035. 2026-11-05 06:51:12.205 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 family_members.is_cesarean 已存在,跳过
  2036. 2026-11-05 06:51:12.206 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 health_indicators.symptoms 已存在,跳过
  2037. 2026-11-05 06:51:12.206 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 product_orders.tracking_number 已存在,跳过
  2038. 2026-11-05 06:51:12.207 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 product_orders.express_company 已存在,跳过
  2039. 2026-11-05 06:51:12.208 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 product_orders.delivery_method 已存在,跳过
  2040. 2026-11-05 06:51:12.209 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 product_orders.pickup_code 已存在,跳过
  2041. 2026-11-05 06:51:12.210 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 product_orders.confirm_time 已存在,跳过
  2042. 2026-11-05 06:51:12.211 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 product_orders.refund_status 已存在,跳过
  2043. 2026-11-05 06:51:12.212 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 product_orders.refund_reason 已存在,跳过
  2044. 2026-11-05 06:51:12.213 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 product_orders.refund_amount 已存在,跳过
  2045. 2026-11-05 06:51:12.213 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 product_orders.refund_time 已存在,跳过
  2046. 2026-11-05 06:51:12.213 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已补齐真实缺列 (迁移290, 6表21列)
  2047. 2026-11-05 06:51:12.216 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 health_status.member_id 已存在,跳过
  2048. 2026-11-05 06:51:12.219 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 family_members.is_admin 已存在,跳过
  2049. 2026-11-05 06:51:12.235 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移293: 已回填家庭创建者为管理员
  2050. 2026-11-05 06:51:12.236 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 articles.sort_order 已存在,跳过
  2051. 2026-11-05 06:51:12.236 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已添加 articles.sort_order 列(迁移294)
  2052. 2026-11-05 06:51:12.237 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 articles.audio_url 已存在,跳过
  2053. 2026-11-05 06:51:12.238 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 articles.audio_text 已存在,跳过
  2054. 2026-11-05 06:51:12.238 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已添加 articles.audio_url/audio_text 列(迁移294b)
  2055. 2026-11-05 06:51:12.240 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 task_plan_instances.source 已存在,跳过
  2056. 2026-11-05 06:51:12.240 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 task_plan_instances.source_result_id 已存在,跳过
  2057. 2026-11-05 06:51:12.241 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 task_plan_instances.remark 已存在,跳过
  2058. 2026-11-05 06:51:12.242 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 task_plan_instances.reviewed_by 已存在,跳过
  2059. 2026-11-05 06:51:12.243 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 task_plan_instances.reviewed_at 已存在,跳过
  2060. 2026-11-05 06:51:12.244 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 task_plan_instances.review_comment 已存在,跳过
  2061. 2026-11-05 06:51:12.244 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 task_plan_instances.confirmed_by 已存在,跳过
  2062. 2026-11-05 06:51:12.245 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 task_plan_instances.confirmed_at 已存在,跳过
  2063. 2026-11-05 06:51:12.246 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 task_plan_instances.activated_at 已存在,跳过
  2064. 2026-11-05 06:51:12.246 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移295: 已补齐 task_plan_instances 审核/确认/激活列
  2065. 2026-11-05 06:51:12.358 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移296: 已修正0条健康方案任务 source_type -> health_plan
  2066. 2026-11-05 06:51:12.449 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移297: 已补设0条认知训练方案任务 source_type -> training_plan
  2067. 2026-11-05 06:51:12.472 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移298: 已迁移0条有 openid 的 child 账号 role → parent
  2068. 2026-11-05 06:51:12.477 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移298: 已为无 openid 的 child 账号补齐 family_members 记录
  2069. 2026-11-05 06:51:12.478 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移322: children 表不存在,跳过(已废弃)
  2070. 2026-11-05 06:51:12.479 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 promotion_tier.rate_percent 已存在,跳过
  2071. 2026-11-05 06:51:12.479 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 family_members.status 已存在,跳过
  2072. 2026-11-05 06:51:12.480 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 tasks.is_daily_progress 已存在,跳过
  2073. 2026-11-05 06:51:12.481 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 tasks.target_value 已存在,跳过
  2074. 2026-11-05 06:51:12.545 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已更新tasks.source_type注释
  2075. 2026-11-05 06:51:12.550 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移301: platform_balance_log 历史重复流水已清理
  2076. 2026-11-05 06:51:12.551 WARN 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移301: platform_balance_log 唯一索引处理失败: StatementCallback; bad SQL grammar [ALTER TABLE platform_balance_log ADD UNIQUE KEY uk_user_ref (user_id, ref_type, ref_id)]; nested exception is java.sql.SQLSyntaxErrorException: Duplicate key name 'uk_user_ref'
  2077. 2026-11-05 06:51:12.552 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建contact_help_logs表
  2078. 2026-11-05 06:51:12.553 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建resource_items表
  2079. 2026-11-05 06:51:12.625 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移304: health_gut_flora.bacteria_name 已改为可空
  2080. 2026-11-05 06:51:12.667 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移305: health_indicators.status 已放宽到 VARCHAR(100)
  2081. 2026-11-05 06:51:12.669 WARN 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移307: resource_items.connection_type 已存在或添加失败: StatementCallback; bad SQL grammar [ALTER TABLE resource_items ADD COLUMN connection_type VARCHAR(50) NOT NULL DEFAULT '' COMMENT '连接类型枚举名(ConnectionType)']; nested exception is java.sql.SQLSyntaxErrorException: Duplicate column name 'connection_type'
  2082. 2026-11-05 06:51:12.670 WARN 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移307: resource_items.priority 已存在或添加失败: StatementCallback; bad SQL grammar [ALTER TABLE resource_items ADD COLUMN priority TINYINT DEFAULT 2 COMMENT '优先级: 1=高 2=中 3=低(手动覆盖)']; nested exception is java.sql.SQLSyntaxErrorException: Duplicate column name 'priority'
  2083. 2026-11-05 06:51:12.671 WARN 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移307: resource_items.value_score 已存在或添加失败: StatementCallback; bad SQL grammar [ALTER TABLE resource_items ADD COLUMN value_score INT DEFAULT 0 COMMENT '价值分 0-100(自动计算,可手动覆盖)']; nested exception is java.sql.SQLSyntaxErrorException: Duplicate column name 'value_score'
  2084. 2026-11-05 06:51:12.672 WARN 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移307: resource_items.last_interaction_at 已存在或添加失败: StatementCallback; bad SQL grammar [ALTER TABLE resource_items ADD COLUMN last_interaction_at DATETIME DEFAULT NULL COMMENT '最近互动时间']; nested exception is java.sql.SQLSyntaxErrorException: Duplicate column name 'last_interaction_at'
  2085. 2026-11-05 06:51:12.673 WARN 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移307: resource_items.interaction_count 已存在或添加失败: StatementCallback; bad SQL grammar [ALTER TABLE resource_items ADD COLUMN interaction_count INT DEFAULT 0 COMMENT '互动总次数']; nested exception is java.sql.SQLSyntaxErrorException: Duplicate column name 'interaction_count'
  2086. 2026-11-05 06:51:12.674 WARN 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移307: resource_items.connection_type 索引已存在或添加失败: StatementCallback; bad SQL grammar [ALTER TABLE resource_items ADD INDEX idx_ri_connection_type (connection_type)]; nested exception is java.sql.SQLSyntaxErrorException: Duplicate key name 'idx_ri_connection_type'
  2087. 2026-11-05 06:51:12.674 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移307: resource_items 社会连接字段添加完成
  2088. 2026-11-05 06:51:12.675 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移308: 已创建 pearl_interaction_log 表
  2089. 2026-11-05 06:51:12.676 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移309: 已创建 pearl_interaction_reminder 表
  2090. 2026-11-05 06:51:12.677 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建octopus_effect_record表
  2091. 2026-11-05 06:51:12.677 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建octopus_key_person表
  2092. 2026-11-05 06:51:12.678 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建octopus_effect_key_person表
  2093. 2026-11-05 06:51:12.680 WARN 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移310: health_meal_record.record_date 已存在或添加失败: StatementCallback; bad SQL grammar [ALTER TABLE health_meal_record ADD COLUMN record_date DATE NULL COMMENT '用餐日期(补打时为实际用餐日,默认等于创建日)']; nested exception is java.sql.SQLSyntaxErrorException: Duplicate column name 'record_date'
  2094. 2026-11-05 06:51:12.680 WARN 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移310: health_meal_record.is_backfill 已存在或添加失败: StatementCallback; bad SQL grammar [ALTER TABLE health_meal_record ADD COLUMN is_backfill TINYINT DEFAULT 0 COMMENT '是否补打: 1=补打(无能量值), 0=当日打卡']; nested exception is java.sql.SQLSyntaxErrorException: Duplicate column name 'is_backfill'
  2095. 2026-11-05 06:51:12.681 WARN 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移310: health_meal_record 索引已存在或添加失败: StatementCallback; bad SQL grammar [ALTER TABLE health_meal_record ADD INDEX idx_meal_record_date (member_id, record_date)]; nested exception is java.sql.SQLSyntaxErrorException: Duplicate key name 'idx_meal_record_date'
  2096. 2026-11-05 06:51:12.682 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 health_reports.file_hash 已存在,跳过
  2097. 2026-11-05 06:51:12.683 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 health_report_drafts.file_hash 已存在,跳过
  2098. 2026-11-05 06:51:12.683 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移310: 已补齐 health_reports/health_report_drafts.file_hash
  2099. 2026-11-05 06:51:12.684 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 report_type_registry.script_status 已存在,跳过
  2100. 2026-11-05 06:51:12.684 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移311: 已补齐 report_type_registry.script_status
  2101. 2026-11-05 06:51:12.685 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移312: gut_flora 指纹规则已存在,跳过
  2102. 2026-11-05 06:51:12.686 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移316: 已创建recommendation_rules表
  2103. 2026-11-05 06:51:12.689 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移329: 已创建task_orchestration_flows表
  2104. 2026-11-05 06:51:12.691 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移329: 已创建task_orchestration_edges表
  2105. 2026-11-05 06:51:12.692 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移329: 已创建task_orchestration_executions表
  2106. 2026-11-05 06:51:12.693 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移329: 已创建task_orchestration_node_instances表
  2107. 2026-11-05 06:51:12.741 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移318: 已预置onboarding_guide_config默认配置
  2108. 2026-11-05 06:51:12.742 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 health_meal_record.photo_urls 已存在,跳过
  2109. 2026-11-05 06:51:12.743 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 health_meal_record.voice_url 已存在,跳过
  2110. 2026-11-05 06:51:12.744 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 health_meal_record.voice_text 已存在,跳过
  2111. 2026-11-05 06:51:12.745 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 exercise_record.photo_urls 已存在,跳过
  2112. 2026-11-05 06:51:12.746 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 exercise_record.voice_url 已存在,跳过
  2113. 2026-11-05 06:51:12.746 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 exercise_record.voice_text 已存在,跳过
  2114. 2026-11-05 06:51:12.746 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移328: 已为health_meal_record/exercise_record补充照片语音字段
  2115. 2026-11-05 06:51:12.748 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移333: 已创建 guide_popup 表
  2116. 2026-11-05 06:51:12.749 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移334: 已创建 guide_popup_step 表
  2117. 2026-11-05 06:51:12.750 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移335: 已创建 guide_popup_trigger 表
  2118. 2026-11-05 06:51:12.751 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移336: 已创建 guide_popup_log 表
  2119. 2026-11-05 06:51:12.751 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移323: 报告类型 dan_a2 已存在,跳过
  2120. 2026-11-05 06:51:12.752 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移323: dan_a2 指纹规则已存在,跳过
  2121. 2026-11-05 06:51:12.753 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移326: 限时折扣管理菜单已存在,跳过
  2122. 2026-11-05 06:51:12.754 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移327: 已创建 user_shortcut_config 表
  2123. 2026-11-05 06:51:12.755 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移327: 已创建 user_app_usage 表
  2124. 2026-11-05 06:51:12.755 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移333: parent_first_login 种子弹窗已存在,跳过
  2125. 2026-11-05 06:51:12.756 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 product_orders.gift_amount 已存在,跳过
  2126. 2026-11-05 06:51:12.757 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移338: 已创建 gift_membership_progress 表
  2127. 2026-11-05 06:51:12.759 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 tasks.is_flow_task 已存在,跳过
  2128. 2026-11-05 06:51:12.760 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 tasks.successor_task_ids 已存在,跳过
  2129. 2026-11-05 06:51:12.761 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 insurance_policies.policy_terms 已存在,跳过
  2130. 2026-11-05 06:51:12.762 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移340: 已创建 home_banners 表
  2131. 2026-11-05 06:51:12.763 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 health_report_drafts.member_id 已存在,跳过
  2132. 2026-11-05 06:51:12.763 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移343: health_report_drafts.member_id 已确保存在
  2133. 2026-11-05 06:51:12.764 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 health_plans.total_days 已存在,跳过
  2134. 2026-11-05 06:51:12.764 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移345: health_plans.total_days 已确保存在
  2135. 2026-11-05 06:51:12.958 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移349: 已创建 report_transfer_requests 表
  2136. 2026-11-05 06:51:12.959 DEBUG 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移350: products.min_discount_level 列已存在,跳过
  2137. 2026-11-05 06:51:13.014 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移360: 已恢复 BASIC 体验会员等级
  2138. 2026-11-05 06:51:13.056 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移360: 已恢复 BASIC 会员权益
  2139. 2026-11-05 06:51:13.057 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移351: 已回填 membership_levels.level_order(8 行):FREE=1 BASIC=2 FAMILY=3 PREMIUM=4 LIFETIME=5; PROVIDER=1(非会员)
  2140. 2026-11-05 06:51:13.057 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移381: 已修正 membership_levels.level_order(6 行):FREE=1 BASIC=2 FAMILY=3 PREMIUM=4 LIFETIME=5 PROVIDER=1(非会员)
  2141. 2026-11-05 06:51:13.058 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移352: 已清理遗留权益记录(0 行)
  2142. 2026-11-05 06:51:13.058 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移352: 已清理 REPORT_UPLOAD 配额记录(0 行)
  2143. 2026-11-05 06:51:13.059 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移405: 已更新 BASIC 等级口径(features/max_tasks_per_day/level_desc)
  2144. 2026-11-05 06:51:13.105 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移405: 已更新 BASIC 权益列表(AI对话更名/去测评预约/增识别与会员价)
  2145. 2026-11-05 06:51:13.106 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移405: 已清理旧口径配额记录(0 行)
  2146. 2026-11-05 06:51:13.107 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移345: 已创建 product_dimension_mapping 表
  2147. 2026-11-05 06:51:13.108 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移346: 已创建 product_recommendation_log 表
  2148. 2026-11-05 06:51:13.109 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移347a: 已创建 repurchase_reminder_record 表
  2149. 2026-11-05 06:51:13.110 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移347b: 已创建 repurchase_reminder_config 表
  2150. 2026-11-05 06:51:13.110 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移348: 已创建 recommendation_product_associations 表
  2151. 2026-11-05 06:51:13.111 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 product_recommendation_log.ab_test_group 已存在,跳过
  2152. 2026-11-05 06:51:13.112 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 product_recommendation_log.recommendation_type 已存在,跳过
  2153. 2026-11-05 06:51:13.112 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移349: product_recommendation_log 已添加 ab_test_group / recommendation_type 列
  2154. 2026-11-05 06:51:13.113 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移353: 已创建 task_reminder_config 表
  2155. 2026-11-05 06:51:13.114 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 task_reminder_config.completion_praise_enabled 已存在,跳过
  2156. 2026-11-05 06:51:13.115 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 task_reminder_config.completion_praise_channels 已存在,跳过
  2157. 2026-11-05 06:51:13.116 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 product_recommendation_log.family_id 已存在,跳过
  2158. 2026-11-05 06:51:13.117 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 product_recommendation_log.was_clicked 已存在,跳过
  2159. 2026-11-05 06:51:13.118 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 product_recommendation_log.was_purchased 已存在,跳过
  2160. 2026-11-05 06:51:13.119 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 product_recommendation_log.clicked_at 已存在,跳过
  2161. 2026-11-05 06:51:13.120 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 product_recommendation_log.purchased_at 已存在,跳过
  2162. 2026-11-05 06:51:13.121 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 product_recommendation_log.updated_at 已存在,跳过
  2163. 2026-11-05 06:51:13.121 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移355: product_recommendation_log 已补齐缺失列
  2164. 2026-11-05 06:51:13.122 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移359: 已创建 diet_family_selected_ingredients 表
  2165. 2026-11-05 06:51:13.122 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移359: 已创建 sso_ticket 表
  2166. 2026-11-05 06:51:13.123 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移327: 已创建 report_feedback 表
  2167. 2026-11-05 06:51:13.124 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移313: 已修复 meal_configs 双编码 participant_member_ids
  2168. 2026-11-05 06:51:13.125 WARN 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移314: meal_configs 添加 config_date 列失败(可能已存在): StatementCallback; bad SQL grammar [ALTER TABLE meal_configs ADD COLUMN config_date DATE DEFAULT NULL COMMENT '当天临时配置日期(NULL=默认工作日/周末配置)']; nested exception is java.sql.SQLSyntaxErrorException: Duplicate column name 'config_date'
  2169. 2026-11-05 06:51:13.126 WARN 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移314: meal_configs 添加 config_date_eff 生成列失败(可能已存在): StatementCallback; bad SQL grammar [ALTER TABLE meal_configs ADD COLUMN config_date_eff DATE GENERATED ALWAYS AS (COALESCE(config_date, '9999-12-31')) STORED COMMENT '生效日期(NULL映射为9999-12-31,用于唯一约束)']; nested exception is java.sql.SQLSyntaxErrorException: Duplicate column name 'config_date_eff'
  2170. 2026-11-05 06:51:13.298 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移314: meal_configs 已删除旧 UNIQUE KEY uk_config
  2171. 2026-11-05 06:51:14.588 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.A.selectList : ==> Preparing: SELECT id,order_no,family_id,user_id,child_id AS memberId,guide_id,package_id,guide_name,package_name,total_price,discount_amount,actual_price,appointment_id,status,pay_time,pay_type,transaction_id,created_at,updated_at FROM assessment_orders WHERE (status = ? AND created_at < ?)
  2172. 2026-11-05 06:51:14.588 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.A.selectList : ==> Parameters: pending(String), 2026-11-05 06:21:14.587(Timestamp)
  2173. 2026-11-05 06:51:14.589 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.ProductOrderMapper.selectList : ==> Preparing: SELECT id,order_no,product_id,product_name,product_type,sku_id,buyer_id,family_id,quantity,unit_price,total_amount,status,payment_method,remark,discount_amount,coupon_id,cancel_at,transaction_id,cover_image,address_snapshot,logistics_no,logistics_company,tracking_number,express_company,delivery_method,pickup_code,confirm_time,paid_at,refund_status,refund_reason,refund_amount,refund_time,supply_system_id,supplier_id,supply_commission,points_used,points_cost,money_amount,consignee_id,purchase_info,activity_id,provision_status,auditor_id,audited_at,audit_reason,shipping_cost,gift_amount,pickup_location_id,pickup_location_snapshot,time_slot_id,time_slot_snapshot,service_person_id,service_person_snapshot,fulfill_status,fulfill_confirmed_at,received_at,created_at,updated_at,special_deal_id FROM product_orders WHERE (status = ? AND created_at < ?)
  2174. 2026-11-05 06:51:14.589 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.ProductOrderMapper.selectList : ==> Parameters: pending(String), 2026-11-05 06:21:14.588(Timestamp)
  2175. 2026-11-05 06:51:14.590 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.A.selectList : <== Total: 0
  2176. 2026-11-05 06:51:14.590 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.ProductOrderMapper.selectList : <== Total: 0
  2177. 2026-11-05 06:51:14.590 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.PaymentOrderMapper.selectList : ==> Preparing: SELECT id,order_no,family_id,level_code,payment_type,period,amount,user_coupon_id,status,group_no,period_no,pay_method,transaction_id,paid_at,created_at,updated_at FROM payment_orders WHERE (status = ? AND created_at < ?)
  2178. 2026-11-05 06:51:14.590 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.PaymentOrderMapper.selectList : ==> Parameters: pending(String), 2026-11-05 06:21:14.587(Timestamp)
  2179. 2026-11-05 06:51:14.591 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.PaymentOrderMapper.selectList : <== Total: 0
  2180. 2026-11-05 06:51:14.592 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.M.selectList : ==> Preparing: SELECT id,family_id,level,amount,status,payment_type,transaction_id,order_no,created_at,paid_at FROM member_subscription_order WHERE (status = ? AND created_at < ?)
  2181. 2026-11-05 06:51:14.592 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.M.selectList : ==> Parameters: pending(String), 2026-11-05 06:21:14.587(Timestamp)
  2182. 2026-11-05 06:51:14.593 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.M.selectList : <== Total: 0
  2183. 2026-11-05 06:51:14.593 INFO 15436 --- [cfc-scheduler-2] c.etotem.cfc.task.VirtualPayTimeoutTask : 虚拟支付超时兜底扫描完成: 测评=0/0, 会员=0/0, 订阅=0/0
  2184. 2026-11-05 06:51:14.745 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.H.listPendingRetry : ==> Preparing: SELECT * FROM health_report_drafts WHERE status = 'pending' AND parse_status = 'collecting' AND ((next_retry_at IS NOT NULL AND next_retry_at <= ?) OR (next_retry_at IS NULL AND (parse_started_at IS NULL OR parse_started_at < DATE_SUB(?, INTERVAL 30 MINUTE)))) ORDER BY updated_at ASC LIMIT ?
  2185. 2026-11-05 06:51:14.745 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.H.listPendingRetry : ==> Parameters: 2026-11-05 06:51:14.744(Timestamp), 2026-11-05 06:51:14.744(Timestamp), 20(Integer)
  2186. 2026-11-05 06:51:14.747 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.H.listPendingRetry : <== Total: 0
  2187. 2026-11-05 06:51:15.361 INFO 15436 --- [eduler_Worker-6] c.e.cfc.task.OrchestrationPollingJob : 编排轮询开始...
  2188. 2026-11-05 06:51:15.363 DEBUG 15436 --- [eduler_Worker-6] c.e.c.m.T.selectList : ==> Preparing: SELECT id,flow_id,flow_version,family_id,family_member_id,trigger_source,status,started_at,finished_at,error_reason,created_at,updated_at FROM task_orchestration_executions WHERE (status = ?) LIMIT 20
  2189. 2026-11-05 06:51:15.363 DEBUG 15436 --- [eduler_Worker-6] c.e.c.m.T.selectList : ==> Parameters: running(String)
  2190. 2026-11-05 06:51:15.364 DEBUG 15436 --- [eduler_Worker-6] c.e.c.m.T.selectList : <== Total: 0
  2191. 2026-11-05 06:51:15.364 INFO 15436 --- [eduler_Worker-6] c.e.cfc.task.OrchestrationPollingJob : 编排轮询结束
  2192. 2026-11-05 06:51:15.924 INFO 15436 --- [eduler_Worker-4] c.e.cfc.task.OrchestrationPollingJob : 编排轮询开始...
  2193. 2026-11-05 06:51:15.925 DEBUG 15436 --- [eduler_Worker-4] c.e.c.m.T.selectList : ==> Preparing: SELECT id,flow_id,flow_version,family_id,family_member_id,trigger_source,status,started_at,finished_at,error_reason,created_at,updated_at FROM task_orchestration_executions WHERE (status = ?) LIMIT 20
  2194. 2026-11-05 06:51:15.925 DEBUG 15436 --- [eduler_Worker-4] c.e.c.m.T.selectList : ==> Parameters: running(String)
  2195. 2026-11-05 06:51:15.926 DEBUG 15436 --- [eduler_Worker-4] c.e.c.m.T.selectList : <== Total: 0
  2196. 2026-11-05 06:51:15.926 INFO 15436 --- [eduler_Worker-4] c.e.cfc.task.OrchestrationPollingJob : 编排轮询结束
  2197. 2026-11-05 06:51:16.837 INFO 15436 --- [duler_Worker-10] c.e.cfc.task.OrchestrationPollingJob : 编排轮询开始...
  2198. 2026-11-05 06:51:16.839 DEBUG 15436 --- [duler_Worker-10] c.e.c.m.T.selectList : ==> Preparing: SELECT id,flow_id,flow_version,family_id,family_member_id,trigger_source,status,started_at,finished_at,error_reason,created_at,updated_at FROM task_orchestration_executions WHERE (status = ?) LIMIT 20
  2199. 2026-11-05 06:51:16.839 DEBUG 15436 --- [duler_Worker-10] c.e.c.m.T.selectList : ==> Parameters: running(String)
  2200. 2026-11-05 06:51:16.840 DEBUG 15436 --- [duler_Worker-10] c.e.c.m.T.selectList : <== Total: 0
  2201. 2026-11-05 06:51:16.840 INFO 15436 --- [duler_Worker-10] c.e.cfc.task.OrchestrationPollingJob : 编排轮询结束
  2202. 2026-11-05 06:51:17.999 INFO 15436 --- [eduler_Worker-7] c.e.cfc.task.OrchestrationPollingJob : 编排轮询开始...
  2203. 2026-11-05 06:51:18.000 DEBUG 15436 --- [eduler_Worker-7] c.e.c.m.T.selectList : ==> Preparing: SELECT id,flow_id,flow_version,family_id,family_member_id,trigger_source,status,started_at,finished_at,error_reason,created_at,updated_at FROM task_orchestration_executions WHERE (status = ?) LIMIT 20
  2204. 2026-11-05 06:51:18.000 DEBUG 15436 --- [eduler_Worker-7] c.e.c.m.T.selectList : ==> Parameters: running(String)
  2205. 2026-11-05 06:51:18.001 DEBUG 15436 --- [eduler_Worker-7] c.e.c.m.T.selectList : <== Total: 0
  2206. 2026-11-05 06:51:18.001 INFO 15436 --- [eduler_Worker-7] c.e.cfc.task.OrchestrationPollingJob : 编排轮询结束
  2207. 2026-11-05 06:51:19.215 INFO 15436 --- [eduler_Worker-7] c.e.cfc.task.OrchestrationPollingJob : 编排轮询开始...
  2208. 2026-11-05 06:51:19.217 DEBUG 15436 --- [eduler_Worker-7] c.e.c.m.T.selectList : ==> Preparing: SELECT id,flow_id,flow_version,family_id,family_member_id,trigger_source,status,started_at,finished_at,error_reason,created_at,updated_at FROM task_orchestration_executions WHERE (status = ?) LIMIT 20
  2209. 2026-11-05 06:51:19.217 DEBUG 15436 --- [eduler_Worker-7] c.e.c.m.T.selectList : ==> Parameters: running(String)
  2210. 2026-11-05 06:51:19.218 DEBUG 15436 --- [eduler_Worker-7] c.e.c.m.T.selectList : <== Total: 0
  2211. 2026-11-05 06:51:19.218 INFO 15436 --- [eduler_Worker-7] c.e.cfc.task.OrchestrationPollingJob : 编排轮询结束
  2212. 2026-11-05 06:51:19.359 INFO 15436 --- [eduler_Worker-6] c.e.cfc.task.OrchestrationPollingJob : 编排轮询开始...
  2213. 2026-11-05 06:51:19.361 DEBUG 15436 --- [eduler_Worker-6] c.e.c.m.T.selectList : ==> Preparing: SELECT id,flow_id,flow_version,family_id,family_member_id,trigger_source,status,started_at,finished_at,error_reason,created_at,updated_at FROM task_orchestration_executions WHERE (status = ?) LIMIT 20
  2214. 2026-11-05 06:51:19.361 DEBUG 15436 --- [eduler_Worker-6] c.e.c.m.T.selectList : ==> Parameters: running(String)
  2215. 2026-11-05 06:51:19.362 DEBUG 15436 --- [eduler_Worker-6] c.e.c.m.T.selectList : <== Total: 0
  2216. 2026-11-05 06:51:19.362 INFO 15436 --- [eduler_Worker-6] c.e.cfc.task.OrchestrationPollingJob : 编排轮询结束
  2217. 2026-11-05 06:51:19.432 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移314: meal_configs 已添加新 UNIQUE KEY uk_config(支持当天临时配置)
  2218. 2026-11-05 06:51:19.434 WARN 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移314: meal_configs 添加索引 idx_config_date 失败(可能已存在): StatementCallback; bad SQL grammar [ALTER TABLE meal_configs ADD INDEX idx_config_date (config_date)]; nested exception is java.sql.SQLSyntaxErrorException: Duplicate key name 'idx_config_date'
  2219. 2026-11-05 06:51:19.435 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移318: 已创建 doa_stage 表
  2220. 2026-11-05 06:51:19.436 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移318: 已创建 doa_goal 表
  2221. 2026-11-05 06:51:19.437 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移318: 已创建 doa_week 表
  2222. 2026-11-05 06:51:19.524 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移318: 已授权 admin 角色
  2223. 2026-11-05 06:51:19.525 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移318: 系统提示词菜单挂载完成 id=106
  2224. 2026-11-05 06:51:19.525 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移319: health_plan 提示词已存在,跳过
  2225. 2026-11-05 06:51:19.527 WARN 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移320: exercise_record.step_count 列已存在或添加失败: StatementCallback; bad SQL grammar [ALTER TABLE exercise_record ADD COLUMN step_count INT COMMENT '微信运动步数']; nested exception is java.sql.SQLSyntaxErrorException: Duplicate column name 'step_count'
  2226. 2026-11-05 06:51:19.528 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 membership_levels.level_order 已存在,跳过
  2227. 2026-11-05 06:51:19.528 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移321: 已回填 membership_levels.level_order
  2228. 2026-11-05 06:51:19.530 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 products.min_visible_level 已存在,跳过
  2229. 2026-11-05 06:51:19.531 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 shop_categories.min_visible_level 已存在,跳过
  2230. 2026-11-05 06:51:19.531 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移321: 已完成商品/分类按会员级别可见性改造
  2231. 2026-11-05 06:51:19.531 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建article_quiz_records表
  2232. 2026-11-05 06:51:19.532 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 profile_snapshot.quiz_summary 已存在,跳过
  2233. 2026-11-05 06:51:19.533 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 dan_assessment_results.language_score 已存在,跳过
  2234. 2026-11-05 06:51:19.533 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移323: 已确保 language_score 列存在于 dan_assessment_results
  2235. 2026-11-05 06:51:19.534 WARN 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移324: octopus_effect_record.happened_at 列已存在或添加失败: StatementCallback; bad SQL grammar [ALTER TABLE octopus_effect_record ADD COLUMN happened_at DATETIME COMMENT '成效发生时间']; nested exception is java.sql.SQLSyntaxErrorException: Duplicate column name 'happened_at'
  2236. 2026-11-05 06:51:19.535 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移325: 已回填 article_reading_records.article_id 0 条记录
  2237. 2026-11-05 06:51:19.536 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 article_reading_records.reading_completed 已存在,跳过
  2238. 2026-11-05 06:51:19.537 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 octopus_key_person.first_meet_time 已存在,跳过
  2239. 2026-11-05 06:51:19.537 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移342: octopus_key_person.first_meet_time 列已添加
  2240. 2026-11-05 06:51:19.538 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 octopus_key_person.referrer_id 已存在,跳过
  2241. 2026-11-05 06:51:19.538 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移342: octopus_key_person.referrer_id 列已添加
  2242. 2026-11-05 06:51:19.539 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 octopus_key_person.system_user_id 已存在,跳过
  2243. 2026-11-05 06:51:19.539 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移342: octopus_key_person.system_user_id 列已添加
  2244. 2026-11-05 06:51:19.540 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 report_type_registry.expected_indicators 已存在,跳过
  2245. 2026-11-05 06:51:19.541 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 health_report_drafts.collect_validation 已存在,跳过
  2246. 2026-11-05 06:51:19.545 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移354: 类型 dan_a1 已有指标项定义,跳过种子
  2247. 2026-11-05 06:51:19.546 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移354: 类型 dan_a2 已有指标项定义,跳过种子
  2248. 2026-11-05 06:51:19.546 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移354: 类型 dan_b2 已有指标项定义,跳过种子
  2249. 2026-11-05 06:51:19.547 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移354: 类型 dan_b3 已有指标项定义,跳过种子
  2250. 2026-11-05 06:51:19.547 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移354: 类型 dan_b4 已有指标项定义,跳过种子
  2251. 2026-11-05 06:51:19.548 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移354: 类型 dan_b5 已有指标项定义,跳过种子
  2252. 2026-11-05 06:51:19.548 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移354: 类型 dan_b6 已有指标项定义,跳过种子
  2253. 2026-11-05 06:51:19.549 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移354: 类型 dan_c1 已有指标项定义,跳过种子
  2254. 2026-11-05 06:51:19.549 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移354: 类型 gut_flora 已有指标项定义,跳过种子
  2255. 2026-11-05 06:51:19.550 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移354: 类型 gut_flora_beijing 已有指标项定义,跳过种子
  2256. 2026-11-05 06:51:19.550 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移355: 已创建fat_weight_record表
  2257. 2026-11-05 06:51:19.551 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移356: 已创建fat_diet_record表
  2258. 2026-11-05 06:51:19.552 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移357: 已创建fat_exercise_record表
  2259. 2026-11-05 06:51:19.553 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移358: 已创建fat_goal表
  2260. 2026-11-05 06:51:19.554 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 products.vendor_visible 已存在,跳过
  2261. 2026-11-05 06:51:19.555 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 products.contraindicated_diseases 已存在,跳过
  2262. 2026-11-05 06:51:19.556 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 products.allergen_tags 已存在,跳过
  2263. 2026-11-05 06:51:19.557 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 products.drug_interaction_flags 已存在,跳过
  2264. 2026-11-05 06:51:19.557 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移368: 已创建drug_interactions表
  2265. 2026-11-05 06:51:19.558 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移369: 已创建disease_intake_limits表
  2266. 2026-11-05 06:51:19.568 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移370: drug_interactions种子数据初始化完成
  2267. 2026-11-05 06:51:19.573 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移371: disease_intake_limits种子数据初始化完成
  2268. 2026-11-05 06:51:19.574 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 indicator_definitions.source_kind 已存在,跳过
  2269. 2026-11-05 06:51:19.575 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 indicator_definitions.report_type_scope 已存在,跳过
  2270. 2026-11-05 06:51:19.576 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 indicator_definitions.value_type 已存在,跳过
  2271. 2026-11-05 06:51:19.577 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 indicator_definitions.good_direction 已存在,跳过
  2272. 2026-11-05 06:51:19.577 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 indicator_definitions.dimension_code 已存在,跳过
  2273. 2026-11-05 06:51:19.577 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移356: indicator_definitions 已补齐统一指标层 5 列
  2274. 2026-11-05 06:51:19.579 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 indicator_values.subject_id 已存在,跳过
  2275. 2026-11-05 06:51:19.579 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 indicator_values.family_id 已存在,跳过
  2276. 2026-11-05 06:51:19.580 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 indicator_values.report_id 已存在,跳过
  2277. 2026-11-05 06:51:19.581 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 indicator_values.report_date 已存在,跳过
  2278. 2026-11-05 06:51:19.582 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 indicator_values.unit 已存在,跳过
  2279. 2026-11-05 06:51:19.582 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 indicator_values.status 已存在,跳过
  2280. 2026-11-05 06:51:19.583 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移357: indicator_values 已补齐统一观测时序 6 列
  2281. 2026-11-05 06:51:19.584 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移358: 已清理 indicator_values 重复行(如有)
  2282. 2026-11-05 06:51:19.585 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移358: uk_source_definition 已存在,跳过
  2283. 2026-11-05 06:51:19.586 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移358: idx_subject_def_date 已存在,跳过
  2284. 2026-11-05 06:51:19.587 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移359: 已创建 indicator_mapping_rules 表
  2285. 2026-11-05 06:51:19.588 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移360: 已创建 indicator_correlations 表
  2286. 2026-11-05 06:51:19.589 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 health_indicators.collection_date 已存在,跳过
  2287. 2026-11-05 06:51:19.589 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移361: health_indicators.collection_date 已确认存在
  2288. 2026-11-05 06:51:19.592 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 已创建procurement_tasks表
  2289. 2026-11-05 06:51:19.626 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 diet_preferences.no_preference 已存在,跳过
  2290. 2026-11-05 06:51:19.651 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移366: 9.9 元/月健康会员统一使用 BASIC 体验会员,已移除重复的 LITE 等级(0 行)
  2291. 2026-11-05 06:51:19.654 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 products.tags 已存在,跳过
  2292. 2026-11-05 06:51:19.654 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移373: products.tags 已确认存在
  2293. 2026-11-05 06:51:19.655 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移374: 已创建/确认 user_content_weights 表
  2294. 2026-11-05 06:51:19.664 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移375: article_quiz_records 表结构修复完成
  2295. 2026-11-05 06:51:19.665 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 health_status.lifestyle 已存在,跳过
  2296. 2026-11-05 06:51:19.666 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 diet_preferences.diet_structure 已存在,跳过
  2297. 2026-11-05 06:51:19.668 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移378: member_indicator_current 表就绪
  2298. 2026-11-05 06:51:19.669 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移379: report_member_permissions 表就绪
  2299. 2026-11-05 06:51:19.671 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移381: 已创建/确认 activity_poster_templates 表
  2300. 2026-11-05 06:51:19.757 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移381: 默认海报模板种子数据已确认
  2301. 2026-11-05 06:51:19.831 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移386: 已清理规划师占位数据 0 行,teacher_status 默认值改为 NULL
  2302. 2026-11-05 06:51:19.833 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移387: 服务角色申请菜单已下线(菜单 1 行,授权 0 行)
  2303. 2026-11-05 06:51:19.835 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 activities.intro 已存在,跳过
  2304. 2026-11-05 06:51:19.836 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 activities.tags 已存在,跳过
  2305. 2026-11-05 06:51:19.838 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 health_status.signature 已存在,跳过
  2306. 2026-11-05 06:51:19.838 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 health_status.signed_at 已存在,跳过
  2307. 2026-11-05 06:51:19.839 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 water_record.task_id 已存在,跳过
  2308. 2026-11-05 06:51:19.840 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 family_platform_exchange_record.family_coupon_id 已存在,跳过
  2309. 2026-11-05 06:51:19.841 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 activities.poster_template_id 已存在,跳过
  2310. 2026-11-05 06:51:19.842 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移389: 已创建 special_price_deals 表
  2311. 2026-11-05 06:51:19.843 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 product_orders.special_deal_id 已存在,跳过
  2312. 2026-11-05 06:51:19.844 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 activity_registrations.cancelled_at 已存在,跳过
  2313. 2026-11-05 06:51:19.845 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 activity_registrations.cancel_reason 已存在,跳过
  2314. 2026-11-05 06:51:19.846 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 activity_feedback.updated_at 已存在,跳过
  2315. 2026-11-05 06:51:19.847 WARN 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移392: 添加 activity_feedback.updated_at / uk_activity_child 失败(可能已存在): StatementCallback; bad SQL grammar [ALTER TABLE activity_feedback ADD UNIQUE KEY uk_activity_child (activity_id, child_id)]; nested exception is java.sql.SQLSyntaxErrorException: Duplicate key name 'uk_activity_child'
  2316. 2026-11-05 06:51:19.848 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移393: 已创建 organizations 表
  2317. 2026-11-05 06:51:19.848 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移393b: 已创建 org_members 表
  2318. 2026-11-05 06:51:19.849 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移394: 已创建/确认 planner_cert_categories 表
  2319. 2026-11-05 06:51:19.896 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移394: 首批学习种类种子数据已确认
  2320. 2026-11-05 06:51:19.898 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移395: 已创建/确认 planner_courses 表
  2321. 2026-11-05 06:51:19.899 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移396: 已创建/确认 planner_course_progress 表
  2322. 2026-11-05 06:51:19.899 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移397: 已创建/确认 planner_offline_course_map 表
  2323. 2026-11-05 06:51:19.900 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移398: 已创建/确认 activity_checkins 表
  2324. 2026-11-05 06:51:19.902 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移399: 已创建/确认 planner_certifications 表
  2325. 2026-11-05 06:51:19.905 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移400: 已创建/确认考核三表(试卷/题库/作答记录)
  2326. 2026-11-05 06:51:19.906 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移401: 存量规划师基础类别认证补登 0 行
  2327. 2026-11-05 06:51:19.967 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移402: products.delivery_method COMMENT 已增加 6=同城配送
  2328. 2026-11-05 06:51:20.020 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移402: product_orders.delivery_method COMMENT 已增加 6=同城配送
  2329. 2026-11-05 06:51:20.061 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移404: articles.audio_url 已改为 MEDIUMTEXT
  2330. 2026-11-05 06:51:20.064 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移407: 已创建 cf_balance 表
  2331. 2026-11-05 06:51:20.065 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移407: 已创建 cf_balance_log 表
  2332. 2026-11-05 06:51:20.066 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移408: 已创建 cf_earn_rule 表
  2333. 2026-11-05 06:51:20.067 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移408: 已创建 cf_earn_rule_history 表
  2334. 2026-11-05 06:51:20.078 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移409: 已创建 cf_direct_sales_tier 表
  2335. 2026-11-05 06:51:20.079 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移409: 已创建 cf_indirect_sales_tier 表
  2336. 2026-11-05 06:51:20.080 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移410: 已创建 cf_earn_daily_limit 表
  2337. 2026-11-05 06:51:20.091 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 coupon.family_id 已存在,跳过
  2338. 2026-11-05 06:51:20.092 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 user_coupon.family_id 已存在,跳过
  2339. 2026-11-05 06:51:20.094 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移412: 已创建 service_config 表
  2340. 2026-11-05 06:51:20.107 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移413: service_config.product_key 已存在,跳过加列
  2341. 2026-11-05 06:51:20.108 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移413: product_config 表不存在(本基线无该表),跳过数据并入(幂等空跑)
  2342. 2026-11-05 06:51:20.109 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移414: audit_log 表已就绪
  2343. 2026-11-05 06:51:20.111 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移415: family_food_overview 表已就绪
  2344. 2026-11-05 06:51:20.113 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 cf_balance_log.operator_user_id 已存在,跳过
  2345. 2026-11-05 06:51:20.122 DEBUG 15436 --- [ main] c.e.c.s.CfLegacyLedgerMigrationService : 迁移417: migration_family_pool 已存在迁移流水 memberId=1055 refId=0,跳过
  2346. 2026-11-05 06:51:20.123 DEBUG 15436 --- [ main] c.e.c.s.CfLegacyLedgerMigrationService : 迁移417: migration_family_pool 已存在迁移流水 memberId=1107 refId=0,跳过
  2347. 2026-11-05 06:51:20.123 DEBUG 15436 --- [ main] c.e.c.s.CfLegacyLedgerMigrationService : 迁移417: migration_family_pool 已存在迁移流水 memberId=1113 refId=0,跳过
  2348. 2026-11-05 06:51:20.124 DEBUG 15436 --- [ main] c.e.c.s.CfLegacyLedgerMigrationService : 迁移417: migration_family_pool 已存在迁移流水 memberId=1121 refId=0,跳过
  2349. 2026-11-05 06:51:20.124 DEBUG 15436 --- [ main] c.e.c.s.CfLegacyLedgerMigrationService : 迁移417: migration_family_pool 已存在迁移流水 memberId=1127 refId=0,跳过
  2350. 2026-11-05 06:51:20.125 DEBUG 15436 --- [ main] c.e.c.s.CfLegacyLedgerMigrationService : 迁移417: migration_family_pool 已存在迁移流水 memberId=1133 refId=0,跳过
  2351. 2026-11-05 06:51:20.125 DEBUG 15436 --- [ main] c.e.c.s.CfLegacyLedgerMigrationService : 迁移417: migration_family_pool 已存在迁移流水 memberId=1140 refId=0,跳过
  2352. 2026-11-05 06:51:20.126 DEBUG 15436 --- [ main] c.e.c.s.CfLegacyLedgerMigrationService : 迁移417: migration_family_pool 已存在迁移流水 memberId=1146 refId=0,跳过
  2353. 2026-11-05 06:51:20.126 DEBUG 15436 --- [ main] c.e.c.s.CfLegacyLedgerMigrationService : 迁移417: migration_family_pool 已存在迁移流水 memberId=1152 refId=0,跳过
  2354. 2026-11-05 06:51:20.126 DEBUG 15436 --- [ main] c.e.c.s.CfLegacyLedgerMigrationService : 迁移417: migration_family_pool 已存在迁移流水 memberId=1159 refId=0,跳过
  2355. 2026-11-05 06:51:20.127 DEBUG 15436 --- [ main] c.e.c.s.CfLegacyLedgerMigrationService : 迁移417: migration_family_pool 已存在迁移流水 memberId=1165 refId=0,跳过
  2356. 2026-11-05 06:51:20.127 DEBUG 15436 --- [ main] c.e.c.s.CfLegacyLedgerMigrationService : 迁移417: migration_family_pool 已存在迁移流水 memberId=1177 refId=0,跳过
  2357. 2026-11-05 06:51:20.128 DEBUG 15436 --- [ main] c.e.c.s.CfLegacyLedgerMigrationService : 迁移417: migration_family_pool 已存在迁移流水 memberId=1183 refId=0,跳过
  2358. 2026-11-05 06:51:20.128 DEBUG 15436 --- [ main] c.e.c.s.CfLegacyLedgerMigrationService : 迁移417: migration_family_pool 已存在迁移流水 memberId=1189 refId=0,跳过
  2359. 2026-11-05 06:51:20.129 DEBUG 15436 --- [ main] c.e.c.s.CfLegacyLedgerMigrationService : 迁移417: migration_family_pool 已存在迁移流水 memberId=1195 refId=0,跳过
  2360. 2026-11-05 06:51:20.129 DEBUG 15436 --- [ main] c.e.c.s.CfLegacyLedgerMigrationService : 迁移417: migration_family_pool 已存在迁移流水 memberId=1201 refId=0,跳过
  2361. 2026-11-05 06:51:20.130 DEBUG 15436 --- [ main] c.e.c.s.CfLegacyLedgerMigrationService : 迁移417: migration_family_pool 已存在迁移流水 memberId=1207 refId=0,跳过
  2362. 2026-11-05 06:51:20.130 DEBUG 15436 --- [ main] c.e.c.s.CfLegacyLedgerMigrationService : 迁移417: migration_family_pool 已存在迁移流水 memberId=1213 refId=0,跳过
  2363. 2026-11-05 06:51:20.131 DEBUG 15436 --- [ main] c.e.c.s.CfLegacyLedgerMigrationService : 迁移417: migration_family_pool 已存在迁移流水 memberId=1222 refId=0,跳过
  2364. 2026-11-05 06:51:20.131 DEBUG 15436 --- [ main] c.e.c.s.CfLegacyLedgerMigrationService : 迁移417: migration_family_pool 已存在迁移流水 memberId=1228 refId=0,跳过
  2365. 2026-11-05 06:51:20.132 DEBUG 15436 --- [ main] c.e.c.s.CfLegacyLedgerMigrationService : 迁移417: migration_family_pool 已存在迁移流水 memberId=1234 refId=0,跳过
  2366. 2026-11-05 06:51:20.132 DEBUG 15436 --- [ main] c.e.c.s.CfLegacyLedgerMigrationService : 迁移417: migration_family_pool 已存在迁移流水 memberId=1240 refId=0,跳过
  2367. 2026-11-05 06:51:20.133 DEBUG 15436 --- [ main] c.e.c.s.CfLegacyLedgerMigrationService : 迁移417: migration_family_pool 已存在迁移流水 memberId=1253 refId=0,跳过
  2368. 2026-11-05 06:51:20.133 DEBUG 15436 --- [ main] c.e.c.s.CfLegacyLedgerMigrationService : 迁移417: migration_family_pool 已存在迁移流水 memberId=1265 refId=0,跳过
  2369. 2026-11-05 06:51:20.134 DEBUG 15436 --- [ main] c.e.c.s.CfLegacyLedgerMigrationService : 迁移417: migration_family_pool 已存在迁移流水 memberId=1277 refId=0,跳过
  2370. 2026-11-05 06:51:20.134 DEBUG 15436 --- [ main] c.e.c.s.CfLegacyLedgerMigrationService : 迁移417: migration_family_pool 已存在迁移流水 memberId=1289 refId=0,跳过
  2371. 2026-11-05 06:51:20.135 DEBUG 15436 --- [ main] c.e.c.s.CfLegacyLedgerMigrationService : 迁移417: migration_family_pool 已存在迁移流水 memberId=1301 refId=0,跳过
  2372. 2026-11-05 06:51:20.135 DEBUG 15436 --- [ main] c.e.c.s.CfLegacyLedgerMigrationService : 迁移417: migration_family_pool 已存在迁移流水 memberId=1307 refId=0,跳过
  2373. 2026-11-05 06:51:20.136 DEBUG 15436 --- [ main] c.e.c.s.CfLegacyLedgerMigrationService : 迁移417: migration_family_pool 已存在迁移流水 memberId=1319 refId=0,跳过
  2374. 2026-11-05 06:51:20.136 DEBUG 15436 --- [ main] c.e.c.s.CfLegacyLedgerMigrationService : 迁移417: migration_family_pool 已存在迁移流水 memberId=1331 refId=0,跳过
  2375. 2026-11-05 06:51:20.137 DEBUG 15436 --- [ main] c.e.c.s.CfLegacyLedgerMigrationService : 迁移417: migration_family_pool 已存在迁移流水 memberId=1343 refId=0,跳过
  2376. 2026-11-05 06:51:20.137 DEBUG 15436 --- [ main] c.e.c.s.CfLegacyLedgerMigrationService : 迁移417: migration_family_pool 已存在迁移流水 memberId=1355 refId=0,跳过
  2377. 2026-11-05 06:51:20.138 DEBUG 15436 --- [ main] c.e.c.s.CfLegacyLedgerMigrationService : 迁移417: migration_family_pool 已存在迁移流水 memberId=1361 refId=0,跳过
  2378. 2026-11-05 06:51:20.138 DEBUG 15436 --- [ main] c.e.c.s.CfLegacyLedgerMigrationService : 迁移417: migration_family_pool 已存在迁移流水 memberId=1379 refId=0,跳过
  2379. 2026-11-05 06:51:20.139 DEBUG 15436 --- [ main] c.e.c.s.CfLegacyLedgerMigrationService : 迁移417: migration_family_pool 已存在迁移流水 memberId=1385 refId=0,跳过
  2380. 2026-11-05 06:51:20.139 DEBUG 15436 --- [ main] c.e.c.s.CfLegacyLedgerMigrationService : 迁移417: migration_family_pool 已存在迁移流水 memberId=1397 refId=0,跳过
  2381. 2026-11-05 06:51:20.140 DEBUG 15436 --- [ main] c.e.c.s.CfLegacyLedgerMigrationService : 迁移417: migration_family_pool 已存在迁移流水 memberId=1409 refId=0,跳过
  2382. 2026-11-05 06:51:20.140 DEBUG 15436 --- [ main] c.e.c.s.CfLegacyLedgerMigrationService : 迁移417: migration_family_pool 已存在迁移流水 memberId=1421 refId=0,跳过
  2383. 2026-11-05 06:51:20.140 DEBUG 15436 --- [ main] c.e.c.s.CfLegacyLedgerMigrationService : 迁移417: migration_family_pool 已存在迁移流水 memberId=1433 refId=0,跳过
  2384. 2026-11-05 06:51:20.141 DEBUG 15436 --- [ main] c.e.c.s.CfLegacyLedgerMigrationService : 迁移417: migration_family_pool 已存在迁移流水 memberId=1451 refId=0,跳过
  2385. 2026-11-05 06:51:20.141 DEBUG 15436 --- [ main] c.e.c.s.CfLegacyLedgerMigrationService : 迁移417: migration_family_pool 已存在迁移流水 memberId=1515 refId=0,跳过
  2386. 2026-11-05 06:51:20.142 DEBUG 15436 --- [ main] c.e.c.s.CfLegacyLedgerMigrationService : 迁移417: migration_family_pool 已存在迁移流水 memberId=2017 refId=0,跳过
  2387. 2026-11-05 06:51:20.191 INFO 15436 --- [eduler_Worker-2] c.e.cfc.task.OrchestrationPollingJob : 编排轮询开始...
  2388. 2026-11-05 06:51:20.192 DEBUG 15436 --- [eduler_Worker-2] c.e.c.m.T.selectList : ==> Preparing: SELECT id,flow_id,flow_version,family_id,family_member_id,trigger_source,status,started_at,finished_at,error_reason,created_at,updated_at FROM task_orchestration_executions WHERE (status = ?) LIMIT 20
  2389. 2026-11-05 06:51:20.192 DEBUG 15436 --- [eduler_Worker-2] c.e.c.m.T.selectList : ==> Parameters: running(String)
  2390. 2026-11-05 06:51:20.193 DEBUG 15436 --- [eduler_Worker-2] c.e.c.m.T.selectList : <== Total: 0
  2391. 2026-11-05 06:51:20.193 INFO 15436 --- [eduler_Worker-2] c.e.cfc.task.OrchestrationPollingJob : 编排轮询结束
  2392. 2026-11-05 06:51:20.232 INFO 15436 --- [eduler_Worker-9] c.e.cfc.task.OrchestrationPollingJob : 编排轮询开始...
  2393. 2026-11-05 06:51:20.233 DEBUG 15436 --- [eduler_Worker-9] c.e.c.m.T.selectList : ==> Preparing: SELECT id,flow_id,flow_version,family_id,family_member_id,trigger_source,status,started_at,finished_at,error_reason,created_at,updated_at FROM task_orchestration_executions WHERE (status = ?) LIMIT 20
  2394. 2026-11-05 06:51:20.234 DEBUG 15436 --- [eduler_Worker-9] c.e.c.m.T.selectList : ==> Parameters: running(String)
  2395. 2026-11-05 06:51:20.235 DEBUG 15436 --- [eduler_Worker-9] c.e.c.m.T.selectList : <== Total: 0
  2396. 2026-11-05 06:51:20.235 INFO 15436 --- [eduler_Worker-9] c.e.cfc.task.OrchestrationPollingJob : 编排轮询结束
  2397. 2026-11-05 06:51:20.347 INFO 15436 --- [duler_Worker-10] c.e.cfc.task.OrchestrationPollingJob : 编排轮询开始...
  2398. 2026-11-05 06:51:20.349 DEBUG 15436 --- [duler_Worker-10] c.e.c.m.T.selectList : ==> Preparing: SELECT id,flow_id,flow_version,family_id,family_member_id,trigger_source,status,started_at,finished_at,error_reason,created_at,updated_at FROM task_orchestration_executions WHERE (status = ?) LIMIT 20
  2399. 2026-11-05 06:51:20.349 DEBUG 15436 --- [duler_Worker-10] c.e.c.m.T.selectList : ==> Parameters: running(String)
  2400. 2026-11-05 06:51:20.350 DEBUG 15436 --- [duler_Worker-10] c.e.c.m.T.selectList : <== Total: 0
  2401. 2026-11-05 06:51:20.350 INFO 15436 --- [duler_Worker-10] c.e.cfc.task.OrchestrationPollingJob : 编排轮询结束
  2402. 2026-11-05 06:51:20.666 DEBUG 15436 --- [ main] c.e.c.s.CfLegacyLedgerMigrationService : 迁移417: migration_user_wallet 已存在迁移流水 memberId=1017 refId=1,跳过
  2403. 2026-11-05 06:51:20.666 DEBUG 15436 --- [ main] c.e.c.s.CfLegacyLedgerMigrationService : 迁移417: migration_user_wallet 已存在迁移流水 memberId=1055 refId=2,跳过
  2404. 2026-11-05 06:51:20.667 DEBUG 15436 --- [ main] c.e.c.s.CfLegacyLedgerMigrationService : 迁移417: migration_user_wallet 已存在迁移流水 memberId=1107 refId=3,跳过
  2405. 2026-11-05 06:51:20.668 DEBUG 15436 --- [ main] c.e.c.s.CfLegacyLedgerMigrationService : 迁移417: migration_user_wallet 已存在迁移流水 memberId=1113 refId=4,跳过
  2406. 2026-11-05 06:51:20.669 DEBUG 15436 --- [ main] c.e.c.s.CfLegacyLedgerMigrationService : 迁移417: migration_user_wallet 已存在迁移流水 memberId=1121 refId=5,跳过
  2407. 2026-11-05 06:51:20.670 DEBUG 15436 --- [ main] c.e.c.s.CfLegacyLedgerMigrationService : 迁移417: migration_user_wallet 已存在迁移流水 memberId=1127 refId=6,跳过
  2408. 2026-11-05 06:51:20.670 DEBUG 15436 --- [ main] c.e.c.s.CfLegacyLedgerMigrationService : 迁移417: migration_user_wallet 已存在迁移流水 memberId=1133 refId=7,跳过
  2409. 2026-11-05 06:51:20.671 DEBUG 15436 --- [ main] c.e.c.s.CfLegacyLedgerMigrationService : 迁移417: migration_user_wallet 已存在迁移流水 memberId=1140 refId=8,跳过
  2410. 2026-11-05 06:51:20.671 DEBUG 15436 --- [ main] c.e.c.s.CfLegacyLedgerMigrationService : 迁移417: migration_user_wallet 已存在迁移流水 memberId=1146 refId=9,跳过
  2411. 2026-11-05 06:51:20.672 DEBUG 15436 --- [ main] c.e.c.s.CfLegacyLedgerMigrationService : 迁移417: migration_user_wallet 已存在迁移流水 memberId=1152 refId=10,跳过
  2412. 2026-11-05 06:51:20.673 DEBUG 15436 --- [ main] c.e.c.s.CfLegacyLedgerMigrationService : 迁移417: migration_user_wallet 已存在迁移流水 memberId=1159 refId=11,跳过
  2413. 2026-11-05 06:51:20.673 DEBUG 15436 --- [ main] c.e.c.s.CfLegacyLedgerMigrationService : 迁移417: migration_user_wallet 已存在迁移流水 memberId=1165 refId=12,跳过
  2414. 2026-11-05 06:51:20.674 DEBUG 15436 --- [ main] c.e.c.s.CfLegacyLedgerMigrationService : 迁移417: migration_user_wallet 已存在迁移流水 memberId=1177 refId=13,跳过
  2415. 2026-11-05 06:51:20.674 DEBUG 15436 --- [ main] c.e.c.s.CfLegacyLedgerMigrationService : 迁移417: migration_user_wallet 已存在迁移流水 memberId=1183 refId=14,跳过
  2416. 2026-11-05 06:51:20.675 DEBUG 15436 --- [ main] c.e.c.s.CfLegacyLedgerMigrationService : 迁移417: migration_user_wallet 已存在迁移流水 memberId=1189 refId=15,跳过
  2417. 2026-11-05 06:51:20.675 DEBUG 15436 --- [ main] c.e.c.s.CfLegacyLedgerMigrationService : 迁移417: migration_user_wallet 已存在迁移流水 memberId=1195 refId=16,跳过
  2418. 2026-11-05 06:51:20.676 DEBUG 15436 --- [ main] c.e.c.s.CfLegacyLedgerMigrationService : 迁移417: migration_user_wallet 已存在迁移流水 memberId=1201 refId=17,跳过
  2419. 2026-11-05 06:51:20.676 DEBUG 15436 --- [ main] c.e.c.s.CfLegacyLedgerMigrationService : 迁移417: migration_user_wallet 已存在迁移流水 memberId=1207 refId=18,跳过
  2420. 2026-11-05 06:51:20.677 DEBUG 15436 --- [ main] c.e.c.s.CfLegacyLedgerMigrationService : 迁移417: migration_user_wallet 已存在迁移流水 memberId=1213 refId=19,跳过
  2421. 2026-11-05 06:51:20.678 DEBUG 15436 --- [ main] c.e.c.s.CfLegacyLedgerMigrationService : 迁移417: migration_user_wallet 已存在迁移流水 memberId=1222 refId=20,跳过
  2422. 2026-11-05 06:51:20.678 DEBUG 15436 --- [ main] c.e.c.s.CfLegacyLedgerMigrationService : 迁移417: migration_user_wallet 已存在迁移流水 memberId=1228 refId=21,跳过
  2423. 2026-11-05 06:51:20.679 DEBUG 15436 --- [ main] c.e.c.s.CfLegacyLedgerMigrationService : 迁移417: migration_user_wallet 已存在迁移流水 memberId=1234 refId=22,跳过
  2424. 2026-11-05 06:51:20.679 DEBUG 15436 --- [ main] c.e.c.s.CfLegacyLedgerMigrationService : 迁移417: migration_user_wallet 已存在迁移流水 memberId=1240 refId=23,跳过
  2425. 2026-11-05 06:51:20.680 DEBUG 15436 --- [ main] c.e.c.s.CfLegacyLedgerMigrationService : 迁移417: migration_user_wallet 已存在迁移流水 memberId=1253 refId=24,跳过
  2426. 2026-11-05 06:51:20.681 DEBUG 15436 --- [ main] c.e.c.s.CfLegacyLedgerMigrationService : 迁移417: migration_user_wallet 已存在迁移流水 memberId=1265 refId=25,跳过
  2427. 2026-11-05 06:51:20.681 DEBUG 15436 --- [ main] c.e.c.s.CfLegacyLedgerMigrationService : 迁移417: migration_user_wallet 已存在迁移流水 memberId=1277 refId=26,跳过
  2428. 2026-11-05 06:51:20.682 DEBUG 15436 --- [ main] c.e.c.s.CfLegacyLedgerMigrationService : 迁移417: migration_user_wallet 已存在迁移流水 memberId=1289 refId=27,跳过
  2429. 2026-11-05 06:51:20.683 DEBUG 15436 --- [ main] c.e.c.s.CfLegacyLedgerMigrationService : 迁移417: migration_user_wallet 已存在迁移流水 memberId=1301 refId=28,跳过
  2430. 2026-11-05 06:51:20.684 DEBUG 15436 --- [ main] c.e.c.s.CfLegacyLedgerMigrationService : 迁移417: migration_user_wallet 已存在迁移流水 memberId=1307 refId=29,跳过
  2431. 2026-11-05 06:51:20.685 DEBUG 15436 --- [ main] c.e.c.s.CfLegacyLedgerMigrationService : 迁移417: migration_user_wallet 已存在迁移流水 memberId=1319 refId=30,跳过
  2432. 2026-11-05 06:51:20.686 DEBUG 15436 --- [ main] c.e.c.s.CfLegacyLedgerMigrationService : 迁移417: migration_user_wallet 已存在迁移流水 memberId=1331 refId=31,跳过
  2433. 2026-11-05 06:51:20.687 DEBUG 15436 --- [ main] c.e.c.s.CfLegacyLedgerMigrationService : 迁移417: migration_user_wallet 已存在迁移流水 memberId=1343 refId=32,跳过
  2434. 2026-11-05 06:51:20.688 DEBUG 15436 --- [ main] c.e.c.s.CfLegacyLedgerMigrationService : 迁移417: migration_user_wallet 已存在迁移流水 memberId=1355 refId=33,跳过
  2435. 2026-11-05 06:51:20.689 DEBUG 15436 --- [ main] c.e.c.s.CfLegacyLedgerMigrationService : 迁移417: migration_user_wallet 已存在迁移流水 memberId=1361 refId=34,跳过
  2436. 2026-11-05 06:51:20.689 DEBUG 15436 --- [ main] c.e.c.s.CfLegacyLedgerMigrationService : 迁移417: migration_user_wallet 已存在迁移流水 memberId=1379 refId=35,跳过
  2437. 2026-11-05 06:51:20.691 DEBUG 15436 --- [ main] c.e.c.s.CfLegacyLedgerMigrationService : 迁移417: migration_user_wallet 已存在迁移流水 memberId=1385 refId=36,跳过
  2438. 2026-11-05 06:51:20.691 DEBUG 15436 --- [ main] c.e.c.s.CfLegacyLedgerMigrationService : 迁移417: migration_user_wallet 已存在迁移流水 memberId=1397 refId=37,跳过
  2439. 2026-11-05 06:51:20.692 DEBUG 15436 --- [ main] c.e.c.s.CfLegacyLedgerMigrationService : 迁移417: migration_user_wallet 已存在迁移流水 memberId=1409 refId=38,跳过
  2440. 2026-11-05 06:51:20.692 DEBUG 15436 --- [ main] c.e.c.s.CfLegacyLedgerMigrationService : 迁移417: migration_user_wallet 已存在迁移流水 memberId=1421 refId=39,跳过
  2441. 2026-11-05 06:51:20.693 DEBUG 15436 --- [ main] c.e.c.s.CfLegacyLedgerMigrationService : 迁移417: migration_user_wallet 已存在迁移流水 memberId=1433 refId=40,跳过
  2442. 2026-11-05 06:51:20.694 DEBUG 15436 --- [ main] c.e.c.s.CfLegacyLedgerMigrationService : 迁移417: migration_user_wallet 已存在迁移流水 memberId=1451 refId=41,跳过
  2443. 2026-11-05 06:51:20.694 DEBUG 15436 --- [ main] c.e.c.s.CfLegacyLedgerMigrationService : 迁移417: migration_user_wallet 已存在迁移流水 memberId=1515 refId=42,跳过
  2444. 2026-11-05 06:51:20.695 DEBUG 15436 --- [ main] c.e.c.s.CfLegacyLedgerMigrationService : 迁移417: migration_user_wallet 已存在迁移流水 memberId=2017 refId=43,跳过
  2445. 2026-11-05 06:51:20.695 INFO 15436 --- [ main] c.e.c.s.CfLegacyLedgerMigrationService : 迁移417: 三套旧 CF 账本迁移完成,本次迁入 0 笔
  2446. 2026-11-05 06:51:20.695 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移417: 旧账本存量迁移完成,本次新增 0 笔
  2447. 2026-11-05 06:51:20.703 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 membership_levels.max_daily_analyze 已存在,跳过
  2448. 2026-11-05 06:51:20.704 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移420: 已创建 ppoint_consumption_log 表
  2449. 2026-11-05 06:51:20.758 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : activities表audience_scope列已存在,跳过
  2450. 2026-11-05 06:51:20.760 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : activities表audience_type列已存在,跳过
  2451. 2026-11-05 06:51:20.761 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移422: health_indicators.collection_date 已存在,放开实体映射的前置条件满足
  2452. 2026-11-05 06:51:20.762 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 indicator_values.date_source 已存在,跳过
  2453. 2026-11-05 06:51:20.763 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 indicator_values.ref_range_snapshot 已存在,跳过
  2454. 2026-11-05 06:51:20.763 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移422: indicator_values 已补齐日期来源与参考范围快照 2 列
  2455. 2026-11-05 06:51:20.764 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移423: 已创建 body_fat_scale_records 表
  2456. 2026-11-05 06:51:20.765 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 health_plans.plan_type 已存在,跳过
  2457. 2026-11-05 06:51:20.766 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移425: 已创建 attribution_norm_values 表
  2458. 2026-11-05 06:51:20.767 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移425: 常模种子为占位模板(placeholder=true),0 行导入,等待业务侧填充真实常模
  2459. 2026-11-05 06:51:20.793 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移425-种子: 家庭归因问卷模板已存在(title=家庭归因分析问卷(第八章16条)),幂等启用(enabled=1)
  2460. 2026-11-05 06:51:20.795 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移426: 已创建 attribution_reports 表
  2461. 2026-11-05 06:51:20.796 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移427: 已创建 content_dimension_threshold 表
  2462. 2026-11-05 06:51:20.796 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移428: 已创建 coupon_gift_transfer 表
  2463. 2026-11-05 06:51:20.797 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移428: family_coupon.is_gift 列已存在,跳过
  2464. 2026-11-05 06:51:20.798 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移429: 已创建 indicator_favorite 表
  2465. 2026-11-05 06:51:20.800 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移430跳过:products.purchase_price 已是 int 类型
  2466. 2026-11-05 06:51:20.803 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移431完成:销售奖档位门槛×100(分),档位名新秀/小成/中富/大成/至富
  2467. 2026-11-05 06:51:20.813 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移[家庭名回填XX家庭] 影响行数=0
  2468. 2026-11-05 06:51:20.823 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移[家庭名回填XX家庭] 影响行数=0
  2469. 2026-11-05 06:51:20.824 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 report_type_registry.linked_product_id 已存在,跳过
  2470. 2026-11-05 06:51:20.825 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移433: 已创建 family_metric_agg_config 表
  2471. 2026-11-05 06:51:20.875 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移433: 已更新预置配置 energy.body
  2472. 2026-11-05 06:51:20.887 INFO 15436 --- [duler_Worker-10] c.e.cfc.task.OrchestrationPollingJob : 编排轮询开始...
  2473. 2026-11-05 06:51:20.889 DEBUG 15436 --- [duler_Worker-10] c.e.c.m.T.selectList : ==> Preparing: SELECT id,flow_id,flow_version,family_id,family_member_id,trigger_source,status,started_at,finished_at,error_reason,created_at,updated_at FROM task_orchestration_executions WHERE (status = ?) LIMIT 20
  2474. 2026-11-05 06:51:20.889 DEBUG 15436 --- [duler_Worker-10] c.e.c.m.T.selectList : ==> Parameters: running(String)
  2475. 2026-11-05 06:51:20.889 DEBUG 15436 --- [duler_Worker-10] c.e.c.m.T.selectList : <== Total: 0
  2476. 2026-11-05 06:51:20.890 INFO 15436 --- [duler_Worker-10] c.e.cfc.task.OrchestrationPollingJob : 编排轮询结束
  2477. 2026-11-05 06:51:20.902 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移433: 已更新预置配置 energy.mind
  2478. 2026-11-05 06:51:20.934 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移433: 已更新预置配置 energy.wisdom
  2479. 2026-11-05 06:51:20.967 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移433: 已更新预置配置 energy.action
  2480. 2026-11-05 06:51:21.002 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移433: 已更新预置配置 energy.wealth
  2481. 2026-11-05 06:51:21.042 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移433: 已更新预置配置 energy.overall
  2482. 2026-11-05 06:51:21.100 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移433: 已更新预置配置 pearl.resources
  2483. 2026-11-05 06:51:21.180 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移433: 已更新预置配置 octopus.effects
  2484. 2026-11-05 06:51:21.438 INFO 15436 --- [eduler_Worker-1] c.e.cfc.task.OrchestrationPollingJob : 编排轮询开始...
  2485. 2026-11-05 06:51:21.440 DEBUG 15436 --- [eduler_Worker-1] c.e.c.m.T.selectList : ==> Preparing: SELECT id,flow_id,flow_version,family_id,family_member_id,trigger_source,status,started_at,finished_at,error_reason,created_at,updated_at FROM task_orchestration_executions WHERE (status = ?) LIMIT 20
  2486. 2026-11-05 06:51:21.440 DEBUG 15436 --- [eduler_Worker-1] c.e.c.m.T.selectList : ==> Parameters: running(String)
  2487. 2026-11-05 06:51:21.441 DEBUG 15436 --- [eduler_Worker-1] c.e.c.m.T.selectList : <== Total: 0
  2488. 2026-11-05 06:51:21.441 INFO 15436 --- [eduler_Worker-1] c.e.cfc.task.OrchestrationPollingJob : 编排轮询结束
  2489. 2026-11-05 06:51:22.121 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.A.selectList : ==> Preparing: SELECT id,order_no,family_id,user_id,child_id AS memberId,guide_id,package_id,guide_name,package_name,total_price,discount_amount,actual_price,appointment_id,status,pay_time,pay_type,transaction_id,created_at,updated_at FROM assessment_orders WHERE (status = ? AND created_at < ?)
  2490. 2026-11-05 06:51:22.121 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.A.selectList : ==> Parameters: pending(String), 2026-11-05 06:21:22.12(Timestamp)
  2491. 2026-11-05 06:51:22.122 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.ProductOrderMapper.selectList : ==> Preparing: SELECT id,order_no,product_id,product_name,product_type,sku_id,buyer_id,family_id,quantity,unit_price,total_amount,status,payment_method,remark,discount_amount,coupon_id,cancel_at,transaction_id,cover_image,address_snapshot,logistics_no,logistics_company,tracking_number,express_company,delivery_method,pickup_code,confirm_time,paid_at,refund_status,refund_reason,refund_amount,refund_time,supply_system_id,supplier_id,supply_commission,points_used,points_cost,money_amount,consignee_id,purchase_info,activity_id,provision_status,auditor_id,audited_at,audit_reason,shipping_cost,gift_amount,pickup_location_id,pickup_location_snapshot,time_slot_id,time_slot_snapshot,service_person_id,service_person_snapshot,fulfill_status,fulfill_confirmed_at,received_at,created_at,updated_at,special_deal_id FROM product_orders WHERE (status = ? AND created_at < ?)
  2492. 2026-11-05 06:51:22.122 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.ProductOrderMapper.selectList : ==> Parameters: pending(String), 2026-11-05 06:21:22.121(Timestamp)
  2493. 2026-11-05 06:51:22.122 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.A.selectList : <== Total: 0
  2494. 2026-11-05 06:51:22.123 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.PaymentOrderMapper.selectList : ==> Preparing: SELECT id,order_no,family_id,level_code,payment_type,period,amount,user_coupon_id,status,group_no,period_no,pay_method,transaction_id,paid_at,created_at,updated_at FROM payment_orders WHERE (status = ? AND created_at < ?)
  2495. 2026-11-05 06:51:22.123 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.PaymentOrderMapper.selectList : ==> Parameters: pending(String), 2026-11-05 06:21:22.12(Timestamp)
  2496. 2026-11-05 06:51:22.124 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.PaymentOrderMapper.selectList : <== Total: 0
  2497. 2026-11-05 06:51:22.125 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.M.selectList : ==> Preparing: SELECT id,family_id,level,amount,status,payment_type,transaction_id,order_no,created_at,paid_at FROM member_subscription_order WHERE (status = ? AND created_at < ?)
  2498. 2026-11-05 06:51:22.125 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.M.selectList : ==> Parameters: pending(String), 2026-11-05 06:21:22.12(Timestamp)
  2499. 2026-11-05 06:51:22.126 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.M.selectList : <== Total: 0
  2500. 2026-11-05 06:51:22.126 INFO 15436 --- [cfc-scheduler-1] c.etotem.cfc.task.VirtualPayTimeoutTask : 虚拟支付超时兜底扫描完成: 测评=0/0, 会员=0/0, 订阅=0/0
  2501. 2026-11-05 06:51:22.230 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.H.listPendingRetry : ==> Preparing: SELECT * FROM health_report_drafts WHERE status = 'pending' AND parse_status = 'collecting' AND ((next_retry_at IS NOT NULL AND next_retry_at <= ?) OR (next_retry_at IS NULL AND (parse_started_at IS NULL OR parse_started_at < DATE_SUB(?, INTERVAL 30 MINUTE)))) ORDER BY updated_at ASC LIMIT ?
  2502. 2026-11-05 06:51:22.231 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.H.listPendingRetry : ==> Parameters: 2026-11-05 06:51:22.23(Timestamp), 2026-11-05 06:51:22.23(Timestamp), 20(Integer)
  2503. 2026-11-05 06:51:22.232 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.H.listPendingRetry : <== Total: 0
  2504. 2026-11-05 06:51:23.121 INFO 15436 --- [eduler_Worker-8] c.e.cfc.task.OrchestrationPollingJob : 编排轮询开始...
  2505. 2026-11-05 06:51:23.123 DEBUG 15436 --- [eduler_Worker-8] c.e.c.m.T.selectList : ==> Preparing: SELECT id,flow_id,flow_version,family_id,family_member_id,trigger_source,status,started_at,finished_at,error_reason,created_at,updated_at FROM task_orchestration_executions WHERE (status = ?) LIMIT 20
  2506. 2026-11-05 06:51:23.123 DEBUG 15436 --- [eduler_Worker-8] c.e.c.m.T.selectList : ==> Parameters: running(String)
  2507. 2026-11-05 06:51:23.124 DEBUG 15436 --- [eduler_Worker-8] c.e.c.m.T.selectList : <== Total: 0
  2508. 2026-11-05 06:51:23.124 INFO 15436 --- [eduler_Worker-8] c.e.cfc.task.OrchestrationPollingJob : 编排轮询结束
  2509. 2026-11-05 06:51:24.724 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.A.selectList : ==> Preparing: SELECT id,order_no,family_id,user_id,child_id AS memberId,guide_id,package_id,guide_name,package_name,total_price,discount_amount,actual_price,appointment_id,status,pay_time,pay_type,transaction_id,created_at,updated_at FROM assessment_orders WHERE (status = ? AND created_at < ?)
  2510. 2026-11-05 06:51:24.724 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.A.selectList : ==> Parameters: pending(String), 2026-11-05 06:21:24.723(Timestamp)
  2511. 2026-11-05 06:51:24.725 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.ProductOrderMapper.selectList : ==> Preparing: SELECT id,order_no,product_id,product_name,product_type,sku_id,buyer_id,family_id,quantity,unit_price,total_amount,status,payment_method,remark,discount_amount,coupon_id,cancel_at,transaction_id,cover_image,address_snapshot,logistics_no,logistics_company,tracking_number,express_company,delivery_method,pickup_code,confirm_time,paid_at,refund_status,refund_reason,refund_amount,refund_time,supply_system_id,supplier_id,supply_commission,points_used,points_cost,money_amount,consignee_id,purchase_info,activity_id,provision_status,auditor_id,audited_at,audit_reason,shipping_cost,gift_amount,pickup_location_id,pickup_location_snapshot,time_slot_id,time_slot_snapshot,service_person_id,service_person_snapshot,fulfill_status,fulfill_confirmed_at,received_at,created_at,updated_at,special_deal_id FROM product_orders WHERE (status = ? AND created_at < ?)
  2512. 2026-11-05 06:51:24.725 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.ProductOrderMapper.selectList : ==> Parameters: pending(String), 2026-11-05 06:21:24.724(Timestamp)
  2513. 2026-11-05 06:51:24.726 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.A.selectList : <== Total: 0
  2514. 2026-11-05 06:51:24.726 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.PaymentOrderMapper.selectList : ==> Preparing: SELECT id,order_no,family_id,level_code,payment_type,period,amount,user_coupon_id,status,group_no,period_no,pay_method,transaction_id,paid_at,created_at,updated_at FROM payment_orders WHERE (status = ? AND created_at < ?)
  2515. 2026-11-05 06:51:24.727 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.PaymentOrderMapper.selectList : ==> Parameters: pending(String), 2026-11-05 06:21:24.723(Timestamp)
  2516. 2026-11-05 06:51:24.813 INFO 15436 --- [eduler_Worker-4] c.e.cfc.task.OrchestrationPollingJob : 编排轮询开始...
  2517. 2026-11-05 06:51:24.814 DEBUG 15436 --- [eduler_Worker-4] c.e.c.m.T.selectList : ==> Preparing: SELECT id,flow_id,flow_version,family_id,family_member_id,trigger_source,status,started_at,finished_at,error_reason,created_at,updated_at FROM task_orchestration_executions WHERE (status = ?) LIMIT 20
  2518. 2026-11-05 06:51:24.815 DEBUG 15436 --- [eduler_Worker-4] c.e.c.m.T.selectList : ==> Parameters: running(String)
  2519. 2026-11-05 06:51:24.816 DEBUG 15436 --- [eduler_Worker-4] c.e.c.m.T.selectList : <== Total: 0
  2520. 2026-11-05 06:51:24.816 INFO 15436 --- [eduler_Worker-4] c.e.cfc.task.OrchestrationPollingJob : 编排轮询结束
  2521. 2026-11-05 06:51:24.945 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.H.listPendingRetry : ==> Preparing: SELECT * FROM health_report_drafts WHERE status = 'pending' AND parse_status = 'collecting' AND ((next_retry_at IS NOT NULL AND next_retry_at <= ?) OR (next_retry_at IS NULL AND (parse_started_at IS NULL OR parse_started_at < DATE_SUB(?, INTERVAL 30 MINUTE)))) ORDER BY updated_at ASC LIMIT ?
  2522. 2026-11-05 06:51:24.946 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.H.listPendingRetry : ==> Parameters: 2026-11-05 06:51:24.945(Timestamp), 2026-11-05 06:51:24.945(Timestamp), 20(Integer)
  2523. 2026-11-05 06:51:24.948 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.H.listPendingRetry : <== Total: 0
  2524. 2026-11-05 06:51:25.341 INFO 15436 --- [eduler_Worker-2] c.e.cfc.task.OrchestrationPollingJob : 编排轮询开始...
  2525. 2026-11-05 06:51:25.343 DEBUG 15436 --- [eduler_Worker-2] c.e.c.m.T.selectList : ==> Preparing: SELECT id,flow_id,flow_version,family_id,family_member_id,trigger_source,status,started_at,finished_at,error_reason,created_at,updated_at FROM task_orchestration_executions WHERE (status = ?) LIMIT 20
  2526. 2026-11-05 06:51:25.343 DEBUG 15436 --- [eduler_Worker-2] c.e.c.m.T.selectList : ==> Parameters: running(String)
  2527. 2026-11-05 06:51:25.344 DEBUG 15436 --- [eduler_Worker-2] c.e.c.m.T.selectList : <== Total: 0
  2528. 2026-11-05 06:51:25.344 INFO 15436 --- [eduler_Worker-2] c.e.cfc.task.OrchestrationPollingJob : 编排轮询结束
  2529. 2026-11-05 06:51:25.566 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.A.selectList : ==> Preparing: SELECT id,order_no,family_id,user_id,child_id AS memberId,guide_id,package_id,guide_name,package_name,total_price,discount_amount,actual_price,appointment_id,status,pay_time,pay_type,transaction_id,created_at,updated_at FROM assessment_orders WHERE (status = ? AND created_at < ?)
  2530. 2026-11-05 06:51:25.566 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.A.selectList : ==> Parameters: pending(String), 2026-11-05 06:21:25.564(Timestamp)
  2531. 2026-11-05 06:51:25.567 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.ProductOrderMapper.selectList : ==> Preparing: SELECT id,order_no,product_id,product_name,product_type,sku_id,buyer_id,family_id,quantity,unit_price,total_amount,status,payment_method,remark,discount_amount,coupon_id,cancel_at,transaction_id,cover_image,address_snapshot,logistics_no,logistics_company,tracking_number,express_company,delivery_method,pickup_code,confirm_time,paid_at,refund_status,refund_reason,refund_amount,refund_time,supply_system_id,supplier_id,supply_commission,points_used,points_cost,money_amount,consignee_id,purchase_info,activity_id,provision_status,auditor_id,audited_at,audit_reason,shipping_cost,gift_amount,pickup_location_id,pickup_location_snapshot,time_slot_id,time_slot_snapshot,service_person_id,service_person_snapshot,fulfill_status,fulfill_confirmed_at,received_at,created_at,updated_at,special_deal_id FROM product_orders WHERE (status = ? AND created_at < ?)
  2532. 2026-11-05 06:51:25.567 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.ProductOrderMapper.selectList : ==> Parameters: pending(String), 2026-11-05 06:21:25.566(Timestamp)
  2533. 2026-11-05 06:51:25.567 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.A.selectList : <== Total: 0
  2534. 2026-11-05 06:51:25.568 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.PaymentOrderMapper.selectList : ==> Preparing: SELECT id,order_no,family_id,level_code,payment_type,period,amount,user_coupon_id,status,group_no,period_no,pay_method,transaction_id,paid_at,created_at,updated_at FROM payment_orders WHERE (status = ? AND created_at < ?)
  2535. 2026-11-05 06:51:25.569 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.PaymentOrderMapper.selectList : ==> Parameters: pending(String), 2026-11-05 06:21:25.564(Timestamp)
  2536. 2026-11-05 06:51:26.093 INFO 15436 --- [eduler_Worker-5] c.e.cfc.task.OrchestrationPollingJob : 编排轮询开始...
  2537. 2026-11-05 06:51:26.095 DEBUG 15436 --- [eduler_Worker-5] c.e.c.m.T.selectList : ==> Preparing: SELECT id,flow_id,flow_version,family_id,family_member_id,trigger_source,status,started_at,finished_at,error_reason,created_at,updated_at FROM task_orchestration_executions WHERE (status = ?) LIMIT 20
  2538. 2026-11-05 06:51:26.095 DEBUG 15436 --- [eduler_Worker-5] c.e.c.m.T.selectList : ==> Parameters: running(String)
  2539. 2026-11-05 06:51:26.096 DEBUG 15436 --- [eduler_Worker-5] c.e.c.m.T.selectList : <== Total: 0
  2540. 2026-11-05 06:51:26.096 INFO 15436 --- [eduler_Worker-5] c.e.cfc.task.OrchestrationPollingJob : 编排轮询结束
  2541. 2026-11-05 06:51:26.569 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.H.listPendingRetry : ==> Preparing: SELECT * FROM health_report_drafts WHERE status = 'pending' AND parse_status = 'collecting' AND ((next_retry_at IS NOT NULL AND next_retry_at <= ?) OR (next_retry_at IS NULL AND (parse_started_at IS NULL OR parse_started_at < DATE_SUB(?, INTERVAL 30 MINUTE)))) ORDER BY updated_at ASC LIMIT ?
  2542. 2026-11-05 06:51:26.569 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.H.listPendingRetry : ==> Parameters: 2026-11-05 06:51:26.568(Timestamp), 2026-11-05 06:51:26.568(Timestamp), 20(Integer)
  2543. 2026-11-05 06:51:26.571 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.H.listPendingRetry : <== Total: 0
  2544. 2026-11-05 06:51:28.922 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.A.selectList : ==> Preparing: SELECT id,order_no,family_id,user_id,child_id AS memberId,guide_id,package_id,guide_name,package_name,total_price,discount_amount,actual_price,appointment_id,status,pay_time,pay_type,transaction_id,created_at,updated_at FROM assessment_orders WHERE (status = ? AND created_at < ?)
  2545. 2026-11-05 06:51:28.922 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.A.selectList : ==> Parameters: pending(String), 2026-11-05 06:21:28.921(Timestamp)
  2546. 2026-11-05 06:51:28.923 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.ProductOrderMapper.selectList : ==> Preparing: SELECT id,order_no,product_id,product_name,product_type,sku_id,buyer_id,family_id,quantity,unit_price,total_amount,status,payment_method,remark,discount_amount,coupon_id,cancel_at,transaction_id,cover_image,address_snapshot,logistics_no,logistics_company,tracking_number,express_company,delivery_method,pickup_code,confirm_time,paid_at,refund_status,refund_reason,refund_amount,refund_time,supply_system_id,supplier_id,supply_commission,points_used,points_cost,money_amount,consignee_id,purchase_info,activity_id,provision_status,auditor_id,audited_at,audit_reason,shipping_cost,gift_amount,pickup_location_id,pickup_location_snapshot,time_slot_id,time_slot_snapshot,service_person_id,service_person_snapshot,fulfill_status,fulfill_confirmed_at,received_at,created_at,updated_at,special_deal_id FROM product_orders WHERE (status = ? AND created_at < ?)
  2547. 2026-11-05 06:51:28.923 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.ProductOrderMapper.selectList : ==> Parameters: pending(String), 2026-11-05 06:21:28.922(Timestamp)
  2548. 2026-11-05 06:51:28.923 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.A.selectList : <== Total: 0
  2549. 2026-11-05 06:51:28.924 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.PaymentOrderMapper.selectList : ==> Preparing: SELECT id,order_no,family_id,level_code,payment_type,period,amount,user_coupon_id,status,group_no,period_no,pay_method,transaction_id,paid_at,created_at,updated_at FROM payment_orders WHERE (status = ? AND created_at < ?)
  2550. 2026-11-05 06:51:28.924 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.PaymentOrderMapper.selectList : ==> Parameters: pending(String), 2026-11-05 06:21:28.921(Timestamp)
  2551. 2026-11-05 06:51:28.974 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.A.selectList : ==> Preparing: SELECT id,order_no,family_id,user_id,child_id AS memberId,guide_id,package_id,guide_name,package_name,total_price,discount_amount,actual_price,appointment_id,status,pay_time,pay_type,transaction_id,created_at,updated_at FROM assessment_orders WHERE (status = ? AND created_at < ?)
  2552. 2026-11-05 06:51:28.974 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.A.selectList : ==> Parameters: pending(String), 2026-11-05 06:21:28.97(Timestamp)
  2553. 2026-11-05 06:51:28.975 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.ProductOrderMapper.selectList : ==> Preparing: SELECT id,order_no,product_id,product_name,product_type,sku_id,buyer_id,family_id,quantity,unit_price,total_amount,status,payment_method,remark,discount_amount,coupon_id,cancel_at,transaction_id,cover_image,address_snapshot,logistics_no,logistics_company,tracking_number,express_company,delivery_method,pickup_code,confirm_time,paid_at,refund_status,refund_reason,refund_amount,refund_time,supply_system_id,supplier_id,supply_commission,points_used,points_cost,money_amount,consignee_id,purchase_info,activity_id,provision_status,auditor_id,audited_at,audit_reason,shipping_cost,gift_amount,pickup_location_id,pickup_location_snapshot,time_slot_id,time_slot_snapshot,service_person_id,service_person_snapshot,fulfill_status,fulfill_confirmed_at,received_at,created_at,updated_at,special_deal_id FROM product_orders WHERE (status = ? AND created_at < ?)
  2554. 2026-11-05 06:51:28.976 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.ProductOrderMapper.selectList : ==> Parameters: pending(String), 2026-11-05 06:21:28.975(Timestamp)
  2555. 2026-11-05 06:51:28.986 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.A.selectList : <== Total: 0
  2556. 2026-11-05 06:51:28.987 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.PaymentOrderMapper.selectList : ==> Preparing: SELECT id,order_no,family_id,level_code,payment_type,period,amount,user_coupon_id,status,group_no,period_no,pay_method,transaction_id,paid_at,created_at,updated_at FROM payment_orders WHERE (status = ? AND created_at < ?)
  2557. 2026-11-05 06:51:28.987 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.PaymentOrderMapper.selectList : ==> Parameters: pending(String), 2026-11-05 06:21:28.97(Timestamp)
  2558. 2026-11-05 06:51:28.988 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.H.listPendingRetry : ==> Preparing: SELECT * FROM health_report_drafts WHERE status = 'pending' AND parse_status = 'collecting' AND ((next_retry_at IS NOT NULL AND next_retry_at <= ?) OR (next_retry_at IS NULL AND (parse_started_at IS NULL OR parse_started_at < DATE_SUB(?, INTERVAL 30 MINUTE)))) ORDER BY updated_at ASC LIMIT ?
  2559. 2026-11-05 06:51:28.988 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.H.listPendingRetry : ==> Parameters: 2026-11-05 06:51:28.985(Timestamp), 2026-11-05 06:51:28.985(Timestamp), 20(Integer)
  2560. 2026-11-05 06:51:28.998 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.H.listPendingRetry : <== Total: 0
  2561. 2026-11-05 06:51:29.380 INFO 15436 --- [eduler_Worker-8] c.e.cfc.task.OrchestrationPollingJob : 编排轮询开始...
  2562. 2026-11-05 06:51:29.382 DEBUG 15436 --- [eduler_Worker-8] c.e.c.m.T.selectList : ==> Preparing: SELECT id,flow_id,flow_version,family_id,family_member_id,trigger_source,status,started_at,finished_at,error_reason,created_at,updated_at FROM task_orchestration_executions WHERE (status = ?) LIMIT 20
  2563. 2026-11-05 06:51:29.382 DEBUG 15436 --- [eduler_Worker-8] c.e.c.m.T.selectList : ==> Parameters: running(String)
  2564. 2026-11-05 06:51:29.383 DEBUG 15436 --- [eduler_Worker-8] c.e.c.m.T.selectList : <== Total: 0
  2565. 2026-11-05 06:51:29.383 INFO 15436 --- [eduler_Worker-8] c.e.cfc.task.OrchestrationPollingJob : 编排轮询结束
  2566. 2026-11-05 06:51:29.462 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.H.listPendingRetry : ==> Preparing: SELECT * FROM health_report_drafts WHERE status = 'pending' AND parse_status = 'collecting' AND ((next_retry_at IS NOT NULL AND next_retry_at <= ?) OR (next_retry_at IS NULL AND (parse_started_at IS NULL OR parse_started_at < DATE_SUB(?, INTERVAL 30 MINUTE)))) ORDER BY updated_at ASC LIMIT ?
  2567. 2026-11-05 06:51:29.463 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.H.listPendingRetry : ==> Parameters: 2026-11-05 06:51:29.462(Timestamp), 2026-11-05 06:51:29.462(Timestamp), 20(Integer)
  2568. 2026-11-05 06:51:29.464 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.H.listPendingRetry : <== Total: 0
  2569. 2026-11-05 06:51:30.000 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.A.selectList : ==> Preparing: SELECT id,order_no,family_id,user_id,child_id AS memberId,guide_id,package_id,guide_name,package_name,total_price,discount_amount,actual_price,appointment_id,status,pay_time,pay_type,transaction_id,created_at,updated_at FROM assessment_orders WHERE (status = ? AND created_at < ?)
  2570. 2026-11-05 06:51:30.000 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.A.selectList : ==> Parameters: pending(String), 2026-11-05 06:21:29.999(Timestamp)
  2571. 2026-11-05 06:51:30.000 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.ProductOrderMapper.selectList : ==> Preparing: SELECT id,order_no,product_id,product_name,product_type,sku_id,buyer_id,family_id,quantity,unit_price,total_amount,status,payment_method,remark,discount_amount,coupon_id,cancel_at,transaction_id,cover_image,address_snapshot,logistics_no,logistics_company,tracking_number,express_company,delivery_method,pickup_code,confirm_time,paid_at,refund_status,refund_reason,refund_amount,refund_time,supply_system_id,supplier_id,supply_commission,points_used,points_cost,money_amount,consignee_id,purchase_info,activity_id,provision_status,auditor_id,audited_at,audit_reason,shipping_cost,gift_amount,pickup_location_id,pickup_location_snapshot,time_slot_id,time_slot_snapshot,service_person_id,service_person_snapshot,fulfill_status,fulfill_confirmed_at,received_at,created_at,updated_at,special_deal_id FROM product_orders WHERE (status = ? AND created_at < ?)
  2572. 2026-11-05 06:51:30.000 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.ProductOrderMapper.selectList : ==> Parameters: pending(String), 2026-11-05 06:21:30.0(Timestamp)
  2573. 2026-11-05 06:51:30.001 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.A.selectList : <== Total: 0
  2574. 2026-11-05 06:51:30.002 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.PaymentOrderMapper.selectList : ==> Preparing: SELECT id,order_no,family_id,level_code,payment_type,period,amount,user_coupon_id,status,group_no,period_no,pay_method,transaction_id,paid_at,created_at,updated_at FROM payment_orders WHERE (status = ? AND created_at < ?)
  2575. 2026-11-05 06:51:30.003 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.PaymentOrderMapper.selectList : ==> Parameters: pending(String), 2026-11-05 06:21:29.999(Timestamp)
  2576. 2026-11-05 06:51:30.004 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.PaymentOrderMapper.selectList : <== Total: 0
  2577. 2026-11-05 06:51:30.005 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.M.selectList : ==> Preparing: SELECT id,family_id,level,amount,status,payment_type,transaction_id,order_no,created_at,paid_at FROM member_subscription_order WHERE (status = ? AND created_at < ?)
  2578. 2026-11-05 06:51:30.005 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.M.selectList : ==> Parameters: pending(String), 2026-11-05 06:21:29.999(Timestamp)
  2579. 2026-11-05 06:51:30.006 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.M.selectList : <== Total: 0
  2580. 2026-11-05 06:51:30.006 INFO 15436 --- [cfc-scheduler-3] c.etotem.cfc.task.VirtualPayTimeoutTask : 虚拟支付超时兜底扫描完成: 测评=0/0, 会员=0/0, 订阅=0/0
  2581. 2026-11-05 06:51:30.206 INFO 15436 --- [eduler_Worker-6] c.e.cfc.task.OrchestrationPollingJob : 编排轮询开始...
  2582. 2026-11-05 06:51:30.207 DEBUG 15436 --- [eduler_Worker-6] c.e.c.m.T.selectList : ==> Preparing: SELECT id,flow_id,flow_version,family_id,family_member_id,trigger_source,status,started_at,finished_at,error_reason,created_at,updated_at FROM task_orchestration_executions WHERE (status = ?) LIMIT 20
  2583. 2026-11-05 06:51:30.207 DEBUG 15436 --- [eduler_Worker-6] c.e.c.m.T.selectList : ==> Parameters: running(String)
  2584. 2026-11-05 06:51:30.209 DEBUG 15436 --- [eduler_Worker-6] c.e.c.m.T.selectList : <== Total: 0
  2585. 2026-11-05 06:51:30.209 INFO 15436 --- [eduler_Worker-6] c.e.cfc.task.OrchestrationPollingJob : 编排轮询结束
  2586. 2026-11-05 06:51:30.931 INFO 15436 --- [eduler_Worker-1] c.e.cfc.task.OrchestrationPollingJob : 编排轮询开始...
  2587. 2026-11-05 06:51:30.932 DEBUG 15436 --- [eduler_Worker-1] c.e.c.m.T.selectList : ==> Preparing: SELECT id,flow_id,flow_version,family_id,family_member_id,trigger_source,status,started_at,finished_at,error_reason,created_at,updated_at FROM task_orchestration_executions WHERE (status = ?) LIMIT 20
  2588. 2026-11-05 06:51:30.933 DEBUG 15436 --- [eduler_Worker-1] c.e.c.m.T.selectList : ==> Parameters: running(String)
  2589. 2026-11-05 06:51:30.934 DEBUG 15436 --- [eduler_Worker-1] c.e.c.m.T.selectList : <== Total: 0
  2590. 2026-11-05 06:51:30.934 INFO 15436 --- [eduler_Worker-1] c.e.cfc.task.OrchestrationPollingJob : 编排轮询结束
  2591. 2026-11-05 06:51:33.065 INFO 15436 --- [eduler_Worker-4] c.e.cfc.task.OrchestrationPollingJob : 编排轮询开始...
  2592. 2026-11-05 06:51:33.066 DEBUG 15436 --- [eduler_Worker-4] c.e.c.m.T.selectList : ==> Preparing: SELECT id,flow_id,flow_version,family_id,family_member_id,trigger_source,status,started_at,finished_at,error_reason,created_at,updated_at FROM task_orchestration_executions WHERE (status = ?) LIMIT 20
  2593. 2026-11-05 06:51:33.066 DEBUG 15436 --- [eduler_Worker-4] c.e.c.m.T.selectList : ==> Parameters: running(String)
  2594. 2026-11-05 06:51:33.067 DEBUG 15436 --- [eduler_Worker-4] c.e.c.m.T.selectList : <== Total: 0
  2595. 2026-11-05 06:51:33.067 INFO 15436 --- [eduler_Worker-4] c.e.cfc.task.OrchestrationPollingJob : 编排轮询结束
  2596. 2026-11-05 06:51:34.025 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.A.selectList : ==> Preparing: SELECT id,order_no,family_id,user_id,child_id AS memberId,guide_id,package_id,guide_name,package_name,total_price,discount_amount,actual_price,appointment_id,status,pay_time,pay_type,transaction_id,created_at,updated_at FROM assessment_orders WHERE (status = ? AND created_at < ?)
  2597. 2026-11-05 06:51:34.025 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.A.selectList : ==> Parameters: pending(String), 2026-11-05 06:21:34.024(Timestamp)
  2598. 2026-11-05 06:51:34.026 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.ProductOrderMapper.selectList : ==> Preparing: SELECT id,order_no,product_id,product_name,product_type,sku_id,buyer_id,family_id,quantity,unit_price,total_amount,status,payment_method,remark,discount_amount,coupon_id,cancel_at,transaction_id,cover_image,address_snapshot,logistics_no,logistics_company,tracking_number,express_company,delivery_method,pickup_code,confirm_time,paid_at,refund_status,refund_reason,refund_amount,refund_time,supply_system_id,supplier_id,supply_commission,points_used,points_cost,money_amount,consignee_id,purchase_info,activity_id,provision_status,auditor_id,audited_at,audit_reason,shipping_cost,gift_amount,pickup_location_id,pickup_location_snapshot,time_slot_id,time_slot_snapshot,service_person_id,service_person_snapshot,fulfill_status,fulfill_confirmed_at,received_at,created_at,updated_at,special_deal_id FROM product_orders WHERE (status = ? AND created_at < ?)
  2599. 2026-11-05 06:51:34.026 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.ProductOrderMapper.selectList : ==> Parameters: pending(String), 2026-11-05 06:21:34.025(Timestamp)
  2600. 2026-11-05 06:51:34.026 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.A.selectList : <== Total: 0
  2601. 2026-11-05 06:51:34.027 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.PaymentOrderMapper.selectList : ==> Preparing: SELECT id,order_no,family_id,level_code,payment_type,period,amount,user_coupon_id,status,group_no,period_no,pay_method,transaction_id,paid_at,created_at,updated_at FROM payment_orders WHERE (status = ? AND created_at < ?)
  2602. 2026-11-05 06:51:34.027 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.PaymentOrderMapper.selectList : ==> Parameters: pending(String), 2026-11-05 06:21:34.024(Timestamp)
  2603. 2026-11-05 06:51:34.029 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.PaymentOrderMapper.selectList : <== Total: 0
  2604. 2026-11-05 06:51:34.030 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.M.selectList : ==> Preparing: SELECT id,family_id,level,amount,status,payment_type,transaction_id,order_no,created_at,paid_at FROM member_subscription_order WHERE (status = ? AND created_at < ?)
  2605. 2026-11-05 06:51:34.030 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.M.selectList : ==> Parameters: pending(String), 2026-11-05 06:21:34.024(Timestamp)
  2606. 2026-11-05 06:51:34.031 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.M.selectList : <== Total: 0
  2607. 2026-11-05 06:51:34.031 INFO 15436 --- [cfc-scheduler-2] c.etotem.cfc.task.VirtualPayTimeoutTask : 虚拟支付超时兜底扫描完成: 测评=0/0, 会员=0/0, 订阅=0/0
  2608. 2026-11-05 06:51:34.154 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.H.listPendingRetry : ==> Preparing: SELECT * FROM health_report_drafts WHERE status = 'pending' AND parse_status = 'collecting' AND ((next_retry_at IS NOT NULL AND next_retry_at <= ?) OR (next_retry_at IS NULL AND (parse_started_at IS NULL OR parse_started_at < DATE_SUB(?, INTERVAL 30 MINUTE)))) ORDER BY updated_at ASC LIMIT ?
  2609. 2026-11-05 06:51:34.154 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.H.listPendingRetry : ==> Parameters: 2026-11-05 06:51:34.153(Timestamp), 2026-11-05 06:51:34.153(Timestamp), 20(Integer)
  2610. 2026-11-05 06:51:34.156 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.H.listPendingRetry : <== Total: 0
  2611. 2026-11-05 06:51:34.224 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.H.listPendingRetry : ==> Preparing: SELECT * FROM health_report_drafts WHERE status = 'pending' AND parse_status = 'collecting' AND ((next_retry_at IS NOT NULL AND next_retry_at <= ?) OR (next_retry_at IS NULL AND (parse_started_at IS NULL OR parse_started_at < DATE_SUB(?, INTERVAL 30 MINUTE)))) ORDER BY updated_at ASC LIMIT ?
  2612. 2026-11-05 06:51:34.225 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.H.listPendingRetry : ==> Parameters: 2026-11-05 06:51:34.224(Timestamp), 2026-11-05 06:51:34.224(Timestamp), 20(Integer)
  2613. 2026-11-05 06:51:34.226 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.H.listPendingRetry : <== Total: 0
  2614. 2026-11-05 06:51:37.146 INFO 15436 --- [eduler_Worker-3] c.e.cfc.task.OrchestrationPollingJob : 编排轮询开始...
  2615. 2026-11-05 06:51:37.148 DEBUG 15436 --- [eduler_Worker-3] c.e.c.m.T.selectList : ==> Preparing: SELECT id,flow_id,flow_version,family_id,family_member_id,trigger_source,status,started_at,finished_at,error_reason,created_at,updated_at FROM task_orchestration_executions WHERE (status = ?) LIMIT 20
  2616. 2026-11-05 06:51:37.148 DEBUG 15436 --- [eduler_Worker-3] c.e.c.m.T.selectList : ==> Parameters: running(String)
  2617. 2026-11-05 06:51:37.149 DEBUG 15436 --- [eduler_Worker-3] c.e.c.m.T.selectList : <== Total: 0
  2618. 2026-11-05 06:51:37.149 INFO 15436 --- [eduler_Worker-3] c.e.cfc.task.OrchestrationPollingJob : 编排轮询结束
  2619. 2026-11-05 06:51:37.317 INFO 15436 --- [eduler_Worker-4] c.e.cfc.task.OrchestrationPollingJob : 编排轮询开始...
  2620. 2026-11-05 06:51:37.320 DEBUG 15436 --- [eduler_Worker-4] c.e.c.m.T.selectList : ==> Preparing: SELECT id,flow_id,flow_version,family_id,family_member_id,trigger_source,status,started_at,finished_at,error_reason,created_at,updated_at FROM task_orchestration_executions WHERE (status = ?) LIMIT 20
  2621. 2026-11-05 06:51:37.320 DEBUG 15436 --- [eduler_Worker-4] c.e.c.m.T.selectList : ==> Parameters: running(String)
  2622. 2026-11-05 06:51:37.322 DEBUG 15436 --- [eduler_Worker-4] c.e.c.m.T.selectList : <== Total: 0
  2623. 2026-11-05 06:51:37.322 INFO 15436 --- [eduler_Worker-4] c.e.cfc.task.OrchestrationPollingJob : 编排轮询结束
  2624. 2026-11-05 06:51:37.496 INFO 15436 --- [eduler_Worker-7] c.e.cfc.task.OrchestrationPollingJob : 编排轮询开始...
  2625. 2026-11-05 06:51:37.498 DEBUG 15436 --- [eduler_Worker-7] c.e.c.m.T.selectList : ==> Preparing: SELECT id,flow_id,flow_version,family_id,family_member_id,trigger_source,status,started_at,finished_at,error_reason,created_at,updated_at FROM task_orchestration_executions WHERE (status = ?) LIMIT 20
  2626. 2026-11-05 06:51:37.498 DEBUG 15436 --- [eduler_Worker-7] c.e.c.m.T.selectList : ==> Parameters: running(String)
  2627. 2026-11-05 06:51:37.499 DEBUG 15436 --- [eduler_Worker-7] c.e.c.m.T.selectList : <== Total: 0
  2628. 2026-11-05 06:51:37.499 INFO 15436 --- [eduler_Worker-7] c.e.cfc.task.OrchestrationPollingJob : 编排轮询结束
  2629. 2026-11-05 06:51:40.315 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.A.selectList : ==> Preparing: SELECT id,order_no,family_id,user_id,child_id AS memberId,guide_id,package_id,guide_name,package_name,total_price,discount_amount,actual_price,appointment_id,status,pay_time,pay_type,transaction_id,created_at,updated_at FROM assessment_orders WHERE (status = ? AND created_at < ?)
  2630. 2026-11-05 06:51:40.315 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.A.selectList : ==> Parameters: pending(String), 2026-11-05 06:21:40.314(Timestamp)
  2631. 2026-11-05 06:51:40.316 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.ProductOrderMapper.selectList : ==> Preparing: SELECT id,order_no,product_id,product_name,product_type,sku_id,buyer_id,family_id,quantity,unit_price,total_amount,status,payment_method,remark,discount_amount,coupon_id,cancel_at,transaction_id,cover_image,address_snapshot,logistics_no,logistics_company,tracking_number,express_company,delivery_method,pickup_code,confirm_time,paid_at,refund_status,refund_reason,refund_amount,refund_time,supply_system_id,supplier_id,supply_commission,points_used,points_cost,money_amount,consignee_id,purchase_info,activity_id,provision_status,auditor_id,audited_at,audit_reason,shipping_cost,gift_amount,pickup_location_id,pickup_location_snapshot,time_slot_id,time_slot_snapshot,service_person_id,service_person_snapshot,fulfill_status,fulfill_confirmed_at,received_at,created_at,updated_at,special_deal_id FROM product_orders WHERE (status = ? AND created_at < ?)
  2632. 2026-11-05 06:51:40.316 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.ProductOrderMapper.selectList : ==> Parameters: pending(String), 2026-11-05 06:21:40.315(Timestamp)
  2633. 2026-11-05 06:51:40.317 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.A.selectList : <== Total: 0
  2634. 2026-11-05 06:51:40.317 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.PaymentOrderMapper.selectList : ==> Preparing: SELECT id,order_no,family_id,level_code,payment_type,period,amount,user_coupon_id,status,group_no,period_no,pay_method,transaction_id,paid_at,created_at,updated_at FROM payment_orders WHERE (status = ? AND created_at < ?)
  2635. 2026-11-05 06:51:40.317 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.PaymentOrderMapper.selectList : ==> Parameters: pending(String), 2026-11-05 06:21:40.314(Timestamp)
  2636. 2026-11-05 06:51:40.318 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.PaymentOrderMapper.selectList : <== Total: 0
  2637. 2026-11-05 06:51:40.319 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.M.selectList : ==> Preparing: SELECT id,family_id,level,amount,status,payment_type,transaction_id,order_no,created_at,paid_at FROM member_subscription_order WHERE (status = ? AND created_at < ?)
  2638. 2026-11-05 06:51:40.320 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.M.selectList : ==> Parameters: pending(String), 2026-11-05 06:21:40.314(Timestamp)
  2639. 2026-11-05 06:51:40.321 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.M.selectList : <== Total: 0
  2640. 2026-11-05 06:51:40.321 INFO 15436 --- [cfc-scheduler-1] c.etotem.cfc.task.VirtualPayTimeoutTask : 虚拟支付超时兜底扫描完成: 测评=0/0, 会员=0/0, 订阅=0/0
  2641. 2026-11-05 06:51:40.607 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.H.listPendingRetry : ==> Preparing: SELECT * FROM health_report_drafts WHERE status = 'pending' AND parse_status = 'collecting' AND ((next_retry_at IS NOT NULL AND next_retry_at <= ?) OR (next_retry_at IS NULL AND (parse_started_at IS NULL OR parse_started_at < DATE_SUB(?, INTERVAL 30 MINUTE)))) ORDER BY updated_at ASC LIMIT ?
  2642. 2026-11-05 06:51:40.612 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.H.listPendingRetry : ==> Parameters: 2026-11-05 06:51:40.607(Timestamp), 2026-11-05 06:51:40.607(Timestamp), 20(Integer)
  2643. 2026-11-05 06:51:40.616 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.H.listPendingRetry : <== Total: 0
  2644. 2026-11-05 06:51:41.126 INFO 15436 --- [eduler_Worker-6] c.e.cfc.task.OrchestrationPollingJob : 编排轮询开始...
  2645. 2026-11-05 06:51:41.127 DEBUG 15436 --- [eduler_Worker-6] c.e.c.m.T.selectList : ==> Preparing: SELECT id,flow_id,flow_version,family_id,family_member_id,trigger_source,status,started_at,finished_at,error_reason,created_at,updated_at FROM task_orchestration_executions WHERE (status = ?) LIMIT 20
  2646. 2026-11-05 06:51:41.127 DEBUG 15436 --- [eduler_Worker-6] c.e.c.m.T.selectList : ==> Parameters: running(String)
  2647. 2026-11-05 06:51:41.128 DEBUG 15436 --- [eduler_Worker-6] c.e.c.m.T.selectList : <== Total: 0
  2648. 2026-11-05 06:51:41.128 INFO 15436 --- [eduler_Worker-6] c.e.cfc.task.OrchestrationPollingJob : 编排轮询结束
  2649. 2026-11-05 06:51:41.341 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.A.selectList : ==> Preparing: SELECT id,order_no,family_id,user_id,child_id AS memberId,guide_id,package_id,guide_name,package_name,total_price,discount_amount,actual_price,appointment_id,status,pay_time,pay_type,transaction_id,created_at,updated_at FROM assessment_orders WHERE (status = ? AND created_at < ?)
  2650. 2026-11-05 06:51:41.341 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.A.selectList : ==> Parameters: pending(String), 2026-11-05 06:21:41.34(Timestamp)
  2651. 2026-11-05 06:51:41.342 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.ProductOrderMapper.selectList : ==> Preparing: SELECT id,order_no,product_id,product_name,product_type,sku_id,buyer_id,family_id,quantity,unit_price,total_amount,status,payment_method,remark,discount_amount,coupon_id,cancel_at,transaction_id,cover_image,address_snapshot,logistics_no,logistics_company,tracking_number,express_company,delivery_method,pickup_code,confirm_time,paid_at,refund_status,refund_reason,refund_amount,refund_time,supply_system_id,supplier_id,supply_commission,points_used,points_cost,money_amount,consignee_id,purchase_info,activity_id,provision_status,auditor_id,audited_at,audit_reason,shipping_cost,gift_amount,pickup_location_id,pickup_location_snapshot,time_slot_id,time_slot_snapshot,service_person_id,service_person_snapshot,fulfill_status,fulfill_confirmed_at,received_at,created_at,updated_at,special_deal_id FROM product_orders WHERE (status = ? AND created_at < ?)
  2652. 2026-11-05 06:51:41.342 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.ProductOrderMapper.selectList : ==> Parameters: pending(String), 2026-11-05 06:21:41.341(Timestamp)
  2653. 2026-11-05 06:51:41.342 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.A.selectList : <== Total: 0
  2654. 2026-11-05 06:51:41.343 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.PaymentOrderMapper.selectList : ==> Preparing: SELECT id,order_no,family_id,level_code,payment_type,period,amount,user_coupon_id,status,group_no,period_no,pay_method,transaction_id,paid_at,created_at,updated_at FROM payment_orders WHERE (status = ? AND created_at < ?)
  2655. 2026-11-05 06:51:41.343 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.PaymentOrderMapper.selectList : ==> Parameters: pending(String), 2026-11-05 06:21:41.34(Timestamp)
  2656. 2026-11-05 06:51:41.344 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.PaymentOrderMapper.selectList : <== Total: 0
  2657. 2026-11-05 06:51:41.345 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.M.selectList : ==> Preparing: SELECT id,family_id,level,amount,status,payment_type,transaction_id,order_no,created_at,paid_at FROM member_subscription_order WHERE (status = ? AND created_at < ?)
  2658. 2026-11-05 06:51:41.345 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.M.selectList : ==> Parameters: pending(String), 2026-11-05 06:21:41.34(Timestamp)
  2659. 2026-11-05 06:51:41.346 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.M.selectList : <== Total: 0
  2660. 2026-11-05 06:51:41.346 INFO 15436 --- [cfc-scheduler-3] c.etotem.cfc.task.VirtualPayTimeoutTask : 虚拟支付超时兜底扫描完成: 测评=0/0, 会员=0/0, 订阅=0/0
  2661. 2026-11-05 06:51:41.421 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.A.selectList : ==> Preparing: SELECT id,order_no,family_id,user_id,child_id AS memberId,guide_id,package_id,guide_name,package_name,total_price,discount_amount,actual_price,appointment_id,status,pay_time,pay_type,transaction_id,created_at,updated_at FROM assessment_orders WHERE (status = ? AND created_at < ?)
  2662. 2026-11-05 06:51:41.421 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.A.selectList : ==> Parameters: pending(String), 2026-11-05 06:21:41.42(Timestamp)
  2663. 2026-11-05 06:51:41.422 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.ProductOrderMapper.selectList : ==> Preparing: SELECT id,order_no,product_id,product_name,product_type,sku_id,buyer_id,family_id,quantity,unit_price,total_amount,status,payment_method,remark,discount_amount,coupon_id,cancel_at,transaction_id,cover_image,address_snapshot,logistics_no,logistics_company,tracking_number,express_company,delivery_method,pickup_code,confirm_time,paid_at,refund_status,refund_reason,refund_amount,refund_time,supply_system_id,supplier_id,supply_commission,points_used,points_cost,money_amount,consignee_id,purchase_info,activity_id,provision_status,auditor_id,audited_at,audit_reason,shipping_cost,gift_amount,pickup_location_id,pickup_location_snapshot,time_slot_id,time_slot_snapshot,service_person_id,service_person_snapshot,fulfill_status,fulfill_confirmed_at,received_at,created_at,updated_at,special_deal_id FROM product_orders WHERE (status = ? AND created_at < ?)
  2664. 2026-11-05 06:51:41.422 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.ProductOrderMapper.selectList : ==> Parameters: pending(String), 2026-11-05 06:21:41.421(Timestamp)
  2665. 2026-11-05 06:51:41.422 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.A.selectList : <== Total: 0
  2666. 2026-11-05 06:51:41.423 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.PaymentOrderMapper.selectList : ==> Preparing: SELECT id,order_no,family_id,level_code,payment_type,period,amount,user_coupon_id,status,group_no,period_no,pay_method,transaction_id,paid_at,created_at,updated_at FROM payment_orders WHERE (status = ? AND created_at < ?)
  2667. 2026-11-05 06:51:41.423 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.PaymentOrderMapper.selectList : ==> Parameters: pending(String), 2026-11-05 06:21:41.42(Timestamp)
  2668. 2026-11-05 06:51:42.054 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.H.listPendingRetry : ==> Preparing: SELECT * FROM health_report_drafts WHERE status = 'pending' AND parse_status = 'collecting' AND ((next_retry_at IS NOT NULL AND next_retry_at <= ?) OR (next_retry_at IS NULL AND (parse_started_at IS NULL OR parse_started_at < DATE_SUB(?, INTERVAL 30 MINUTE)))) ORDER BY updated_at ASC LIMIT ?
  2669. 2026-11-05 06:51:42.054 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.H.listPendingRetry : ==> Parameters: 2026-11-05 06:51:42.053(Timestamp), 2026-11-05 06:51:42.053(Timestamp), 20(Integer)
  2670. 2026-11-05 06:51:42.055 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.H.listPendingRetry : <== Total: 0
  2671. 2026-11-05 06:51:42.070 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.H.listPendingRetry : ==> Preparing: SELECT * FROM health_report_drafts WHERE status = 'pending' AND parse_status = 'collecting' AND ((next_retry_at IS NOT NULL AND next_retry_at <= ?) OR (next_retry_at IS NULL AND (parse_started_at IS NULL OR parse_started_at < DATE_SUB(?, INTERVAL 30 MINUTE)))) ORDER BY updated_at ASC LIMIT ?
  2672. 2026-11-05 06:51:42.071 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.H.listPendingRetry : ==> Parameters: 2026-11-05 06:51:42.069(Timestamp), 2026-11-05 06:51:42.069(Timestamp), 20(Integer)
  2673. 2026-11-05 06:51:42.072 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.H.listPendingRetry : <== Total: 0
  2674. 2026-11-05 06:51:45.357 INFO 15436 --- [eduler_Worker-7] c.e.cfc.task.OrchestrationPollingJob : 编排轮询开始...
  2675. 2026-11-05 06:51:45.358 DEBUG 15436 --- [eduler_Worker-7] c.e.c.m.T.selectList : ==> Preparing: SELECT id,flow_id,flow_version,family_id,family_member_id,trigger_source,status,started_at,finished_at,error_reason,created_at,updated_at FROM task_orchestration_executions WHERE (status = ?) LIMIT 20
  2676. 2026-11-05 06:51:45.359 DEBUG 15436 --- [eduler_Worker-7] c.e.c.m.T.selectList : ==> Parameters: running(String)
  2677. 2026-11-05 06:51:45.359 DEBUG 15436 --- [eduler_Worker-7] c.e.c.m.T.selectList : <== Total: 0
  2678. 2026-11-05 06:51:45.359 INFO 15436 --- [eduler_Worker-7] c.e.cfc.task.OrchestrationPollingJob : 编排轮询结束
  2679. 2026-11-05 06:51:45.934 INFO 15436 --- [eduler_Worker-5] c.e.cfc.task.OrchestrationPollingJob : 编排轮询开始...
  2680. 2026-11-05 06:51:45.936 DEBUG 15436 --- [eduler_Worker-5] c.e.c.m.T.selectList : ==> Preparing: SELECT id,flow_id,flow_version,family_id,family_member_id,trigger_source,status,started_at,finished_at,error_reason,created_at,updated_at FROM task_orchestration_executions WHERE (status = ?) LIMIT 20
  2681. 2026-11-05 06:51:45.936 DEBUG 15436 --- [eduler_Worker-5] c.e.c.m.T.selectList : ==> Parameters: running(String)
  2682. 2026-11-05 06:51:45.937 DEBUG 15436 --- [eduler_Worker-5] c.e.c.m.T.selectList : <== Total: 0
  2683. 2026-11-05 06:51:45.937 INFO 15436 --- [eduler_Worker-5] c.e.cfc.task.OrchestrationPollingJob : 编排轮询结束
  2684. 2026-11-05 06:51:46.829 INFO 15436 --- [eduler_Worker-1] c.e.cfc.task.OrchestrationPollingJob : 编排轮询开始...
  2685. 2026-11-05 06:51:46.830 DEBUG 15436 --- [eduler_Worker-1] c.e.c.m.T.selectList : ==> Preparing: SELECT id,flow_id,flow_version,family_id,family_member_id,trigger_source,status,started_at,finished_at,error_reason,created_at,updated_at FROM task_orchestration_executions WHERE (status = ?) LIMIT 20
  2686. 2026-11-05 06:51:46.830 DEBUG 15436 --- [eduler_Worker-1] c.e.c.m.T.selectList : ==> Parameters: running(String)
  2687. 2026-11-05 06:51:46.831 DEBUG 15436 --- [eduler_Worker-1] c.e.c.m.T.selectList : <== Total: 0
  2688. 2026-11-05 06:51:46.831 INFO 15436 --- [eduler_Worker-1] c.e.cfc.task.OrchestrationPollingJob : 编排轮询结束
  2689. 2026-11-05 06:51:48.009 INFO 15436 --- [eduler_Worker-8] c.e.cfc.task.OrchestrationPollingJob : 编排轮询开始...
  2690. 2026-11-05 06:51:48.010 DEBUG 15436 --- [eduler_Worker-8] c.e.c.m.T.selectList : ==> Preparing: SELECT id,flow_id,flow_version,family_id,family_member_id,trigger_source,status,started_at,finished_at,error_reason,created_at,updated_at FROM task_orchestration_executions WHERE (status = ?) LIMIT 20
  2691. 2026-11-05 06:51:48.010 DEBUG 15436 --- [eduler_Worker-8] c.e.c.m.T.selectList : ==> Parameters: running(String)
  2692. 2026-11-05 06:51:48.012 DEBUG 15436 --- [eduler_Worker-8] c.e.c.m.T.selectList : <== Total: 0
  2693. 2026-11-05 06:51:48.012 INFO 15436 --- [eduler_Worker-8] c.e.cfc.task.OrchestrationPollingJob : 编排轮询结束
  2694. 2026-11-05 06:51:48.296 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.A.selectList : ==> Preparing: SELECT id,order_no,family_id,user_id,child_id AS memberId,guide_id,package_id,guide_name,package_name,total_price,discount_amount,actual_price,appointment_id,status,pay_time,pay_type,transaction_id,created_at,updated_at FROM assessment_orders WHERE (status = ? AND created_at < ?)
  2695. 2026-11-05 06:51:48.296 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.A.selectList : ==> Parameters: pending(String), 2026-11-05 06:21:48.295(Timestamp)
  2696. 2026-11-05 06:51:48.297 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.ProductOrderMapper.selectList : ==> Preparing: SELECT id,order_no,product_id,product_name,product_type,sku_id,buyer_id,family_id,quantity,unit_price,total_amount,status,payment_method,remark,discount_amount,coupon_id,cancel_at,transaction_id,cover_image,address_snapshot,logistics_no,logistics_company,tracking_number,express_company,delivery_method,pickup_code,confirm_time,paid_at,refund_status,refund_reason,refund_amount,refund_time,supply_system_id,supplier_id,supply_commission,points_used,points_cost,money_amount,consignee_id,purchase_info,activity_id,provision_status,auditor_id,audited_at,audit_reason,shipping_cost,gift_amount,pickup_location_id,pickup_location_snapshot,time_slot_id,time_slot_snapshot,service_person_id,service_person_snapshot,fulfill_status,fulfill_confirmed_at,received_at,created_at,updated_at,special_deal_id FROM product_orders WHERE (status = ? AND created_at < ?)
  2697. 2026-11-05 06:51:48.298 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.ProductOrderMapper.selectList : ==> Parameters: pending(String), 2026-11-05 06:21:48.296(Timestamp)
  2698. 2026-11-05 06:51:48.298 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.A.selectList : <== Total: 0
  2699. 2026-11-05 06:51:48.299 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.PaymentOrderMapper.selectList : ==> Preparing: SELECT id,order_no,family_id,level_code,payment_type,period,amount,user_coupon_id,status,group_no,period_no,pay_method,transaction_id,paid_at,created_at,updated_at FROM payment_orders WHERE (status = ? AND created_at < ?)
  2700. 2026-11-05 06:51:48.299 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.PaymentOrderMapper.selectList : ==> Parameters: pending(String), 2026-11-05 06:21:48.295(Timestamp)
  2701. 2026-11-05 06:51:48.300 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.PaymentOrderMapper.selectList : <== Total: 0
  2702. 2026-11-05 06:51:48.301 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.M.selectList : ==> Preparing: SELECT id,family_id,level,amount,status,payment_type,transaction_id,order_no,created_at,paid_at FROM member_subscription_order WHERE (status = ? AND created_at < ?)
  2703. 2026-11-05 06:51:48.301 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.M.selectList : ==> Parameters: pending(String), 2026-11-05 06:21:48.295(Timestamp)
  2704. 2026-11-05 06:51:48.302 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.M.selectList : <== Total: 0
  2705. 2026-11-05 06:51:48.302 INFO 15436 --- [cfc-scheduler-2] c.etotem.cfc.task.VirtualPayTimeoutTask : 虚拟支付超时兜底扫描完成: 测评=0/0, 会员=0/0, 订阅=0/0
  2706. 2026-11-05 06:51:48.304 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.H.listPendingRetry : ==> Preparing: SELECT * FROM health_report_drafts WHERE status = 'pending' AND parse_status = 'collecting' AND ((next_retry_at IS NOT NULL AND next_retry_at <= ?) OR (next_retry_at IS NULL AND (parse_started_at IS NULL OR parse_started_at < DATE_SUB(?, INTERVAL 30 MINUTE)))) ORDER BY updated_at ASC LIMIT ?
  2707. 2026-11-05 06:51:48.305 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.H.listPendingRetry : ==> Parameters: 2026-11-05 06:51:48.304(Timestamp), 2026-11-05 06:51:48.304(Timestamp), 20(Integer)
  2708. 2026-11-05 06:51:48.306 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.H.listPendingRetry : <== Total: 0
  2709. 2026-11-05 06:51:49.154 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.A.selectList : ==> Preparing: SELECT id,order_no,family_id,user_id,child_id AS memberId,guide_id,package_id,guide_name,package_name,total_price,discount_amount,actual_price,appointment_id,status,pay_time,pay_type,transaction_id,created_at,updated_at FROM assessment_orders WHERE (status = ? AND created_at < ?)
  2710. 2026-11-05 06:51:49.154 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.A.selectList : ==> Parameters: pending(String), 2026-11-05 06:21:49.153(Timestamp)
  2711. 2026-11-05 06:51:49.154 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.ProductOrderMapper.selectList : ==> Preparing: SELECT id,order_no,product_id,product_name,product_type,sku_id,buyer_id,family_id,quantity,unit_price,total_amount,status,payment_method,remark,discount_amount,coupon_id,cancel_at,transaction_id,cover_image,address_snapshot,logistics_no,logistics_company,tracking_number,express_company,delivery_method,pickup_code,confirm_time,paid_at,refund_status,refund_reason,refund_amount,refund_time,supply_system_id,supplier_id,supply_commission,points_used,points_cost,money_amount,consignee_id,purchase_info,activity_id,provision_status,auditor_id,audited_at,audit_reason,shipping_cost,gift_amount,pickup_location_id,pickup_location_snapshot,time_slot_id,time_slot_snapshot,service_person_id,service_person_snapshot,fulfill_status,fulfill_confirmed_at,received_at,created_at,updated_at,special_deal_id FROM product_orders WHERE (status = ? AND created_at < ?)
  2712. 2026-11-05 06:51:49.155 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.ProductOrderMapper.selectList : ==> Parameters: pending(String), 2026-11-05 06:21:49.154(Timestamp)
  2713. 2026-11-05 06:51:49.156 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.A.selectList : <== Total: 0
  2714. 2026-11-05 06:51:49.157 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.PaymentOrderMapper.selectList : ==> Preparing: SELECT id,order_no,family_id,level_code,payment_type,period,amount,user_coupon_id,status,group_no,period_no,pay_method,transaction_id,paid_at,created_at,updated_at FROM payment_orders WHERE (status = ? AND created_at < ?)
  2715. 2026-11-05 06:51:49.157 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.PaymentOrderMapper.selectList : ==> Parameters: pending(String), 2026-11-05 06:21:49.153(Timestamp)
  2716. 2026-11-05 06:51:49.158 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.PaymentOrderMapper.selectList : <== Total: 0
  2717. 2026-11-05 06:51:49.159 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.M.selectList : ==> Preparing: SELECT id,family_id,level,amount,status,payment_type,transaction_id,order_no,created_at,paid_at FROM member_subscription_order WHERE (status = ? AND created_at < ?)
  2718. 2026-11-05 06:51:49.159 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.M.selectList : ==> Parameters: pending(String), 2026-11-05 06:21:49.153(Timestamp)
  2719. 2026-11-05 06:51:49.160 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.M.selectList : <== Total: 0
  2720. 2026-11-05 06:51:49.160 INFO 15436 --- [cfc-scheduler-2] c.etotem.cfc.task.VirtualPayTimeoutTask : 虚拟支付超时兜底扫描完成: 测评=0/0, 会员=0/0, 订阅=0/0
  2721. 2026-11-05 06:51:49.220 INFO 15436 --- [eduler_Worker-8] c.e.cfc.task.OrchestrationPollingJob : 编排轮询开始...
  2722. 2026-11-05 06:51:49.221 DEBUG 15436 --- [eduler_Worker-8] c.e.c.m.T.selectList : ==> Preparing: SELECT id,flow_id,flow_version,family_id,family_member_id,trigger_source,status,started_at,finished_at,error_reason,created_at,updated_at FROM task_orchestration_executions WHERE (status = ?) LIMIT 20
  2723. 2026-11-05 06:51:49.222 DEBUG 15436 --- [eduler_Worker-8] c.e.c.m.T.selectList : ==> Parameters: running(String)
  2724. 2026-11-05 06:51:49.223 DEBUG 15436 --- [eduler_Worker-8] c.e.c.m.T.selectList : <== Total: 0
  2725. 2026-11-05 06:51:49.223 INFO 15436 --- [eduler_Worker-8] c.e.cfc.task.OrchestrationPollingJob : 编排轮询结束
  2726. 2026-11-05 06:51:49.372 INFO 15436 --- [eduler_Worker-7] c.e.cfc.task.OrchestrationPollingJob : 编排轮询开始...
  2727. 2026-11-05 06:51:49.374 DEBUG 15436 --- [eduler_Worker-7] c.e.c.m.T.selectList : ==> Preparing: SELECT id,flow_id,flow_version,family_id,family_member_id,trigger_source,status,started_at,finished_at,error_reason,created_at,updated_at FROM task_orchestration_executions WHERE (status = ?) LIMIT 20
  2728. 2026-11-05 06:51:49.374 DEBUG 15436 --- [eduler_Worker-7] c.e.c.m.T.selectList : ==> Parameters: running(String)
  2729. 2026-11-05 06:51:49.375 DEBUG 15436 --- [eduler_Worker-7] c.e.c.m.T.selectList : <== Total: 0
  2730. 2026-11-05 06:51:49.375 INFO 15436 --- [eduler_Worker-7] c.e.cfc.task.OrchestrationPollingJob : 编排轮询结束
  2731. 2026-11-05 06:51:50.192 INFO 15436 --- [eduler_Worker-3] c.e.cfc.task.OrchestrationPollingJob : 编排轮询开始...
  2732. 2026-11-05 06:51:50.193 DEBUG 15436 --- [eduler_Worker-3] c.e.c.m.T.selectList : ==> Preparing: SELECT id,flow_id,flow_version,family_id,family_member_id,trigger_source,status,started_at,finished_at,error_reason,created_at,updated_at FROM task_orchestration_executions WHERE (status = ?) LIMIT 20
  2733. 2026-11-05 06:51:50.194 DEBUG 15436 --- [eduler_Worker-3] c.e.c.m.T.selectList : ==> Parameters: running(String)
  2734. 2026-11-05 06:51:50.195 DEBUG 15436 --- [eduler_Worker-3] c.e.c.m.T.selectList : <== Total: 0
  2735. 2026-11-05 06:51:50.195 INFO 15436 --- [eduler_Worker-3] c.e.cfc.task.OrchestrationPollingJob : 编排轮询结束
  2736. 2026-11-05 06:51:50.245 INFO 15436 --- [duler_Worker-10] c.e.cfc.task.OrchestrationPollingJob : 编排轮询开始...
  2737. 2026-11-05 06:51:50.247 DEBUG 15436 --- [duler_Worker-10] c.e.c.m.T.selectList : ==> Preparing: SELECT id,flow_id,flow_version,family_id,family_member_id,trigger_source,status,started_at,finished_at,error_reason,created_at,updated_at FROM task_orchestration_executions WHERE (status = ?) LIMIT 20
  2738. 2026-11-05 06:51:50.247 DEBUG 15436 --- [duler_Worker-10] c.e.c.m.T.selectList : ==> Parameters: running(String)
  2739. 2026-11-05 06:51:50.248 DEBUG 15436 --- [duler_Worker-10] c.e.c.m.T.selectList : <== Total: 0
  2740. 2026-11-05 06:51:50.248 INFO 15436 --- [duler_Worker-10] c.e.cfc.task.OrchestrationPollingJob : 编排轮询结束
  2741. 2026-11-05 06:51:50.341 INFO 15436 --- [eduler_Worker-1] c.e.cfc.task.OrchestrationPollingJob : 编排轮询开始...
  2742. 2026-11-05 06:51:50.342 DEBUG 15436 --- [eduler_Worker-1] c.e.c.m.T.selectList : ==> Preparing: SELECT id,flow_id,flow_version,family_id,family_member_id,trigger_source,status,started_at,finished_at,error_reason,created_at,updated_at FROM task_orchestration_executions WHERE (status = ?) LIMIT 20
  2743. 2026-11-05 06:51:50.342 DEBUG 15436 --- [eduler_Worker-1] c.e.c.m.T.selectList : ==> Parameters: running(String)
  2744. 2026-11-05 06:51:50.343 DEBUG 15436 --- [eduler_Worker-1] c.e.c.m.T.selectList : <== Total: 0
  2745. 2026-11-05 06:51:50.343 INFO 15436 --- [eduler_Worker-1] c.e.cfc.task.OrchestrationPollingJob : 编排轮询结束
  2746. 2026-11-05 06:51:50.895 INFO 15436 --- [eduler_Worker-1] c.e.cfc.task.OrchestrationPollingJob : 编排轮询开始...
  2747. 2026-11-05 06:51:50.897 DEBUG 15436 --- [eduler_Worker-1] c.e.c.m.T.selectList : ==> Preparing: SELECT id,flow_id,flow_version,family_id,family_member_id,trigger_source,status,started_at,finished_at,error_reason,created_at,updated_at FROM task_orchestration_executions WHERE (status = ?) LIMIT 20
  2748. 2026-11-05 06:51:50.897 DEBUG 15436 --- [eduler_Worker-1] c.e.c.m.T.selectList : ==> Parameters: running(String)
  2749. 2026-11-05 06:51:50.897 DEBUG 15436 --- [eduler_Worker-1] c.e.c.m.T.selectList : <== Total: 0
  2750. 2026-11-05 06:51:50.898 INFO 15436 --- [eduler_Worker-1] c.e.cfc.task.OrchestrationPollingJob : 编排轮询结束
  2751. 2026-11-05 06:51:51.022 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.A.selectList : ==> Preparing: SELECT id,order_no,family_id,user_id,child_id AS memberId,guide_id,package_id,guide_name,package_name,total_price,discount_amount,actual_price,appointment_id,status,pay_time,pay_type,transaction_id,created_at,updated_at FROM assessment_orders WHERE (status = ? AND created_at < ?)
  2752. 2026-11-05 06:51:51.023 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.A.selectList : ==> Parameters: pending(String), 2026-11-05 06:21:51.021(Timestamp)
  2753. 2026-11-05 06:51:51.023 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.ProductOrderMapper.selectList : ==> Preparing: SELECT id,order_no,product_id,product_name,product_type,sku_id,buyer_id,family_id,quantity,unit_price,total_amount,status,payment_method,remark,discount_amount,coupon_id,cancel_at,transaction_id,cover_image,address_snapshot,logistics_no,logistics_company,tracking_number,express_company,delivery_method,pickup_code,confirm_time,paid_at,refund_status,refund_reason,refund_amount,refund_time,supply_system_id,supplier_id,supply_commission,points_used,points_cost,money_amount,consignee_id,purchase_info,activity_id,provision_status,auditor_id,audited_at,audit_reason,shipping_cost,gift_amount,pickup_location_id,pickup_location_snapshot,time_slot_id,time_slot_snapshot,service_person_id,service_person_snapshot,fulfill_status,fulfill_confirmed_at,received_at,created_at,updated_at,special_deal_id FROM product_orders WHERE (status = ? AND created_at < ?)
  2754. 2026-11-05 06:51:51.023 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.ProductOrderMapper.selectList : ==> Parameters: pending(String), 2026-11-05 06:21:51.022(Timestamp)
  2755. 2026-11-05 06:51:51.024 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.A.selectList : <== Total: 0
  2756. 2026-11-05 06:51:51.024 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.PaymentOrderMapper.selectList : ==> Preparing: SELECT id,order_no,family_id,level_code,payment_type,period,amount,user_coupon_id,status,group_no,period_no,pay_method,transaction_id,paid_at,created_at,updated_at FROM payment_orders WHERE (status = ? AND created_at < ?)
  2757. 2026-11-05 06:51:51.025 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.PaymentOrderMapper.selectList : ==> Parameters: pending(String), 2026-11-05 06:21:51.021(Timestamp)
  2758. 2026-11-05 06:51:51.026 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.PaymentOrderMapper.selectList : <== Total: 0
  2759. 2026-11-05 06:51:51.026 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.M.selectList : ==> Preparing: SELECT id,family_id,level,amount,status,payment_type,transaction_id,order_no,created_at,paid_at FROM member_subscription_order WHERE (status = ? AND created_at < ?)
  2760. 2026-11-05 06:51:51.026 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.M.selectList : ==> Parameters: pending(String), 2026-11-05 06:21:51.021(Timestamp)
  2761. 2026-11-05 06:51:51.027 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.M.selectList : <== Total: 0
  2762. 2026-11-05 06:51:51.027 INFO 15436 --- [cfc-scheduler-1] c.etotem.cfc.task.VirtualPayTimeoutTask : 虚拟支付超时兜底扫描完成: 测评=0/0, 会员=0/0, 订阅=0/0
  2763. 2026-11-05 06:51:51.451 INFO 15436 --- [eduler_Worker-2] c.e.cfc.task.OrchestrationPollingJob : 编排轮询开始...
  2764. 2026-11-05 06:51:51.454 DEBUG 15436 --- [eduler_Worker-2] c.e.c.m.T.selectList : ==> Preparing: SELECT id,flow_id,flow_version,family_id,family_member_id,trigger_source,status,started_at,finished_at,error_reason,created_at,updated_at FROM task_orchestration_executions WHERE (status = ?) LIMIT 20
  2765. 2026-11-05 06:51:51.454 DEBUG 15436 --- [eduler_Worker-2] c.e.c.m.T.selectList : ==> Parameters: running(String)
  2766. 2026-11-05 06:51:51.455 DEBUG 15436 --- [eduler_Worker-2] c.e.c.m.T.selectList : <== Total: 0
  2767. 2026-11-05 06:51:51.455 INFO 15436 --- [eduler_Worker-2] c.e.cfc.task.OrchestrationPollingJob : 编排轮询结束
  2768. 2026-11-05 06:51:53.069 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.A.selectList : ==> Preparing: SELECT id,order_no,family_id,user_id,child_id AS memberId,guide_id,package_id,guide_name,package_name,total_price,discount_amount,actual_price,appointment_id,status,pay_time,pay_type,transaction_id,created_at,updated_at FROM assessment_orders WHERE (status = ? AND created_at < ?)
  2769. 2026-11-05 06:51:53.070 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.A.selectList : ==> Parameters: pending(String), 2026-11-05 06:21:53.068(Timestamp)
  2770. 2026-11-05 06:51:53.071 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.A.selectList : <== Total: 0
  2771. 2026-11-05 06:51:53.071 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.PaymentOrderMapper.selectList : ==> Preparing: SELECT id,order_no,family_id,level_code,payment_type,period,amount,user_coupon_id,status,group_no,period_no,pay_method,transaction_id,paid_at,created_at,updated_at FROM payment_orders WHERE (status = ? AND created_at < ?)
  2772. 2026-11-05 06:51:53.071 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.ProductOrderMapper.selectList : ==> Preparing: SELECT id,order_no,product_id,product_name,product_type,sku_id,buyer_id,family_id,quantity,unit_price,total_amount,status,payment_method,remark,discount_amount,coupon_id,cancel_at,transaction_id,cover_image,address_snapshot,logistics_no,logistics_company,tracking_number,express_company,delivery_method,pickup_code,confirm_time,paid_at,refund_status,refund_reason,refund_amount,refund_time,supply_system_id,supplier_id,supply_commission,points_used,points_cost,money_amount,consignee_id,purchase_info,activity_id,provision_status,auditor_id,audited_at,audit_reason,shipping_cost,gift_amount,pickup_location_id,pickup_location_snapshot,time_slot_id,time_slot_snapshot,service_person_id,service_person_snapshot,fulfill_status,fulfill_confirmed_at,received_at,created_at,updated_at,special_deal_id FROM product_orders WHERE (status = ? AND created_at < ?)
  2773. 2026-11-05 06:51:53.072 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.PaymentOrderMapper.selectList : ==> Parameters: pending(String), 2026-11-05 06:21:53.068(Timestamp)
  2774. 2026-11-05 06:51:53.072 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.ProductOrderMapper.selectList : ==> Parameters: pending(String), 2026-11-05 06:21:53.071(Timestamp)
  2775. 2026-11-05 06:51:53.073 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.PaymentOrderMapper.selectList : <== Total: 0
  2776. 2026-11-05 06:51:53.073 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.M.selectList : ==> Preparing: SELECT id,family_id,level,amount,status,payment_type,transaction_id,order_no,created_at,paid_at FROM member_subscription_order WHERE (status = ? AND created_at < ?)
  2777. 2026-11-05 06:51:53.074 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.M.selectList : ==> Parameters: pending(String), 2026-11-05 06:21:53.068(Timestamp)
  2778. 2026-11-05 06:51:53.074 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.M.selectList : <== Total: 0
  2779. 2026-11-05 06:51:53.075 INFO 15436 --- [cfc-scheduler-2] c.etotem.cfc.task.VirtualPayTimeoutTask : 虚拟支付超时兜底扫描完成: 测评=0/0, 会员=0/0, 订阅=0/0
  2780. 2026-11-05 06:51:53.115 INFO 15436 --- [eduler_Worker-9] c.e.cfc.task.OrchestrationPollingJob : 编排轮询开始...
  2781. 2026-11-05 06:51:53.117 DEBUG 15436 --- [eduler_Worker-9] c.e.c.m.T.selectList : ==> Preparing: SELECT id,flow_id,flow_version,family_id,family_member_id,trigger_source,status,started_at,finished_at,error_reason,created_at,updated_at FROM task_orchestration_executions WHERE (status = ?) LIMIT 20
  2782. 2026-11-05 06:51:53.117 DEBUG 15436 --- [eduler_Worker-9] c.e.c.m.T.selectList : ==> Parameters: running(String)
  2783. 2026-11-05 06:51:53.118 DEBUG 15436 --- [eduler_Worker-9] c.e.c.m.T.selectList : <== Total: 0
  2784. 2026-11-05 06:51:53.118 INFO 15436 --- [eduler_Worker-9] c.e.cfc.task.OrchestrationPollingJob : 编排轮询结束
  2785. 2026-11-05 06:51:53.181 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.A.selectList : ==> Preparing: SELECT id,order_no,family_id,user_id,child_id AS memberId,guide_id,package_id,guide_name,package_name,total_price,discount_amount,actual_price,appointment_id,status,pay_time,pay_type,transaction_id,created_at,updated_at FROM assessment_orders WHERE (status = ? AND created_at < ?)
  2786. 2026-11-05 06:51:53.181 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.A.selectList : ==> Parameters: pending(String), 2026-11-05 06:21:53.179(Timestamp)
  2787. 2026-11-05 06:51:53.182 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.A.selectList : <== Total: 0
  2788. 2026-11-05 06:51:53.183 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.ProductOrderMapper.selectList : ==> Preparing: SELECT id,order_no,product_id,product_name,product_type,sku_id,buyer_id,family_id,quantity,unit_price,total_amount,status,payment_method,remark,discount_amount,coupon_id,cancel_at,transaction_id,cover_image,address_snapshot,logistics_no,logistics_company,tracking_number,express_company,delivery_method,pickup_code,confirm_time,paid_at,refund_status,refund_reason,refund_amount,refund_time,supply_system_id,supplier_id,supply_commission,points_used,points_cost,money_amount,consignee_id,purchase_info,activity_id,provision_status,auditor_id,audited_at,audit_reason,shipping_cost,gift_amount,pickup_location_id,pickup_location_snapshot,time_slot_id,time_slot_snapshot,service_person_id,service_person_snapshot,fulfill_status,fulfill_confirmed_at,received_at,created_at,updated_at,special_deal_id FROM product_orders WHERE (status = ? AND created_at < ?)
  2789. 2026-11-05 06:51:53.183 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.ProductOrderMapper.selectList : ==> Parameters: pending(String), 2026-11-05 06:21:53.181(Timestamp)
  2790. 2026-11-05 06:51:53.183 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.PaymentOrderMapper.selectList : ==> Preparing: SELECT id,order_no,family_id,level_code,payment_type,period,amount,user_coupon_id,status,group_no,period_no,pay_method,transaction_id,paid_at,created_at,updated_at FROM payment_orders WHERE (status = ? AND created_at < ?)
  2791. 2026-11-05 06:51:53.183 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.PaymentOrderMapper.selectList : ==> Parameters: pending(String), 2026-11-05 06:21:53.179(Timestamp)
  2792. 2026-11-05 06:51:53.184 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.PaymentOrderMapper.selectList : <== Total: 0
  2793. 2026-11-05 06:51:53.185 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.M.selectList : ==> Preparing: SELECT id,family_id,level,amount,status,payment_type,transaction_id,order_no,created_at,paid_at FROM member_subscription_order WHERE (status = ? AND created_at < ?)
  2794. 2026-11-05 06:51:53.186 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.M.selectList : ==> Parameters: pending(String), 2026-11-05 06:21:53.179(Timestamp)
  2795. 2026-11-05 06:51:53.187 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.M.selectList : <== Total: 0
  2796. 2026-11-05 06:51:53.187 INFO 15436 --- [cfc-scheduler-2] c.etotem.cfc.task.VirtualPayTimeoutTask : 虚拟支付超时兜底扫描完成: 测评=0/0, 会员=0/0, 订阅=0/0
  2797. 2026-11-05 06:51:54.436 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.A.selectList : ==> Preparing: SELECT id,order_no,family_id,user_id,child_id AS memberId,guide_id,package_id,guide_name,package_name,total_price,discount_amount,actual_price,appointment_id,status,pay_time,pay_type,transaction_id,created_at,updated_at FROM assessment_orders WHERE (status = ? AND created_at < ?)
  2798. 2026-11-05 06:51:54.437 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.A.selectList : ==> Parameters: pending(String), 2026-11-05 06:21:54.435(Timestamp)
  2799. 2026-11-05 06:51:54.438 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.ProductOrderMapper.selectList : ==> Preparing: SELECT id,order_no,product_id,product_name,product_type,sku_id,buyer_id,family_id,quantity,unit_price,total_amount,status,payment_method,remark,discount_amount,coupon_id,cancel_at,transaction_id,cover_image,address_snapshot,logistics_no,logistics_company,tracking_number,express_company,delivery_method,pickup_code,confirm_time,paid_at,refund_status,refund_reason,refund_amount,refund_time,supply_system_id,supplier_id,supply_commission,points_used,points_cost,money_amount,consignee_id,purchase_info,activity_id,provision_status,auditor_id,audited_at,audit_reason,shipping_cost,gift_amount,pickup_location_id,pickup_location_snapshot,time_slot_id,time_slot_snapshot,service_person_id,service_person_snapshot,fulfill_status,fulfill_confirmed_at,received_at,created_at,updated_at,special_deal_id FROM product_orders WHERE (status = ? AND created_at < ?)
  2800. 2026-11-05 06:51:54.438 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.ProductOrderMapper.selectList : ==> Parameters: pending(String), 2026-11-05 06:21:54.437(Timestamp)
  2801. 2026-11-05 06:51:54.546 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.A.selectList : ==> Preparing: SELECT id,order_no,family_id,user_id,child_id AS memberId,guide_id,package_id,guide_name,package_name,total_price,discount_amount,actual_price,appointment_id,status,pay_time,pay_type,transaction_id,created_at,updated_at FROM assessment_orders WHERE (status = ? AND created_at < ?)
  2802. 2026-11-05 06:51:54.546 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.A.selectList : ==> Parameters: pending(String), 2026-11-05 06:21:54.545(Timestamp)
  2803. 2026-11-05 06:51:54.546 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.ProductOrderMapper.selectList : ==> Preparing: SELECT id,order_no,product_id,product_name,product_type,sku_id,buyer_id,family_id,quantity,unit_price,total_amount,status,payment_method,remark,discount_amount,coupon_id,cancel_at,transaction_id,cover_image,address_snapshot,logistics_no,logistics_company,tracking_number,express_company,delivery_method,pickup_code,confirm_time,paid_at,refund_status,refund_reason,refund_amount,refund_time,supply_system_id,supplier_id,supply_commission,points_used,points_cost,money_amount,consignee_id,purchase_info,activity_id,provision_status,auditor_id,audited_at,audit_reason,shipping_cost,gift_amount,pickup_location_id,pickup_location_snapshot,time_slot_id,time_slot_snapshot,service_person_id,service_person_snapshot,fulfill_status,fulfill_confirmed_at,received_at,created_at,updated_at,special_deal_id FROM product_orders WHERE (status = ? AND created_at < ?)
  2804. 2026-11-05 06:51:54.547 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.ProductOrderMapper.selectList : ==> Parameters: pending(String), 2026-11-05 06:21:54.546(Timestamp)
  2805. 2026-11-05 06:51:54.547 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.A.selectList : <== Total: 0
  2806. 2026-11-05 06:51:54.548 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.PaymentOrderMapper.selectList : ==> Preparing: SELECT id,order_no,family_id,level_code,payment_type,period,amount,user_coupon_id,status,group_no,period_no,pay_method,transaction_id,paid_at,created_at,updated_at FROM payment_orders WHERE (status = ? AND created_at < ?)
  2807. 2026-11-05 06:51:54.548 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.PaymentOrderMapper.selectList : ==> Parameters: pending(String), 2026-11-05 06:21:54.545(Timestamp)
  2808. 2026-11-05 06:51:54.549 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.PaymentOrderMapper.selectList : <== Total: 0
  2809. 2026-11-05 06:51:54.550 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.M.selectList : ==> Preparing: SELECT id,family_id,level,amount,status,payment_type,transaction_id,order_no,created_at,paid_at FROM member_subscription_order WHERE (status = ? AND created_at < ?)
  2810. 2026-11-05 06:51:54.550 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.M.selectList : ==> Parameters: pending(String), 2026-11-05 06:21:54.545(Timestamp)
  2811. 2026-11-05 06:51:54.552 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.M.selectList : <== Total: 0
  2812. 2026-11-05 06:51:54.552 INFO 15436 --- [cfc-scheduler-1] c.etotem.cfc.task.VirtualPayTimeoutTask : 虚拟支付超时兜底扫描完成: 测评=0/0, 会员=0/0, 订阅=0/0
  2813. 2026-11-05 06:51:54.827 INFO 15436 --- [eduler_Worker-5] c.e.cfc.task.OrchestrationPollingJob : 编排轮询开始...
  2814. 2026-11-05 06:51:54.829 DEBUG 15436 --- [eduler_Worker-5] c.e.c.m.T.selectList : ==> Preparing: SELECT id,flow_id,flow_version,family_id,family_member_id,trigger_source,status,started_at,finished_at,error_reason,created_at,updated_at FROM task_orchestration_executions WHERE (status = ?) LIMIT 20
  2815. 2026-11-05 06:51:54.829 DEBUG 15436 --- [eduler_Worker-5] c.e.c.m.T.selectList : ==> Parameters: running(String)
  2816. 2026-11-05 06:51:54.830 DEBUG 15436 --- [eduler_Worker-5] c.e.c.m.T.selectList : <== Total: 0
  2817. 2026-11-05 06:51:54.830 INFO 15436 --- [eduler_Worker-5] c.e.cfc.task.OrchestrationPollingJob : 编排轮询结束
  2818. 2026-11-05 06:51:55.337 INFO 15436 --- [eduler_Worker-3] c.e.cfc.task.OrchestrationPollingJob : 编排轮询开始...
  2819. 2026-11-05 06:51:55.339 DEBUG 15436 --- [eduler_Worker-3] c.e.c.m.T.selectList : ==> Preparing: SELECT id,flow_id,flow_version,family_id,family_member_id,trigger_source,status,started_at,finished_at,error_reason,created_at,updated_at FROM task_orchestration_executions WHERE (status = ?) LIMIT 20
  2820. 2026-11-05 06:51:55.339 DEBUG 15436 --- [eduler_Worker-3] c.e.c.m.T.selectList : ==> Parameters: running(String)
  2821. 2026-11-05 06:51:55.340 DEBUG 15436 --- [eduler_Worker-3] c.e.c.m.T.selectList : <== Total: 0
  2822. 2026-11-05 06:51:55.340 INFO 15436 --- [eduler_Worker-3] c.e.cfc.task.OrchestrationPollingJob : 编排轮询结束
  2823. 2026-11-05 06:51:56.082 INFO 15436 --- [eduler_Worker-6] c.e.cfc.task.OrchestrationPollingJob : 编排轮询开始...
  2824. 2026-11-05 06:51:56.085 DEBUG 15436 --- [eduler_Worker-6] c.e.c.m.T.selectList : ==> Preparing: SELECT id,flow_id,flow_version,family_id,family_member_id,trigger_source,status,started_at,finished_at,error_reason,created_at,updated_at FROM task_orchestration_executions WHERE (status = ?) LIMIT 20
  2825. 2026-11-05 06:51:56.085 DEBUG 15436 --- [eduler_Worker-6] c.e.c.m.T.selectList : ==> Parameters: running(String)
  2826. 2026-11-05 06:51:56.086 DEBUG 15436 --- [eduler_Worker-6] c.e.c.m.T.selectList : <== Total: 0
  2827. 2026-11-05 06:51:56.086 INFO 15436 --- [eduler_Worker-6] c.e.cfc.task.OrchestrationPollingJob : 编排轮询结束
  2828. 2026-11-05 06:51:56.648 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移434: 已创建 product_sku_combo_items 表
  2829. 2026-11-05 06:51:56.649 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.PaymentOrderMapper.selectList : <== Total: 0
  2830. 2026-11-05 06:51:56.649 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.ProductOrderMapper.selectList : <== Total: 0
  2831. 2026-11-05 06:51:56.649 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.PaymentOrderMapper.selectList : <== Total: 0
  2832. 2026-11-05 06:51:56.649 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.M.selectList : ==> Preparing: SELECT id,family_id,level,amount,status,payment_type,transaction_id,order_no,created_at,paid_at FROM member_subscription_order WHERE (status = ? AND created_at < ?)
  2833. 2026-11-05 06:51:56.650 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.PaymentOrderMapper.selectList : <== Total: 0
  2834. 2026-11-05 06:51:56.650 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.M.selectList : ==> Parameters: pending(String), 2026-11-05 06:21:28.97(Timestamp)
  2835. 2026-11-05 06:51:56.650 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.PaymentOrderMapper.selectList : <== Total: 0
  2836. 2026-11-05 06:51:56.649 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.ProductOrderMapper.selectList : <== Total: 0
  2837. 2026-11-05 06:51:56.650 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.M.selectList : ==> Preparing: SELECT id,family_id,level,amount,status,payment_type,transaction_id,order_no,created_at,paid_at FROM member_subscription_order WHERE (status = ? AND created_at < ?)
  2838. 2026-11-05 06:51:56.650 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.ProductOrderMapper.selectList : <== Total: 0
  2839. 2026-11-05 06:51:56.650 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.M.selectList : ==> Parameters: pending(String), 2026-11-05 06:21:25.564(Timestamp)
  2840. 2026-11-05 06:51:56.651 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.ProductOrderMapper.selectList : <== Total: 0
  2841. 2026-11-05 06:51:56.651 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.ProductOrderMapper.selectList : <== Total: 0
  2842. 2026-11-05 06:51:56.651 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.ProductOrderMapper.selectList : <== Total: 0
  2843. 2026-11-05 06:51:56.651 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.PaymentOrderMapper.selectList : <== Total: 0
  2844. 2026-11-05 06:51:56.651 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.ProductOrderMapper.selectList : <== Total: 0
  2845. 2026-11-05 06:51:56.651 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.ProductOrderMapper.selectList : <== Total: 0
  2846. 2026-11-05 06:51:56.652 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.ProductOrderMapper.selectList : <== Total: 0
  2847. 2026-11-05 06:51:56.652 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.ProductOrderMapper.selectList : <== Total: 0
  2848. 2026-11-05 06:51:56.652 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.A.selectList : <== Total: 0
  2849. 2026-11-05 06:51:56.652 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.M.selectList : ==> Preparing: SELECT id,family_id,level,amount,status,payment_type,transaction_id,order_no,created_at,paid_at FROM member_subscription_order WHERE (status = ? AND created_at < ?)
  2850. 2026-11-05 06:51:56.652 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.M.selectList : ==> Parameters: pending(String), 2026-11-05 06:21:41.42(Timestamp)
  2851. 2026-11-05 06:51:56.653 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.ProductOrderMapper.selectList : <== Total: 0
  2852. 2026-11-05 06:51:56.653 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.ProductOrderMapper.selectList : <== Total: 0
  2853. 2026-11-05 06:51:56.653 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.ProductOrderMapper.selectList : <== Total: 0
  2854. 2026-11-05 06:51:56.653 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.PaymentOrderMapper.selectList : ==> Preparing: SELECT id,order_no,family_id,level_code,payment_type,period,amount,user_coupon_id,status,group_no,period_no,pay_method,transaction_id,paid_at,created_at,updated_at FROM payment_orders WHERE (status = ? AND created_at < ?)
  2855. 2026-11-05 06:51:56.653 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.PaymentOrderMapper.selectList : ==> Parameters: pending(String), 2026-11-05 06:21:54.435(Timestamp)
  2856. 2026-11-05 06:51:56.653 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.ProductOrderMapper.selectList : <== Total: 0
  2857. 2026-11-05 06:51:56.654 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.ProductOrderMapper.selectList : <== Total: 0
  2858. 2026-11-05 06:51:56.654 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.ProductOrderMapper.selectList : <== Total: 0
  2859. 2026-11-05 06:51:56.650 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.M.selectList : ==> Preparing: SELECT id,family_id,level,amount,status,payment_type,transaction_id,order_no,created_at,paid_at FROM member_subscription_order WHERE (status = ? AND created_at < ?)
  2860. 2026-11-05 06:51:56.655 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.M.selectList : <== Total: 0
  2861. 2026-11-05 06:51:56.655 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.M.selectList : ==> Parameters: pending(String), 2026-11-05 06:21:28.921(Timestamp)
  2862. 2026-11-05 06:51:56.655 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.PaymentOrderMapper.selectList : <== Total: 0
  2863. 2026-11-05 06:51:56.655 INFO 15436 --- [cfc-scheduler-3] c.etotem.cfc.task.VirtualPayTimeoutTask : 虚拟支付超时兜底扫描完成: 测评=0/0, 会员=0/0, 订阅=0/0
  2864. 2026-11-05 06:51:56.650 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.ProductOrderMapper.selectList : <== Total: 0
  2865. 2026-11-05 06:51:56.650 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.M.selectList : ==> Preparing: SELECT id,family_id,level,amount,status,payment_type,transaction_id,order_no,created_at,paid_at FROM member_subscription_order WHERE (status = ? AND created_at < ?)
  2866. 2026-11-05 06:51:56.654 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.M.selectList : <== Total: 0
  2867. 2026-11-05 06:51:56.656 INFO 15436 --- [cfc-scheduler-1] c.etotem.cfc.task.VirtualPayTimeoutTask : 虚拟支付超时兜底扫描完成: 测评=0/0, 会员=0/0, 订阅=0/0
  2868. 2026-11-05 06:51:56.656 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.M.selectList : ==> Parameters: pending(String), 2026-11-05 06:21:24.723(Timestamp)
  2869. 2026-11-05 06:51:56.656 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.M.selectList : <== Total: 0
  2870. 2026-11-05 06:51:56.654 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.M.selectList : <== Total: 0
  2871. 2026-11-05 06:51:56.656 INFO 15436 --- [cfc-scheduler-3] c.etotem.cfc.task.VirtualPayTimeoutTask : 虚拟支付超时兜底扫描完成: 测评=0/0, 会员=0/0, 订阅=0/0
  2872. 2026-11-05 06:51:56.654 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移434: product_orders.sku_id 列已存在,跳过
  2873. 2026-11-05 06:51:56.656 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.M.selectList : ==> Preparing: SELECT id,family_id,level,amount,status,payment_type,transaction_id,order_no,created_at,paid_at FROM member_subscription_order WHERE (status = ? AND created_at < ?)
  2874. 2026-11-05 06:51:56.656 INFO 15436 --- [cfc-scheduler-1] c.etotem.cfc.task.VirtualPayTimeoutTask : 虚拟支付超时兜底扫描完成: 测评=0/0, 会员=0/0, 订阅=0/0
  2875. 2026-11-05 06:51:56.656 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.M.selectList : ==> Parameters: pending(String), 2026-11-05 06:21:54.435(Timestamp)
  2876. 2026-11-05 06:51:56.657 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.M.selectList : <== Total: 0
  2877. 2026-11-05 06:51:56.657 INFO 15436 --- [cfc-scheduler-4] c.etotem.cfc.task.VirtualPayTimeoutTask : 虚拟支付超时兜底扫描完成: 测评=0/0, 会员=0/0, 订阅=0/0
  2878. 2026-11-05 06:51:56.657 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.M.selectList : <== Total: 0
  2879. 2026-11-05 06:51:56.657 INFO 15436 --- [cfc-scheduler-2] c.etotem.cfc.task.VirtualPayTimeoutTask : 虚拟支付超时兜底扫描完成: 测评=0/0, 会员=0/0, 订阅=0/0
  2880. 2026-11-05 06:51:56.658 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 products.calories_kcal 已存在,跳过
  2881. 2026-11-05 06:51:56.659 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 products.protein_g 已存在,跳过
  2882. 2026-11-05 06:51:56.660 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 products.fat_g 已存在,跳过
  2883. 2026-11-05 06:51:56.661 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 products.carb_g 已存在,跳过
  2884. 2026-11-05 06:51:56.662 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 products.fiber_g 已存在,跳过
  2885. 2026-11-05 06:51:56.663 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 products.nutrition_tags 已存在,跳过
  2886. 2026-11-05 06:51:56.663 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移436: products 表营养数据字段已就绪
  2887. 2026-11-05 06:51:56.663 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 activities.team_id 已存在,跳过
  2888. 2026-11-05 06:51:56.663 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移437: activities.team_id 列已就绪
  2889. 2026-11-05 06:51:56.664 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移437: 已创建 activity_team 表
  2890. 2026-11-05 06:51:56.665 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移437: 已创建 activity_team_member 表
  2891. 2026-11-05 06:51:56.666 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移437: 已创建 service_assignment 表
  2892. 2026-11-05 06:51:56.667 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移440: 已创建 product_combo_items 表
  2893. 2026-11-05 06:51:57.120 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移441: 已删除 product_sku_combo_items 表
  2894. 2026-11-05 06:51:57.122 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移442: 已删除 product_bundle_items 表
  2895. 2026-11-05 06:51:57.123 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 users.is_child 已存在,跳过
  2896. 2026-11-05 06:51:57.125 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 supply_system_member.invite_code 已存在,跳过
  2897. 2026-11-05 06:51:57.126 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移444: supply_system_member.invite_code 唯一索引已存在,跳过
  2898. 2026-11-05 06:51:57.128 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 product_dimension_config.legacy_alias 已存在,跳过
  2899. 2026-11-05 06:51:57.129 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 product_dimension_config.source_system 已存在,跳过
  2900. 2026-11-05 06:51:57.130 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 product_dimension_config.wuxing_rule_ref 已存在,跳过
  2901. 2026-11-05 06:51:57.131 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 product_dimension_config.node_kind 已存在,跳过
  2902. 2026-11-05 06:51:57.131 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移445: product_dimension_config 注册中心 4 列就绪
  2903. 2026-11-05 06:51:57.132 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 indicator_definitions.parent_id 已存在,跳过
  2904. 2026-11-05 06:51:57.133 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 indicator_definitions.legacy_alias 已存在,跳过
  2905. 2026-11-05 06:51:57.133 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移446: indicator_definitions 混排 2 列就绪
  2906. 2026-11-05 06:51:57.270 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.H.listPendingRetry : ==> Preparing: SELECT * FROM health_report_drafts WHERE status = 'pending' AND parse_status = 'collecting' AND ((next_retry_at IS NOT NULL AND next_retry_at <= ?) OR (next_retry_at IS NULL AND (parse_started_at IS NULL OR parse_started_at < DATE_SUB(?, INTERVAL 30 MINUTE)))) ORDER BY updated_at ASC LIMIT ?
  2907. 2026-11-05 06:51:57.270 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.H.listPendingRetry : ==> Parameters: 2026-11-05 06:51:57.269(Timestamp), 2026-11-05 06:51:57.269(Timestamp), 20(Integer)
  2908. 2026-11-05 06:51:57.272 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.H.listPendingRetry : ==> Preparing: SELECT * FROM health_report_drafts WHERE status = 'pending' AND parse_status = 'collecting' AND ((next_retry_at IS NOT NULL AND next_retry_at <= ?) OR (next_retry_at IS NULL AND (parse_started_at IS NULL OR parse_started_at < DATE_SUB(?, INTERVAL 30 MINUTE)))) ORDER BY updated_at ASC LIMIT ?
  2909. 2026-11-05 06:51:57.272 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.H.listPendingRetry : ==> Parameters: 2026-11-05 06:51:57.271(Timestamp), 2026-11-05 06:51:57.271(Timestamp), 20(Integer)
  2910. 2026-11-05 06:51:57.272 DEBUG 15436 --- [cfc-scheduler-1] c.e.c.m.H.listPendingRetry : <== Total: 0
  2911. 2026-11-05 06:51:57.273 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.H.listPendingRetry : ==> Preparing: SELECT * FROM health_report_drafts WHERE status = 'pending' AND parse_status = 'collecting' AND ((next_retry_at IS NOT NULL AND next_retry_at <= ?) OR (next_retry_at IS NULL AND (parse_started_at IS NULL OR parse_started_at < DATE_SUB(?, INTERVAL 30 MINUTE)))) ORDER BY updated_at ASC LIMIT ?
  2912. 2026-11-05 06:51:57.273 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.H.listPendingRetry : <== Total: 0
  2913. 2026-11-05 06:51:57.273 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.H.listPendingRetry : ==> Parameters: 2026-11-05 06:51:57.271(Timestamp), 2026-11-05 06:51:57.271(Timestamp), 20(Integer)
  2914. 2026-11-05 06:51:57.275 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.H.listPendingRetry : <== Total: 0
  2915. 2026-11-05 06:51:57.288 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.H.listPendingRetry : ==> Preparing: SELECT * FROM health_report_drafts WHERE status = 'pending' AND parse_status = 'collecting' AND ((next_retry_at IS NOT NULL AND next_retry_at <= ?) OR (next_retry_at IS NULL AND (parse_started_at IS NULL OR parse_started_at < DATE_SUB(?, INTERVAL 30 MINUTE)))) ORDER BY updated_at ASC LIMIT ?
  2916. 2026-11-05 06:51:57.288 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.H.listPendingRetry : ==> Parameters: 2026-11-05 06:51:57.287(Timestamp), 2026-11-05 06:51:57.287(Timestamp), 20(Integer)
  2917. 2026-11-05 06:51:57.288 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.H.listPendingRetry : ==> Preparing: SELECT * FROM health_report_drafts WHERE status = 'pending' AND parse_status = 'collecting' AND ((next_retry_at IS NOT NULL AND next_retry_at <= ?) OR (next_retry_at IS NULL AND (parse_started_at IS NULL OR parse_started_at < DATE_SUB(?, INTERVAL 30 MINUTE)))) ORDER BY updated_at ASC LIMIT ?
  2918. 2026-11-05 06:51:57.288 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.H.listPendingRetry : ==> Parameters: 2026-11-05 06:51:57.287(Timestamp), 2026-11-05 06:51:57.287(Timestamp), 20(Integer)
  2919. 2026-11-05 06:51:57.289 DEBUG 15436 --- [cfc-scheduler-4] c.e.c.m.H.listPendingRetry : <== Total: 0
  2920. 2026-11-05 06:51:57.289 DEBUG 15436 --- [cfc-scheduler-3] c.e.c.m.H.listPendingRetry : <== Total: 0
  2921. 2026-11-05 06:51:57.305 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.H.listPendingRetry : ==> Preparing: SELECT * FROM health_report_drafts WHERE status = 'pending' AND parse_status = 'collecting' AND ((next_retry_at IS NOT NULL AND next_retry_at <= ?) OR (next_retry_at IS NULL AND (parse_started_at IS NULL OR parse_started_at < DATE_SUB(?, INTERVAL 30 MINUTE)))) ORDER BY updated_at ASC LIMIT ?
  2922. 2026-11-05 06:51:57.306 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.H.listPendingRetry : ==> Parameters: 2026-11-05 06:51:57.305(Timestamp), 2026-11-05 06:51:57.305(Timestamp), 20(Integer)
  2923. 2026-11-05 06:51:57.307 DEBUG 15436 --- [cfc-scheduler-2] c.e.c.m.H.listPendingRetry : <== Total: 0
  2924. 2026-11-05 06:51:57.885 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 迁移447: 统一维度注册中心 5 根 + 7 body 子维度 seed 完成
  2925. 2026-11-05 06:51:57.885 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 开始初始化食品相关表...
  2926. 2026-11-05 06:51:57.895 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 user_nutrition_profile.budget_monthly 已存在,跳过
  2927. 2026-11-05 06:51:57.896 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 user_nutrition_profile.family_taste_preferences 已存在,跳过
  2928. 2026-11-05 06:51:57.896 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 user_nutrition_profile.cuisine_style 已存在,跳过
  2929. 2026-11-05 06:51:57.897 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 user_nutrition_profile.meal_count 已存在,跳过
  2930. 2026-11-05 06:51:57.898 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 列 user_nutrition_profile.cooking_ability 已存在,跳过
  2931. 2026-11-05 06:51:57.898 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 食品相关表初始化完成
  2932. 2026-11-05 06:51:57.898 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : init-test-data=false,跳过测试/种子数据初始化(生产模式)
  2933. 2026-11-05 06:51:57.898 INFO 15436 --- [ main] c.etotem.cfc.config.DatabaseInitializer : 数据库初始化完成!
  2934. ]]></system-out>
  2935. </testcase>
  2936. <testcase name="childExchangesWishWithEnergy_Success" classname="com.etotem.cfc.integration.EnergySystemFlowTest" time="0.014">
  2937. <failure message="expected: &lt;200&gt; but was: &lt;500&gt;" type="org.opentest4j.AssertionFailedError"><![CDATA[org.opentest4j.AssertionFailedError: expected: <200> but was: <500>
  2938. at com.etotem.cfc.integration.EnergySystemFlowTest.childExchangesWishWithEnergy_Success(EnergySystemFlowTest.java:182)
  2939. ]]></failure>
  2940. </testcase>
  2941. <testcase name="parentGetsFamilyEnergySandbox_Success" classname="com.etotem.cfc.integration.EnergySystemFlowTest" time="0">
  2942. <skipped message="Controller return type changed to Map, test needs update"/>
  2943. </testcase>
  2944. <testcase name="childExchangesWithInsufficientEnergy_Fails" classname="com.etotem.cfc.integration.EnergySystemFlowTest" time="0.015">
  2945. <failure message="expected: &lt;true&gt; but was: &lt;false&gt;" type="org.opentest4j.AssertionFailedError"><![CDATA[org.opentest4j.AssertionFailedError: expected: <true> but was: <false>
  2946. at com.etotem.cfc.integration.EnergySystemFlowTest.childExchangesWithInsufficientEnergy_Fails(EnergySystemFlowTest.java:212)
  2947. ]]></failure>
  2948. </testcase>
  2949. <testcase name="userWithoutFamily_Fails" classname="com.etotem.cfc.integration.EnergySystemFlowTest" time="0.027">
  2950. <failure message="expected: &lt;500&gt; but was: &lt;5001&gt;" type="org.opentest4j.AssertionFailedError"><![CDATA[org.opentest4j.AssertionFailedError: expected: <500> but was: <5001>
  2951. at com.etotem.cfc.integration.EnergySystemFlowTest.userWithoutFamily_Fails(EnergySystemFlowTest.java:116)
  2952. ]]></failure>
  2953. </testcase>
  2954. <testcase name="parentGetsEnergyOverview_Success" classname="com.etotem.cfc.integration.EnergySystemFlowTest" time="0.021">
  2955. <failure message="expected: &lt;200&gt; but was: &lt;500&gt;" type="org.opentest4j.AssertionFailedError"><![CDATA[org.opentest4j.AssertionFailedError: expected: <200> but was: <500>
  2956. at com.etotem.cfc.integration.EnergySystemFlowTest.parentGetsEnergyOverview_Success(EnergySystemFlowTest.java:282)
  2957. ]]></failure>
  2958. </testcase>
  2959. <testcase name="taskCompletionGrantsEnergy_Success" classname="com.etotem.cfc.integration.EnergySystemFlowTest" time="0.013">
  2960. <failure message="expected: &lt;200&gt; but was: &lt;500&gt;" type="org.opentest4j.AssertionFailedError"><![CDATA[org.opentest4j.AssertionFailedError: expected: <200> but was: <500>
  2961. at com.etotem.cfc.integration.EnergySystemFlowTest.taskCompletionGrantsEnergy_Success(EnergySystemFlowTest.java:150)
  2962. ]]></failure>
  2963. </testcase>
  2964. </testsuite>