关于FastClassByCGLIB$$c8ef9cf1.invoke(<generated>)出错信息的解释

本文探讨了在使用SpringMVC+iBatis框架的应用中遇到的FastClassByCGLIB$$c8ef9cf1.invoke异常现象,并解释了这种现象的原因,最后给出了排查此类异常的具体步骤。
软件采用SpringMVC+Spring+iBatis进行设计的,在Service出现NullPointer异常的时候会提示FastClassByCGLIB$$c8ef9cf1.invoke(<generated>),这属于正常情况,检查Service层的出错代码,排除代码错误就可以了.
我输入了iw dev wifi1 info,输出是 Usage: iw [options] command Options: --debug enable netlink debugging --version show version (5.16) Commands: dev <devname> ap stop Stop AP functionality dev <devname> ap start <SSID> <control freq> [5|10|20|40|80|80+80|160] [<center1_freq> [<center2_freq>]] <beacon interval in TU> <DTIM period> [hidden-ssid|zeroed-ssid] head <beacon head in hexadecimal> [tail <beacon tail in hexadecimal>] [inactivity-time <inactivity time in seconds>] [key0:abcde d:1:6162636465] phy <phyname> coalesce show Show coalesce status. phy <phyname> coalesce disable Disable coalesce. phy <phyname> coalesce enable <config-file> Enable coalesce with given configuration. The configuration file contains coalesce rules: delay=<delay> condition=<condition> patterns=<[offset1+]<pattern1>,<[offset2+]<pattern2>,...> delay=<delay> condition=<condition> patterns=<[offset1+]<pattern1>,<[offset2+]<pattern2>,...> ... delay: maximum coalescing delay in msec. condition: 1/0 i.e. &#39;not match&#39;/&#39;match&#39; the patterns patterns: each pattern is given as a bytestring with &#39;-&#39; in places where any byte may be present, e.g. 00:11:22:-:44 will match 00:11:22:33:44 and 00:11:22:33:ff:44 etc. Offset and pattern should be separated by &#39;+&#39;, e.g. 18+43:34:00:12 will match &#39;43:34:00:12&#39; after 18 bytes of offset in Rx packet. dev <devname> auth <SSID> <bssid> <type:open|shared> <freq in MHz> [key 0:abcde d:1:6162636465] Authenticate with the given network. dev <devname> connect [-w] <SSID> [<freq in MHz>] [<bssid>] [auth open|shared] [key 0:abcde d:1:6162636465] [mfp:req/opt/no] Join the network with the given SSID (and frequency, BSSID). With -w, wait for the connect to finish or fail. dev <devname> disconnect Disconnect from the current network. dev <devname> cqm rssi <threshold|off> [<hysteresis>] Set connection quality monitor RSSI threshold. event [-t|-T|-r] [-f] Monitor events from the kernel. -t - print timestamp -T - print absolute, human-readable timestamp -r - print relative timestamp -f - print full frame for auth/assoc etc. dev <devname> ftm start_responder [lci=<lci buffer in hex>] [civic=<civic buffer in hex>] Start an FTM responder. Needs a running ap interface dev <devname> ftm get_stats Get FTM responder statistics. phy <phyname> hwsim wakequeues phy <phyname> hwsim stopqueues phy <phyname> hwsim setps <value> phy <phyname> hwsim getps dev <devname> ibss join <SSID> <freq in MHz> [NOHT|HT20|HT40+|HT40-|5MHz|10MHz|80MHz] [fixed-freq] [<fixed bssid>] [beacon-interval <TU>] [basic-rates <rate in Mbps,rate2,...>] [mcast-rate <rate in Mbps>] [key d:0:abcde] Join the IBSS cell with the given SSID, if it doesn&#39;t exist create it on the given frequency. When fixed frequency is requested, don&#39;t join/create a cell on a different frequency. When a fixed BSSID is requested use that BSSID and do not adopt another cell&#39;s BSSID even if it has higher TSF and the same SSID. If an IBSS is created, create it with the specified basic-rates, multicast-rate and beacon-interval. dev <devname> ibss leave Leave the current IBSS cell. features phy list List all wireless devices and their capabilities. phy <phyname> info Show capabilities for the specified wireless device. dev <devname> switch channel <channel> [6G] [NOHT|HT20|HT40+|HT40-|5MHz|10MHz|80MHz|320MHz] [ru-puncturing-bitmap <bitmap>] [beacons <count>] [block-tx] Switch the operating channel by sending a channel switch announcement (CSA).6GHz channels expects &#39;6G&#39; in argument. Defaults to 5GHz or 2GHz channels dev <devname> switch freq <freq> [NOHT|HT20|HT40+|HT40-|5MHz|10MHz|80MHz|320MHz] [ru-puncturing-bitmap <bitmap>] [beacons <count>] [block-tx] dev <devname> switch freq <control freq> [5|10|20|40|80|80+80|160|320] [<center1_freq> [<center2_freq>]] [ru-puncturing-bitmap <bitmap>] [beacons <count>] [block-tx] Switch the operating channel by sending a channel switch announcement (CSA). dev List all network interfaces for wireless hardware. dev <devname> info Show information for this interface. dev <devname> del Remove this virtual interface dev <devname> interface add <name> type <type> [mesh_id <meshid>] [4addr on|off] [flags <flag>*] [addr <mac-addr>] phy <phyname> interface add <name> type <type> [mesh_id <meshid>] [4addr on|off] [flags <flag>*] [addr <mac-addr>] Add a new virtual interface with the given configuration. Valid interface types are: managed, ibss, monitor, mesh, wds. The flags are only used for monitor interfaces, valid flags are: none: no special flags fcsfail: show frames with FCS errors control: show control frames otherbss: show frames from other BSSes cook: use cooked mode active: use active mode (ACK incoming unicast packets) mumimo-groupid <GROUP_ID>: use MUMIMO according to a group id mumimo-follow-mac <MAC_ADDRESS>: use MUMIMO according to a MAC address The mesh_id is used only for mesh mode. help [command] Print usage for all or a specific command, e.g. "help wowlan" or "help wowlan enable". dev <devname> link Print information about the current link, if any. dev <devname> measurement ftm_request <config-file> [timeout=<seconds>] [randomise[=<addr>/<mask>]] Send an FTM request to the targets supplied in the config file. Each line in the file represents a target, with the following format: <addr> bw=<[20|40|80|80+80|160]> cf=<center_freq> [cf1=<center_freq1>] [cf2=<center_freq2>] [ftms_per_burst=<samples per burst>] [ap-tsf] [asap] [bursts_exp=<num of bursts exponent>] [burst_period=<burst period>] [retries=<num of retries>] [burst_duration=<burst duration>] [preamble=<legacy,ht,vht,dmg>] [lci] [civic] [tb] [non_tb] dev <devname> mesh_param dump List all supported mesh parameters dev <devname> mesh leave Leave a mesh. dev <devname> mesh join <mesh ID> [[freq <freq in MHz> <NOHT|HT20|HT40+|HT40-|80MHz> [ru-puncturing-bitmap <bitmap>]] [basic-rates <rate in Mbps,rate2,...>]], [mcast-rate <rate in Mbps>] [beacon-interval <time in TUs>] [dtim-period <value>] [vendor_sync on|off] [<param>=<value>]* Join a mesh with the given mesh ID with frequency, basic-rates, mcast-rate and mesh parameters. Basic-rates are applied only if frequency is provided. dev <devname> mgmt dump frame <type as hex ab> <pattern as hex ab:cd:..> [frame <type> <pattern>]* [count <frames>] Register for receiving certain mgmt frames and print them. Frames are selected by their type and pattern containing the first several bytes of the frame that should match. Example: iw dev wlan0 mgmt dump frame 40 00 frame 40 01:02 count 10 dev <devname> mpath dump List known mesh paths. dev <devname> mpath set <destination MAC address> next_hop <next hop MAC address> Set an existing mesh path&#39;s next hop. dev <devname> mpath new <destination MAC address> next_hop <next hop MAC address> Create a new mesh path (instead of relying on automatic discovery). dev <devname> mpath del <MAC address> Remove the mesh path to the given node. dev <devname> mpath get <MAC address> Get information on mesh path to the given node. dev <devname> mpath probe <destination MAC address> frame <frame> Inject ethernet frame to given peer overriding the next hop lookup from mpath table. .Example: iw dev wlan0 mpath probe xx:xx:xx:xx:xx:xx frame 01:xx:xx:00 dev <devname> mpp dump List known mesh proxy paths. dev <devname> mpp get <MAC address> Get information on mesh proxy path to the given node. wdev <idx> nan add_func type <publish|subscribe|followup> [active] [solicited] [unsolicited] [bcast] [close_range] name <name> [info <info>] [flw_up_id <id> flw_up_req_id <id> flw_up_dest <mac>] [ttl <ttl>] [srf <include|exclude> <bf|list> [bf_idx] [bf_len] <mac1;mac2...>] [rx_filter <str1:str2...>] [tx_filter <str1:str2...>] wdev <idx> nan rm_func cookie <cookie> wdev <idx> nan config [pref <pref>] [bands [2GHz] [5GHz]] wdev <idx> nan stop wdev <idx> nan start pref <pref> [bands [2GHz] [5GHz]] dev <devname> ocb leave Leave the OCB mode network. dev <devname> ocb join <freq in MHz> <5MHz|10MHz> Join the OCB mode network. dev <devname> offchannel <freq> <duration> Leave operating channel and go to the given channel for a while. wdev <idx> p2p stop wdev <idx> p2p start dev <devname> cac channel <channel> [6G] [NOHT|HT20|HT40+|HT40-|5MHz|10MHz|80MHz] dev <devname> cac freq <freq> [NOHT|HT20|HT40+|HT40-|5MHz|10MHz|80MHz] dev <devname> cac freq <control freq> [5|10|20|40|80|80+80|160] [<center1_freq> [<center2_freq>]] dev <devname> cac trigger channel <channel> [6G] [NOHT|HT20|HT40+|HT40-|5MHz|10MHz|80MHz] dev <devname> cac trigger freq <frequency> [NOHT|HT20|HT40+|HT40-|5MHz|10MHz|80MHz] dev <devname> cac trigger freq <frequency> [5|10|20|40|80|80+80|160] [<center1_freq> [<center2_freq>]] Start or trigger a channel availability check (CAC) looking to look for radars on the given channel. phy <phyname> channels Show available channels. reg reload Reload the kernel&#39;s regulatory database. phy <phyname> reg get Print out the devices&#39; current regulatory domain information. reg get Print out the kernel&#39;s current regulatory domain information. reg set <ISO/IEC 3166-1 alpha2> Notify the kernel about the current regulatory domain. dev <devname> roc start <freq> <time in ms> dev <devname> scan [-u] [freq <freq>*] [HT40+|HT40-|80MHz] [duration <dur>] [ies <hex as 00:11:..>] [meshid <meshid>] [lowpri,flush,ap-force,duration-mandatory] [randomise[=<addr>/<mask>]] [ssid <ssid>*|passive] Scan on the given frequencies and probe for the given SSIDs (or wildcard if not given) unless passive scanning is requested. If channel mode/width is provided along with frequency, only scanning on primary frequency of channel mode/width is done. If -u is specified print unknown data in the scan results. Specified (vendor) IEs must be well-formed. dev <devname> scan sched_stop Stop an ongoing scheduled scan. dev <devname> scan sched_start [interval <in_msecs> | scan_plans [<interval_secs:iterations>*] <interval_secs>] [delay <in_secs>] [freqs <freq>+] [matches [ssid <ssid>]+]] [active [ssid <ssid>]+|passive] [randomise[=<addr>/<mask>]] [coloc] [flush] Start a scheduled scan at the specified interval on the given frequencies with probing for the given SSIDs (or wildcard if not given) unless passive scanning is requested. If matches are specified, only matching results will be returned. dev <devname> scan abort Abort ongoing scan dev <devname> scan trigger [freq <freq>*] [HT40+|HT40-|80MHz] [duration <dur>] [ies <hex as 00:11:..>] [meshid <meshid>] [lowpri,flush,ap-force,duration-mandatory,coloc] [randomise[=<addr>/<mask>]] [ssid <ssid>*|passive] Trigger a scan on the given frequencies with probing for the given SSIDs (or wildcard if not given) unless passive scanning is requested. If channel mode/width is provided along with frequency, only scanning on primary frequency of channel mode/width is done. Duration(in TUs), if specified, will be used to set dwell times. dev <devname> scan dump [-u] Dump the current scan results. If -u is specified, print unknown data in scan results. dev <devname> set bitrates [legacy-<2.4|5> <legacy rate in Mbps>*] [ht-mcs-<2.4|5> <MCS index>*] [vht-mcs-<2.4|5> [he-mcs-<2.4|5|6> <NSS:MCSx,MCSy... | NSS:MCSx-MCSy>*] [sgi-2.4|lgi-2.4] [sgi-5|lgi-5] [he-gi-<2.4|5|6> <0.8|1.6|3.2>] [he-ltf-<2.4|5|6> <1|2|4>] [he-ul-mcs-<2.4|5> <NSS:MCS>] [eht-mcs-<2.4|5|6> <NSS:MCSx,MCSy... | NSS:MCSx-MCSy>*] [eht-gi-<2.4|5|6> <0.8|1.6|3.2>] [eht-ltf-<2.4|5|6> <1|2|4>] Sets up the specified rate masks. Not passing any arguments would clear the existing mask (if any). dev <devname> set ap_ps <Enable[1]/Disable[0]> dev <devname> set tidconf [peer <MAC address>] tids <mask> [override] [sretry <num>] [lretry <num>] [ampdu [on <num>|off]] [amsdu [on <num>|off]] [noack [on|off]] [rtscts [on|off]][bitrates <type [auto|fixed|limit]> [legacy-<2.4|5> <legacy rate in Mbps>*] [ht-mcs-<2.4|5> <MCS index>*] [vht-mcs-<2.4|5> <NSS:MCSx,MCSy... | NSS:MCSx-MCSy>*] [sgi-2.4|lgi-2.4] [sgi-5|lgi-5]] Setup per-node TID specific configuration for TIDs selected by bitmask. If MAC address is not specified, then supplied TID configuration applied to all the peers. Examples: $ iw dev wlan0 set tidconf tids 0x1 ampdu off $ iw dev wlan0 set tidconf tids 0x5 ampdu off amsdu off rtscts on $ iw dev wlan0 set tidconf tids 0x3 override ampdu on [1-1024] noack on rtscts on $ iw dev wlan0 set tidconf peer xx:xx:xx:xx:xx:xx tids 0x1 ampdu off tids 0x3 amsdu off rtscts on $ iw dev wlan0 set tidconf peer xx:xx:xx:xx:xx:xx tids 0x2 bitrates auto $ iw dev wlan0 set tidconf peer xx:xx:xx:xx:xx:xx tids 0x2 bitrates limit legacy-5 ht-mcs-5 vht-mcs-5 he-mcs-5 2:3 dev <devname> set tid_aggr_conf tid <tid> <[peer <MAC address>] aggr on|off> Enable/disable aggregation for the TIDs dev <devname> set tid_retry_count tid <tid> <[peer <MAC address>] short <limit> long <limit>]> Set the retry count for the TIDs dev <devname> set mcast_rate <rate in Mbps> Set the multicast bitrate. dev <devname> set peer <MAC address> Set interface WDS peer. dev <devname> set noack_map <[peer <addr>] [map]> Set the NoAck map for the TIDs. (0x0009 = BE, 0x0006 = BK, 0x0030 = VI, 0x00C0 = VO) dev <devname> set 4addr <on|off> Set interface 4addr (WDS) mode. dev <devname> set type <type> Set interface type/mode. Valid interface types are: managed, ibss, monitor, mesh, wds. dev <devname> set meshid <meshid> dev <devname> set monitor <flag>* Set monitor flags. Valid flags are: none: no special flags fcsfail: show frames with FCS errors control: show control frames otherbss: show frames from other BSSes cook: use cooked mode active: use active mode (ACK incoming unicast packets) mumimo-groupid <GROUP_ID>: use MUMIMO according to a group id mumimo-follow-mac <MAC_ADDRESS>: use MUMIMO according to a MAC address dev <devname> set mesh_param <param>=<value> [<param>=<value>]* Set mesh parameter (run command without any to see available ones). phy <phyname> set txq limit <packets> | memory_limit <bytes> | quantum <bytes> Set TXQ parameters. The limit and memory_limit are global queue limits for the whole phy. The quantum is the DRR scheduler quantum setting. Valid values: 1 - 2**32 phy <phyname> set antenna_gain <antenna gain in dBm> Specify antenna gain. phy <phyname> set antenna <bitmap> | all | <tx bitmap> <rx bitmap> Set a bitmap of allowed antennas to use for TX and RX. The driver may reject antenna configurations it cannot support. dev <devname> set txpower <auto|fixed|limit> [<tx power in mBm>] Specify transmit power level and setting type. phy <phyname> set txpower <auto|fixed|limit> [<tx power in mBm>] Specify transmit power level and setting type. phy <phyname> set distance <auto|distance> Enable ACK timeout estimation algorithm (dynack) or set appropriate coverage class for given link distance in meters. To disable dynack set valid value for coverage class. Valid values: 0 - 114750 phy <phyname> set coverage <coverage class> Set coverage class (1 for every 3 usec of air propagation time). Valid values: 0 - 255. phy <phyname> set netns { <pid> | name <nsname> } Put this wireless device into a different network namespace: <pid> - change network namespace by process id <nsname> - change network namespace by name from /var/run/netns or by absolute path (man ip-netns) phy <phyname> set retry [short <limit>] [long <limit>] Set retry limit. phy <phyname> set rts <rts threshold|off> Set rts threshold. phy <phyname> set frag <fragmentation threshold|off> Set fragmentation threshold. dev <devname> set channel <channel> [6G] [NOHT|HT20|HT40+|HT40-|5MHz|10MHz|80MHz|160MHz|320MHz] [6G] [ru-puncturing-bitmap <bitmap>] phy <phyname> set channel <channel> [6G] [NOHT|HT20|HT40+|HT40-|5MHz|10MHz|80MHz|160MHz|320MHz] [ru-puncturing-bitmap <bitmap>] dev <devname> set freq <freq> [NOHT|HT20|HT40+|HT40-|5MHz|10MHz|80MHz|160MHz|320MHz] dev <devname> set freq <control freq> [5|10|20|40|80|80+80|160|320] [<center1_freq> [<center2_freq>]] [ru-puncturing-bitmap <bitmap>] phy <phyname> set freq <freq> [NOHT|HT20|HT40+|HT40-|5MHz|10MHz|80MHz|160MHz|320MHz] phy <phyname> set freq <control freq> [5|10|20|40|80|80+80|160|320] [<center1_freq> [<center2_freq>]] [ru-puncturing-bitmap <bitmap>] Set frequency/channel the hardware is using, including HT configuration. phy <phyname> set name <new name> Rename this wireless device. dev <devname> set power_save <on|off> Set power save state to on or off. phy <phyname> set sar_specs <sar type> <range index:sar power>* Set SAR specs corresponding to SAR capa of wiphy. dev <devname> get mesh_param [<param>] Retrieve mesh parameter (run command without any to see available ones). phy <phyname> get txq Get TXQ parameters. dev <devname> get power_save Retrieve power save state. dev <devname> station dump [-v] List all stations known, e.g. the AP on managed interfaces dev <devname> station set <MAC address> mgmt_rts_cts <on|off> Enable/Disable rts/cts for management frames dev <devname> station set <MAC address> txpwr <auto|limit> [<tx power dBm>] Set Tx power for this station. dev <devname> station set <MAC address> airtime_weight <weight> Set airtime weight for this station. dev <devname> station set <MAC address> mesh_power_mode <active|light|deep> Set link-specific mesh power mode for this station dev <devname> station set <MAC address> vlan <ifindex> Set an AP VLAN for this station. dev <devname> station set <MAC address> plink_action <open|block> Set mesh peer link action for this station (peer). dev <devname> station del <MAC address> [subtype <subtype>] [reason-code <code>] Remove the given station entry (use with caution!) Example subtype values: 0xA (disassociation), 0xC (deauthentication) dev <devname> station get <MAC address> Get information for a specific station. dev <devname> survey dump List all gathered channel survey data dev <devname> vendor recvbin <oui> <subcmd> <filename|-|hex data> dev <devname> vendor recv <oui> <subcmd> <filename|-|hex data> dev <devname> vendor send <oui> <subcmd> <filename|-|hex data> phy <phyname> wowlan show Show WoWLAN status. phy <phyname> wowlan disable Disable WoWLAN. phy <phyname> wowlan enable [any] [disconnect] [magic-packet] [gtk-rekey-failure] [eap-identity-request] [4way-handshake] [rfkill-release] [net-detect [interval <in_msecs> | scan_plans [<interval_secs:iterations>*] <interval_secs>] [delay <in_secs>] [freqs <freq>+] [matches [ssid <ssid>]+]] [active [ssid <ssid>]+|passive] [randomise[=<addr>/<mask>]] [coloc] [flush]] [tcp <config-file>] [patterns [offset1+]<pattern1> ...] Enable WoWLAN with the given triggers. Each pattern is given as a bytestring with &#39;-&#39; in places where any byte may be present, e.g. 00:11:22:-:44 will match 00:11:22:33:44 and 00:11:22:33:ff:44 etc. Offset and pattern should be separated by &#39;+&#39;, e.g. 18+43:34:00:12 will match &#39;43:34:00:12&#39; after 18 bytes of offset in Rx packet. The TCP configuration file contains: source=ip[:port] dest=ip:port@mac data=<hex data packet> data.interval=seconds [wake=<hex packet with masked out bytes indicated by &#39;-&#39;>] [data.seq=len,offset[,start]] [data.tok=len,offset,<token stream>] Net-detect configuration example: iw phy0 wowlan enable net-detect interval 5000 delay 30 freqs 2412 2422 matches ssid foo ssid bar Commands that use the netdev (&#39;dev&#39;) can also be given the &#39;wdev&#39; instead to identify the device. You can omit the &#39;phy&#39; or &#39;dev&#39; if the identification is unique, e.g. "iw wlan0 info" or "iw phy0 info". (Don&#39;t when scripting.) Do NOT screenscrape this tool, we don&#39;t consider its output stable. 说明什么
最新发布
10-18
<body> <div class="page flex-col"> <div class="box_1 flex-col"> <div class="box_2 flex-row"> <div class="box_3 flex-col"> <div class="box_4 flex-row justify-between"> <div class="box_5 flex-col"> <div class="image-wrapper_1 flex-col"> <img class="image_1" referrerpolicy="no-referrer" src="__PUBLIC__/msboard/process/img/FigmaDDSSlicePNG8cc8f7c36dc3562061d731149b84cd87.png" /> </div> </div> <div class="box_6 flex-col"> <div class="text-wrapper_1 flex-row"> <button style="color: #ffffff;margin-left: 8vw;margin-top: 2.3vw;" onclick="shuaxin()"><i class="fa fa-refresh"></i></button> <button style="color: #ffffff;margin-left: 1vw;margin-top: 2.3vw;" onclick="quanping()" ><i class="fa fa-arrows-alt"></i></button> <div id="time_value" class="text_1" style="margin-left: 2vw; margin-top: 3vw;" onclick=qp_change()></div> </div> </div> </div> <div class="image-wrapper_2 flex-row justify-between"> <img class="image_2" referrerpolicy="no-referrer" src="__PUBLIC__/msboard/process/img/FigmaDDSSlicePNGed892664a8141b31090570aa72ec03c8.png" /> <img class="image_3" referrerpolicy="no-referrer" src="__PUBLIC__/msboard/process/img/FigmaDDSSlicePNGed892664a8141b31090570aa72ec03c8.png" /> </div> <div class="box_7 flex-col"> <div class="tablebox1"> <div class="tbl-header1" style="padding: 0px 10px 10px 10px;"> <table cellpadding="0" cellspacing="0"> <thead> <tr> <th>时段</th> <th>产出板件数</th> <th>产出面积</th> <th>订单量</th> <th>时段目标</th> <th>目标达成率</th> </tr> </thead> <tbody style="opacity:0;"></tbody> </table> </div> <div class="tbl-body1" style="padding: 0px 10px 10px 10px;"> <table cellpadding="0" cellspacing="0"> <thead> <tr> <th>时段</th> <th>产出板件数</th> <th>产出面积</th> <th>订单量</th> <th>时段目标</th> <th>目标达成率</th> </thead> <tbody></tbody> </table> </div> </div> <div id="sd_zx" style="height: 11vw;width: 33.5vw; margin-top: -2vw; position: relative;"> </div> </div> <div class="image-wrapper_3 flex-row justify-between"> <img class="image_4" referrerpolicy="no-referrer" src="__PUBLIC__/msboard/process/img/FigmaDDSSlicePNGed892664a8141b31090570aa72ec03c8.png" /> <img class="image_5" referrerpolicy="no-referrer" src="__PUBLIC__/msboard/process/img/FigmaDDSSlicePNG413e952ae6791af4afbd52453dd8e88e.png" /> </div> <div class="box_9 flex-col"> <div class="box_10 flex-row justify-between"> <div class="text-wrapper_10 flex-col"> <span class="text_52">时段产能</span> </div> <div class="text-wrapper_11 flex-col"> <span class="text_53">合格率</span> </div> <div class="text-wrapper_12 flex-col"> <span class="text_54">准时交货量</span> </div> </div> <div class="box_11 flex-row justify-between"> <div class="group_1 flex-col"> <div class="image-wrapper_4 flex-row"> <img class="thumbnail_1" referrerpolicy="no-referrer" src="__PUBLIC__/msboard/process/img/FigmaDDSSlicePNGf43f0a5d2b4656d52e3e50bb3fa7d120.png" /> </div> <div class="box_12 flex-row justify-between"> <span class="text_55">总交货量</span> <div class="text-wrapper_13"> <span class="text_56">{$month_rates.zong_count}</span> <span class="text_57">/个</span> </div> </div> <img class="thumbnail_2" referrerpolicy="no-referrer" src="__PUBLIC__/msboard/process/img/FigmaDDSSlicePNGfd00a0846a9ef983e985a72ba83ef527.png" /> </div> <div class="group_2 flex-col"> <div class="image-wrapper_5 flex-row"> <img class="thumbnail_3" referrerpolicy="no-referrer" src="__PUBLIC__/msboard/process/img/FigmaDDSSlicePNGf43f0a5d2b4656d52e3e50bb3fa7d120.png" /> </div> <div class="box_13 flex-row justify-between"> <span class="text_58">实际交货量</span> <div class="text-wrapper_14"> <span class="text_59">{$month_rates.shi_count}</span> <span class="text_60">/个</span> </div> </div> <img class="thumbnail_4" referrerpolicy="no-referrer" src="__PUBLIC__/msboard/process/img/FigmaDDSSlicePNGfd00a0846a9ef983e985a72ba83ef527.png" /> </div> </div> <div class="image-wrapper_6 flex-row"> <img class="thumbnail_5" referrerpolicy="no-referrer" src="__PUBLIC__/msboard/process/img/FigmaDDSSlicePNG797c9dde8077e5885b468d374b2da6d1.png" /> <img class="thumbnail_6" referrerpolicy="no-referrer" src="__PUBLIC__/msboard/process/img/FigmaDDSSlicePNGb103e5b788531985bcef98c8959b57e4.png" /> <img class="thumbnail_7" referrerpolicy="no-referrer" src="__PUBLIC__/msboard/process/img/FigmaDDSSlicePNG797c9dde8077e5885b468d374b2da6d1.png" /> <img class="thumbnail_8" referrerpolicy="no-referrer" src="__PUBLIC__/msboard/process/img/FigmaDDSSlicePNGb103e5b788531985bcef98c8959b57e4.png" /> </div> <div class="box_14 flex-row justify-between"> <div id="channeng_month" style="height: 11vw;width: 26vw;position: absolute;margin: -1.2vw 0px 0px -6vw;"></div> <div class="group_5 flex-row"> <div class="box_15 flex-col"></div> <span class="text_63">实际交货</span> </div> </div> </div> </div> <img class="image_6" referrerpolicy="no-referrer" src="__PUBLIC__/msboard/process/img/FigmaDDSSlicePNG5a8fe72db3d57d8a5e9f6b17657a8c87.png" /> </div> <div class="box_20 flex-col"> <div class="group_7 flex-col"> <div class="box_21 flex-col"> <div class="section_16 flex-col"> <div class="text-wrapper_16 flex-col"> <span class="text_64">车间工序看板</span> </div> </div> </div> </div> </div> <img class="image_11" referrerpolicy="no-referrer" src="__PUBLIC__/msboard/process/img/FigmaDDSSlicePNGa29e6ee59e11d09266b5de326ad39ef1.png" /> <div style="display: flex;position: absolute; margin-top: 40px;" > <div> <span style="color: #fff;font-size: 15px;margin-left: 20px;">工序:</span> </div> <div class="layui-input-block"> <?php $select =!empty(input(&#39;station_id&#39;))?input(&#39;station_id&#39;):1; echo (model(&#39;Ui&#39;)->getchangeEasySelect(&#39;admin&#39;,&#39;all_station&#39;,&#39;station_id&#39;,$station_id,&#39;&#39;,0)); ?> </div> <div class="layui-input-block"> <?php $select =!empty(input(&#39;time&#39;))?input(&#39;time&#39;):&#39;1&#39;; echo (model(&#39;Ui&#39;)->getchangeEasySelect(&#39;admin&#39;,&#39;time_select&#39;,&#39;time&#39;,$time_select,&#39;&#39;,0)); ?> </div> </div> <div class="box_26 flex-row"> <img class="thumbnail_17" referrerpolicy="no-referrer" src="__PUBLIC__/msboard/process/img/FigmaDDSSlicePNG7873bb2fee2b5215411a46c9214ffccb.png" /> <span class="text_65">时段产能</span> </div> <div class="box_27 flex-col"> <div class="group_8 flex-col"> <div class="tablebox2"> <div class="tbl-header2" style="padding: 0px 10px 10px 10px;"> <table cellpadding="0" cellspacing="0"> <thead> <tr> <th>时段</th> <th>累计生产数</th> <th>不合格数</th> <th>合格率</th> <th>合格率目标</th> <th>目标达成率</th> </tr> </thead> <tbody style="opacity:0;"></tbody> </table> </div> <div class="tbl-body2" style="padding: 0px 10px 10px 10px;"> <table cellpadding="0" cellspacing="0"> <thead> <tr> <th>时段</th> <th>累计生产数</th> <th>不合格数</th> <th>合格率</th> <th>合格率目标</th> <th>目标达成率</th> </thead> <tbody></tbody> </table> </div> </div> <div id="hg_zx" style="height: 11vw;width: 33.5vw; margin-top: -2vw; position: relative;"> </div> </div> <img class="image_13" referrerpolicy="no-referrer" src="__PUBLIC__/msboard/process/img/FigmaDDSSlicePNGed892664a8141b31090570aa72ec03c8.png" /> <div class="box_28 flex-row"> <img class="thumbnail_18" referrerpolicy="no-referrer" src="__PUBLIC__/msboard/process/img/FigmaDDSSlicePNG7873bb2fee2b5215411a46c9214ffccb.png" /> <span class="text_102">合格率</span> </div> <img class="image_25_1" referrerpolicy="no-referrer" src="__PUBLIC__/msboard/ztcj/img/cb47085232a7cf1be05b123a25702cb.png" /> <div class="box_29 flex-col"> <div class="box_30 flex-col"> <div class="tablebox3"> <div class="tbl-header3" style="padding: 0px 10px 10px 10px;"> <table cellpadding="0" cellspacing="0"> <thead> <tr> <th>时段</th> <th>时交货数量</th> <th>总订单交货数</th> <th>准时交货订单率</th> <th>准时交货率目标</th> <th>目标达成率</th> </tr> </thead> <tbody style="opacity:0;"></tbody> </table> </div> <div class="tbl-body3" style="padding: 0px 10px 10px 10px;"> <table cellpadding="0" cellspacing="0"> <thead> <tr> <th>时段</th> <th>时交货数量</th> <th>总订单交货数</th> <th>准时交货订单率</th> <th>准时交货率目标</th> <th>目标达成率</th> </thead> <tbody></tbody> </table> </div> </div> <div id="zs_zx" style="height: 11vw;width: 33.5vw; margin-top: -2vw; position: relative;"> </div> </div> <div class="box_31 flex-row"> <img class="thumbnail_19" referrerpolicy="no-referrer" src="__PUBLIC__/msboard/process/img/FigmaDDSSlicePNG7873bb2fee2b5215411a46c9214ffccb.png" /> <span class="text_151">准时交货量</span> </div> <div class="box_32 flex-row"> <div class="image-text_1 flex-row justify-between"> <img class="thumbnail_20" referrerpolicy="no-referrer" src="__PUBLIC__/msboard/process/img/FigmaDDSSlicePNG7873bb2fee2b5215411a46c9214ffccb.png" /> <span class="text-group_1">当月累计准交率</span> </div> </div> <div class="box_33 flex-row"> <div class="image-text_2 flex-row justify-between"> <img class="thumbnail_21" referrerpolicy="no-referrer" src="__PUBLIC__/msboard/process/img/FigmaDDSSlicePNG7873bb2fee2b5215411a46c9214ffccb.png" /> <span class="text-group_2">月度准时交货量统计</span> </div> </div> <div class="box_34 flex-col"> <div class="group_10 flex-row justify-between"> <div class="text-wrapper_33 flex-col"> <span class="text_152">时段产能</span> </div> <div class="text-wrapper_34 flex-col"> <span class="text_153">合格率</span> </div> <div class="text-wrapper_35 flex-col"> <span class="text_154">准时交货量</span> </div> </div> <div class="group_11 flex-row"> <div class="list_1 flex-row"> <div class="list-items_1-0 flex-col"> <div class="image-wrapper_7-0 flex-row"> <img class="thumbnail_22-0" referrerpolicy="no-referrer" src="__PUBLIC__/msboard/process/img/FigmaDDSSlicePNGf43f0a5d2b4656d52e3e50bb3fa7d120.png" /> </div> <div class="box_35-0 flex-row justify-between"> <span class="text_155-0">当天总交货量</span> <div class="text-wrapper_36-0"> <span class="text_156-0">{$year_month_arr.day_total_jiao}</span> <span class="text_157-0">/个</span> </div> </div> <img class="thumbnail_23-0" referrerpolicy="no-referrer" src="__PUBLIC__/msboard/process/img/FigmaDDSSlicePNGfd00a0846a9ef983e985a72ba83ef527.png" /> </div> <div class="list-items_1-1 flex-col"> <div class="image-wrapper_7-1 flex-row"> <img class="thumbnail_22-1" referrerpolicy="no-referrer" src="__PUBLIC__/msboard/process/img/FigmaDDSSlicePNGf43f0a5d2b4656d52e3e50bb3fa7d120.png" /> </div> <div class="box_35-1 flex-row justify-between"> <span class="text_155-1">当天实际交货</span> <div class="text-wrapper_36-1"> <span class="text_156-1">{$year_month_arr.day_shiji_jiao}</span> <span class="text_157-1">/个</span> </div> </div> <img class="thumbnail_23-1" referrerpolicy="no-referrer" src="__PUBLIC__/msboard/process/img/FigmaDDSSlicePNGfd00a0846a9ef983e985a72ba83ef527.png" /> </div> <div class="list-items_1-2 flex-col"> <div class="image-wrapper_7-2 flex-row"> <img class="thumbnail_22-2" referrerpolicy="no-referrer" src="__PUBLIC__/msboard/process/img/FigmaDDSSlicePNGf43f0a5d2b4656d52e3e50bb3fa7d120.png" /> </div> <div class="box_35-2 flex-row justify-between"> <span class="text_155-2">当天交货率</span> <div class="text-wrapper_36-2"> <span class="text_156-2">{$year_month_arr.day_total_rate}</span> <span class="text_157-2">%</span> </div> </div> <img class="thumbnail_23-2" referrerpolicy="no-referrer" src="__PUBLIC__/msboard/process/img/FigmaDDSSlicePNGfd00a0846a9ef983e985a72ba83ef527.png" /> </div> <div class="list-items_1-3 flex-col"> <div class="image-wrapper_7-3 flex-row"> <img class="thumbnail_22-3" referrerpolicy="no-referrer" src="__PUBLIC__/msboard/process/img/FigmaDDSSlicePNGf43f0a5d2b4656d52e3e50bb3fa7d120.png" /> </div> <div class="box_35-3 flex-row justify-between"> <span class="text_155-3">月累计单量</span> <div class="text-wrapper_36-3"> <span class="text_156-3">{$year_month_arr.sum}</span> <span class="text_157-3">/个</span> </div> </div> <img class="thumbnail_23-3" referrerpolicy="no-referrer" src="__PUBLIC__/msboard/process/img/FigmaDDSSlicePNGfd00a0846a9ef983e985a72ba83ef527.png" /> </div> </div> </div> <div class="image-wrapper_8 flex-row"> <img class="thumbnail_24" referrerpolicy="no-referrer" src="__PUBLIC__/msboard/process/img/FigmaDDSSlicePNG797c9dde8077e5885b468d374b2da6d1.png" /> <img class="thumbnail_25" referrerpolicy="no-referrer" src="__PUBLIC__/msboard/process/img/FigmaDDSSlicePNGb103e5b788531985bcef98c8959b57e4.png" /> <img class="thumbnail_26" referrerpolicy="no-referrer" src="__PUBLIC__/msboard/process/img/FigmaDDSSlicePNG797c9dde8077e5885b468d374b2da6d1.png" /> <img class="thumbnail_27" referrerpolicy="no-referrer" src="__PUBLIC__/msboard/process/img/FigmaDDSSlicePNGb103e5b788531985bcef98c8959b57e4.png" /> <img class="thumbnail_28" referrerpolicy="no-referrer" src="__PUBLIC__/msboard/process/img/FigmaDDSSlicePNG797c9dde8077e5885b468d374b2da6d1.png" /> <img class="thumbnail_29" referrerpolicy="no-referrer" src="__PUBLIC__/msboard/process/img/FigmaDDSSlicePNGb103e5b788531985bcef98c8959b57e4.png" /> <img class="thumbnail_30" referrerpolicy="no-referrer" src="__PUBLIC__/msboard/process/img/FigmaDDSSlicePNG797c9dde8077e5885b468d374b2da6d1.png" /> <img class="thumbnail_31" referrerpolicy="no-referrer" src="__PUBLIC__/msboard/process/img/FigmaDDSSlicePNGb103e5b788531985bcef98c8959b57e4.png" /> </div> <div id="yearmonthstatistics" style="height: 16vw;width: 70vw;margin-left:-2vw;"></div> </div> </div> </div> </body>看下 那里缺少了对应关系
08-14
2025-09-23 14:14:58.177 [reactor-http-nio-2] DEBUG reactor.netty.http.server.HttpServerOperations - [812192b7, L:/192.168.10.122:9000 - R:/192.168.10.122:12766] New http connection, requesting read 2025-09-23 14:14:58.177 [reactor-http-nio-2] DEBUG reactor.netty.transport.TransportConfig - [812192b7, L:/192.168.10.122:9000 - R:/192.168.10.122:12766] Initialized pipeline DefaultChannelPipeline{(reactor.left.httpCodec = io.netty.handler.codec.http.HttpServerCodec), (reactor.left.httpTrafficHandler = reactor.netty.http.server.HttpTrafficHandler), (reactor.right.reactiveBridge = reactor.netty.channel.ChannelOperationsHandler)} 2025-09-23 14:14:58.240 [reactor-http-nio-2] DEBUG reactor.netty.http.server.HttpServerOperations - [812192b7, L:/192.168.10.122:9000 - R:/192.168.10.122:12766] Increasing pending responses, now 1 2025-09-23 14:14:58.280 [reactor-http-nio-2] DEBUG reactor.netty.http.server.HttpServer - [812192b7-1, L:/192.168.10.122:9000 - R:/192.168.10.122:12766] Handler is being applied: org.springframework.http.server.reactive.ReactorHttpHandlerAdapter@516cf1d9 2025-09-23 14:14:58.385 [reactor-http-nio-2] DEBUG o.s.web.server.adapter.HttpWebHandlerAdapter - [812192b7-1] HTTP POST "/master/shipperPart/listPartsWithStatus?supplierId=28&shipperId=3" 2025-09-23 14:14:58.440 [reactor-http-nio-2] DEBUG o.s.w.r.r.m.a.RequestMappingHandlerMapping - [812192b7-1] Mapped to com.hvlink.controller.ShipperPartController#listPartsWithStatus(Integer, Integer) 2025-09-23 14:14:58.558 [reactor-http-nio-2] DEBUG org.mybatis.spring.SqlSessionUtils - Creating a new SqlSession 2025-09-23 14:14:58.621 [reactor-http-nio-2] DEBUG org.mybatis.spring.SqlSessionUtils - SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@76b115c] was not registered for synchronization because synchronization is not active 2025-09-23 14:14:58.663 [reactor-http-nio-2] DEBUG o.springframework.jdbc.datasource.DataSourceUtils - Fetching JDBC Connection from DataSource 2025-09-23 14:14:58.664 [reactor-http-nio-2] DEBUG o.m.spring.transaction.SpringManagedTransaction - JDBC Connection [ConnectionID:1 ClientConnectionId: bd2cbe9a-b87f-4c42-9c85-577ad4546ee0] will not be managed by Spring 2025-09-23 14:14:58.678 [reactor-http-nio-2] DEBUG c.h.m.master.PartMapper.selectPartsWithBindStatus - ==> Preparing: SELECT p.id, p.part_code, p.part_desc, p.supplier_code, CASE WHEN sp.part_id IS NOT NULL THEN 1 ELSE 0 END AS assigned FROM tm_part p LEFT JOIN tm_shipper_part sp ON p.part_code = sp.part_id AND sp.shipper_id = ? WHERE p.supplier_code = ( SELECT supplier_code FROM tm_part WHERE id = ? ) ORDER BY p.part_code 2025-09-23 14:14:58.900 [reactor-http-nio-2] DEBUG c.h.m.master.PartMapper.selectPartsWithBindStatus - ==> Parameters: 3(Integer), 28(Integer) 2025-09-23 14:14:59.167 [reactor-http-nio-2] DEBUG org.mybatis.spring.SqlSessionUtils - Closing non transactional SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@76b115c] 2025-09-23 14:14:59.248 [reactor-http-nio-2] DEBUG o.s.beans.factory.xml.XmlBeanDefinitionReader - Loaded 11 bean definitions from class path resource [org/springframework/jdbc/support/sql-error-codes.xml] 2025-09-23 14:14:59.248 [reactor-http-nio-2] DEBUG o.s.b.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean &#39;DB2&#39; 2025-09-23 14:14:59.255 [reactor-http-nio-2] DEBUG o.s.b.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean &#39;Derby&#39; 2025-09-23 14:14:59.257 [reactor-http-nio-2] DEBUG o.s.b.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean &#39;H2&#39; 2025-09-23 14:14:59.257 [reactor-http-nio-2] DEBUG o.s.b.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean &#39;HDB&#39; 2025-09-23 14:14:59.259 [reactor-http-nio-2] DEBUG o.s.b.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean &#39;HSQL&#39; 2025-09-23 14:14:59.259 [reactor-http-nio-2] DEBUG o.s.b.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean &#39;Informix&#39; 2025-09-23 14:14:59.260 [reactor-http-nio-2] DEBUG o.s.b.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean &#39;MS-SQL&#39; 2025-09-23 14:14:59.260 [reactor-http-nio-2] DEBUG o.s.b.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean &#39;MySQL&#39; 2025-09-23 14:14:59.260 [reactor-http-nio-2] DEBUG o.s.b.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean &#39;Oracle&#39; 2025-09-23 14:14:59.260 [reactor-http-nio-2] DEBUG o.s.b.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean &#39;PostgreSQL&#39; 2025-09-23 14:14:59.260 [reactor-http-nio-2] DEBUG o.s.b.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean &#39;Sybase&#39; 2025-09-23 14:14:59.261 [reactor-http-nio-2] DEBUG o.s.jdbc.support.SQLErrorCodesFactory - Looking up default SQLErrorCodes for DataSource [com.hvlink.config.DataSourceConfig$1@eed890d] 2025-09-23 14:14:59.267 [reactor-http-nio-2] DEBUG o.springframework.jdbc.datasource.DataSourceUtils - Fetching JDBC Connection from DataSource 2025-09-23 14:14:59.270 [reactor-http-nio-2] DEBUG o.s.jdbc.support.SQLErrorCodesFactory - SQL error codes for &#39;Microsoft SQL Server&#39; found 2025-09-23 14:14:59.270 [reactor-http-nio-2] DEBUG o.s.jdbc.support.SQLErrorCodesFactory - Caching SQL error codes for DataSource [com.hvlink.config.DataSourceConfig$1@eed890d]: database product name is &#39;Microsoft SQL Server&#39; 2025-09-23 14:14:59.272 [reactor-http-nio-2] DEBUG o.s.j.support.SQLErrorCodeSQLExceptionTranslator - Unable to translate SQLException with Error code &#39;245&#39;, will now try the fallback translator 2025-09-23 14:14:59.273 [reactor-http-nio-2] DEBUG o.s.jdbc.support.SQLStateSQLExceptionTranslator - Extracted SQL state class &#39;S0&#39; from value &#39;S0001&#39; 2025-09-23 14:14:59.307 [reactor-http-nio-2] ERROR com.hvlink.controller.ShipperPartController - 查询零件列表失败 supplierId:28, shipperId:3 org.springframework.jdbc.UncategorizedSQLException: ### Error querying database. Cause: com.microsoft.sqlserver.jdbc.SQLServerException: 当前命令期间出错(完成状态 0)。在将 varchar 值 &#39;P00118936101&#39; 转换成数据类型 int 时失败。 ### The error may exist in file [D:\SHProjects\hv-link-backend\dao\target\classes\mapper\master\PartMapper.xml] ### The error may involve com.hvlink.mapper.master.PartMapper.selectPartsWithBindStatus ### The error occurred while handling results ### SQL: SELECT p.id, p.part_code, p.part_desc, p.supplier_code, CASE WHEN sp.part_id IS NOT NULL THEN 1 ELSE 0 END AS assigned FROM tm_part p LEFT JOIN tm_shipper_part sp ON p.part_code = sp.part_id AND sp.shipper_id = ? WHERE p.supplier_code = ( SELECT supplier_code FROM tm_part WHERE id = ? ) ORDER BY p.part_code ### Cause: com.microsoft.sqlserver.jdbc.SQLServerException: 当前命令期间出错(完成状态 0)。在将 varchar 值 &#39;P00118936101&#39; 转换成数据类型 int 时失败。 ; uncategorized SQLException; SQL state [S0001]; error code [245]; 当前命令期间出错(完成状态 0)。在将 varchar 值 &#39;P00118936101&#39; 转换成数据类型 int 时失败。; nested exception is com.microsoft.sqlserver.jdbc.SQLServerException: 当前命令期间出错(完成状态 0)。在将 varchar 值 &#39;P00118936101&#39; 转换成数据类型 int 时失败。 at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:92) at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:441) at com.sun.proxy.$Proxy115.selectList(Unknown Source) at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224) at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:166) at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77) at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:148) at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) at com.sun.proxy.$Proxy127.selectPartsWithBindStatus(Unknown Source) at com.hvlink.service.impl.ShipperPartServiceImpl.listPartsWithStatus(ShipperPartServiceImpl.java:37) at com.hvlink.service.impl.ShipperPartServiceImpl$$FastClassBySpringCGLIB$$80781e7d.invoke(<generated>) at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) at org.springframework.aop.framework.CglibAopProxy.invokeMethod(CglibAopProxy.java:386) at org.springframework.aop.framework.CglibAopProxy.access$000(CglibAopProxy.java:85) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:703) at com.hvlink.service.impl.ShipperPartServiceImpl$$EnhancerBySpringCGLIB$$eadee9b3.listPartsWithStatus(<generated>) at com.hvlink.controller.ShipperPartController.listPartsWithStatus(ShipperPartController.java:33) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.springframework.web.reactive.result.method.InvocableHandlerMethod.lambda$invoke$0(InvocableHandlerMethod.java:145) at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:125) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onNext(FluxOnAssembly.java:539) at reactor.core.publisher.Operators$MonoSubscriber.complete(Operators.java:1839) at reactor.core.publisher.MonoZip$ZipCoordinator.signal(MonoZip.java:258) at reactor.core.publisher.MonoZip$ZipInner.onNext(MonoZip.java:347) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onNext(FluxOnAssembly.java:539) at reactor.core.publisher.MonoPeekTerminal$MonoTerminalPeekSubscriber.onNext(MonoPeekTerminal.java:180) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onNext(FluxOnAssembly.java:539) at reactor.core.publisher.FluxDefaultIfEmpty$DefaultIfEmptySubscriber.onNext(FluxDefaultIfEmpty.java:101) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onNext(FluxOnAssembly.java:539) at reactor.core.publisher.FluxSwitchIfEmpty$SwitchIfEmptySubscriber.onNext(FluxSwitchIfEmpty.java:74) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onNext(FluxOnAssembly.java:539) at reactor.core.publisher.Operators$ScalarSubscription.request(Operators.java:2400) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.request(FluxOnAssembly.java:649) at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.set(Operators.java:2196) at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.onSubscribe(Operators.java:2070) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onSubscribe(FluxOnAssembly.java:633) at reactor.core.publisher.FluxFlatMap.trySubscribeScalarMap(FluxFlatMap.java:192) at reactor.core.publisher.MonoFlatMap.subscribeOrReturn(MonoFlatMap.java:53) at reactor.core.publisher.Mono.subscribe(Mono.java:4475) at reactor.core.publisher.MonoZip.subscribe(MonoZip.java:129) at reactor.core.publisher.InternalMonoOperator.subscribe(InternalMonoOperator.java:64) at reactor.core.publisher.MonoDefer.subscribe(MonoDefer.java:53) at reactor.core.publisher.InternalMonoOperator.subscribe(InternalMonoOperator.java:64) at reactor.core.publisher.MonoIgnoreThen$ThenIgnoreMain.subscribeNext(MonoIgnoreThen.java:240) at reactor.core.publisher.MonoIgnoreThen$ThenIgnoreMain.onComplete(MonoIgnoreThen.java:203) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onComplete(FluxOnAssembly.java:549) at reactor.core.publisher.MonoFlatMap$FlatMapMain.onComplete(MonoFlatMap.java:181) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onComplete(FluxOnAssembly.java:549) at reactor.core.publisher.Operators.complete(Operators.java:137) at reactor.core.publisher.MonoZip.subscribe(MonoZip.java:121) at reactor.core.publisher.Mono.subscribe(Mono.java:4490) at reactor.core.publisher.MonoIgnoreThen$ThenIgnoreMain.subscribeNext(MonoIgnoreThen.java:263) at reactor.core.publisher.MonoIgnoreThen.subscribe(MonoIgnoreThen.java:51) at reactor.core.publisher.InternalMonoOperator.subscribe(InternalMonoOperator.java:64) at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:157) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onNext(FluxOnAssembly.java:539) at reactor.core.publisher.FluxSwitchIfEmpty$SwitchIfEmptySubscriber.onNext(FluxSwitchIfEmpty.java:74) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onNext(FluxOnAssembly.java:539) at reactor.core.publisher.MonoNext$NextSubscriber.onNext(MonoNext.java:82) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onNext(FluxOnAssembly.java:539) at reactor.core.publisher.FluxConcatMap$ConcatMapImmediate.innerNext(FluxConcatMap.java:282) at reactor.core.publisher.FluxConcatMap$ConcatMapInner.onNext(FluxConcatMap.java:863) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onNext(FluxOnAssembly.java:539) at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onNext(FluxMapFuseable.java:129) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onNext(FluxOnAssembly.java:539) at reactor.core.publisher.MonoPeekTerminal$MonoTerminalPeekSubscriber.onNext(MonoPeekTerminal.java:180) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onNext(FluxOnAssembly.java:539) at reactor.core.publisher.Operators$ScalarSubscription.request(Operators.java:2400) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.request(FluxOnAssembly.java:649) at reactor.core.publisher.MonoPeekTerminal$MonoTerminalPeekSubscriber.request(MonoPeekTerminal.java:139) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.request(FluxOnAssembly.java:649) at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.request(FluxMapFuseable.java:171) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.request(FluxOnAssembly.java:649) at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.set(Operators.java:2196) at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.onSubscribe(Operators.java:2070) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onSubscribe(FluxOnAssembly.java:633) at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onSubscribe(FluxMapFuseable.java:96) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onSubscribe(FluxOnAssembly.java:633) at reactor.core.publisher.MonoPeekTerminal$MonoTerminalPeekSubscriber.onSubscribe(MonoPeekTerminal.java:152) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onSubscribe(FluxOnAssembly.java:633) at reactor.core.publisher.MonoJust.subscribe(MonoJust.java:55) at reactor.core.publisher.Mono.subscribe(Mono.java:4490) at reactor.core.publisher.FluxConcatMap$ConcatMapImmediate.drain(FluxConcatMap.java:451) at reactor.core.publisher.FluxConcatMap$ConcatMapImmediate.onSubscribe(FluxConcatMap.java:219) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onSubscribe(FluxOnAssembly.java:633) at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:201) at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:83) at reactor.core.publisher.InternalMonoOperator.subscribe(InternalMonoOperator.java:64) at reactor.core.publisher.MonoDefer.subscribe(MonoDefer.java:53) at reactor.core.publisher.InternalMonoOperator.subscribe(InternalMonoOperator.java:64) at reactor.core.publisher.MonoDefer.subscribe(MonoDefer.java:53) at reactor.core.publisher.InternalMonoOperator.subscribe(InternalMonoOperator.java:64) at reactor.core.publisher.MonoDefer.subscribe(MonoDefer.java:53) at reactor.core.publisher.InternalMonoOperator.subscribe(InternalMonoOperator.java:64) at reactor.core.publisher.MonoDefer.subscribe(MonoDefer.java:53) at reactor.core.publisher.Mono.subscribe(Mono.java:4490) at reactor.core.publisher.MonoIgnoreThen$ThenIgnoreMain.subscribeNext(MonoIgnoreThen.java:263) at reactor.core.publisher.MonoIgnoreThen.subscribe(MonoIgnoreThen.java:51) at reactor.core.publisher.InternalMonoOperator.subscribe(InternalMonoOperator.java:64) at reactor.core.publisher.MonoDeferContextual.subscribe(MonoDeferContextual.java:55) at reactor.core.publisher.InternalMonoOperator.subscribe(InternalMonoOperator.java:64) at reactor.netty.http.server.HttpServer$HttpServerHandle.onStateChange(HttpServer.java:1112) at reactor.netty.ReactorNetty$CompositeConnectionObserver.onStateChange(ReactorNetty.java:707) at reactor.netty.transport.ServerTransport$ChildObserver.onStateChange(ServerTransport.java:481) at reactor.netty.http.server.HttpServerOperations.onInboundNext(HttpServerOperations.java:626) at reactor.netty.channel.ChannelOperationsHandler.channelRead(ChannelOperationsHandler.java:114) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) at reactor.netty.http.server.HttpTrafficHandler.channelRead(HttpTrafficHandler.java:230) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) at io.netty.channel.CombinedChannelDuplexHandler$DelegatingChannelHandlerContext.fireChannelRead(CombinedChannelDuplexHandler.java:436) at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) at io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:251) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:440) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:788) at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724) at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.lang.Thread.run(Thread.java:750) Caused by: com.microsoft.sqlserver.jdbc.SQLServerException: 当前命令期间出错(完成状态 0)。在将 varchar 值 &#39;P00118936101&#39; 转换成数据类型 int 时失败。 at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDatabaseError(SQLServerException.java:259) at com.microsoft.sqlserver.jdbc.SQLServerResultSet$FetchBuffer$FetchBufferTokenHandler.onDone(SQLServerResultSet.java:5456) at com.microsoft.sqlserver.jdbc.TDSParser.parse(tdsparser.java:103) at com.microsoft.sqlserver.jdbc.TDSParser.parse(tdsparser.java:42) at com.microsoft.sqlserver.jdbc.SQLServerResultSet$FetchBuffer.nextRow(SQLServerResultSet.java:5559) at com.microsoft.sqlserver.jdbc.SQLServerResultSet.fetchBufferNext(SQLServerResultSet.java:1821) at com.microsoft.sqlserver.jdbc.SQLServerResultSet.next(SQLServerResultSet.java:1079) at com.alibaba.druid.pool.DruidPooledResultSet.next(DruidPooledResultSet.java:56) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.apache.ibatis.logging.jdbc.ResultSetLogger.invoke(ResultSetLogger.java:69) at com.sun.proxy.$Proxy229.next(Unknown Source) at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.handleRowValuesForSimpleResultMap(DefaultResultSetHandler.java:359) at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.handleRowValues(DefaultResultSetHandler.java:335) at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.handleResultSet(DefaultResultSetHandler.java:308) at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.handleResultSets(DefaultResultSetHandler.java:201) at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:65) at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:64) at com.sun.proxy.$Proxy226.query(Unknown Source) at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:325) at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) at com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor.intercept(MybatisPlusInterceptor.java:81) at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:62) at com.sun.proxy.$Proxy225.query(Unknown Source) at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:151) at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:145) at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:140) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:427) ... 134 common frames omitted 2025-09-23 14:14:59.322 [reactor-http-nio-2] DEBUG o.s.w.r.r.m.annotation.ResponseBodyResultHandler - [812192b7-1] Using &#39;application/json&#39; given [*/*] and supported [application/json, application/*+json, application/x-ndjson, text/event-stream] 2025-09-23 14:14:59.322 [reactor-http-nio-2] DEBUG o.s.w.r.r.m.annotation.ResponseBodyResultHandler - [812192b7-1] 0..1 [com.hvlink.common.Result<java.util.List<com.hvlink.entity.vo.master.PartVO>>] 2025-09-23 14:14:59.377 [reactor-http-nio-2] DEBUG o.s.http.codec.json.Jackson2JsonEncoder - [812192b7-1] Encoding [Result(status=500, msg=查询失败, data=null, timestamp=1758608099315)] 2025-09-23 14:14:59.458 [reactor-http-nio-2] DEBUG reactor.netty.http.server.HttpServerOperations - [812192b7-1, L:/192.168.10.122:9000 - R:/192.168.10.122:12766] Decreasing pending responses, now 0 2025-09-23 14:14:59.459 [reactor-http-nio-2] DEBUG reactor.netty.http.server.HttpServerOperations - [812192b7-1, L:/192.168.10.122:9000 - R:/192.168.10.122:12766] Last HTTP packet was sent, terminating the channel 2025-09-23 14:14:59.459 [reactor-http-nio-2] DEBUG reactor.netty.channel.ChannelOperations - [812192b7-1, L:/192.168.10.122:9000 - R:/192.168.10.122:12766] [HttpServer] Channel inbound receiver cancelled (operation cancelled). 2025-09-23 14:14:59.481 [reactor-http-nio-2] DEBUG o.s.web.server.adapter.HttpWebHandlerAdapter - [812192b7-1] Completed 200 OK 2025-09-23 14:14:59.487 [reactor-http-nio-2] DEBUG reactor.netty.http.server.HttpServerOperations - [812192b7-1, L:/192.168.10.122:9000 - R:/192.168.10.122:12766] Last HTTP response frame
09-24
<template> <view class="box"> <u-navbar leftText="" :fixed="false" title=" " @leftClick="handleClear" /> <view class="search_top"></view> <view class="fixed_top"> <u-navbar leftText="返回" :fixed="false" title=" "> <view class="u-nav-slot" slot="left"> <view class="box_top_title_tex" style="width: 140rpx;" @tap="handleClear"> <u-icon name="arrow-left" color="#000" size="20" /> </view> <view style="color: #000;margin: 0 140rpx;">督办任务</view> <!-- #ifdef APP || H5 --> <view class="box_top_title_right" @tap="handleAdd"> <img class="image1" src="https://zhongnengxinlian.oss-cn-huhehaote.aliyuncs.com/xcx/images/FJ9.png" alt="" /> 发起督办 </view> <view class="box_top_title_right" style="width: 200rpx;" v-else> </view> <!-- #endif --> </view> </u-navbar> <view class="search_top"> <view class="search_top_con"> <u-tabs :list="list" lineWidth="20" @click="click" lineHeight="3" lineColor="linear-gradient(270deg, #0F3CB8, #305CF1)" :scrollable="false" :activeStyle="{fontSize:&#39;28rpx&#39;,color: &#39;#0E1438&#39;,transform: &#39;scale(1)&#39;}" :inactiveStyle="{fontSize:&#39;28rpx&#39;,color: &#39;#999999&#39;,transform: &#39;scale(1)&#39;}" itemStyle="width:16.4%;padding-left: 15px; padding-right: 15px; height: 34px;" /> </view> </view> </view> <view class="search_content" v-if="tabs==&#39;我发起的&#39; || tabs==&#39;回告我的&#39;"> <!-- #ifdef MP-WEIXIN --> <view class="fixed_image" v-if="tabs==&#39;我发起的&#39;" @tap="handleAdd"> <img class="image5" src="https://zhonghaonengyuan.oss-cn-wulanchabu.aliyuncs.com/xcx/image/FJ9.png" alt="" /> </view> <!-- #endif --> <mescroll-body :fixed="true" ref="mescrollRef" @init="mescrollInit" @down="downCallback" @up="upCallback" :up="upOption"> <view class="box_bottom_table" v-for="(item, i) in materialList" :key="i" @tap="handleWorkList(item)"> <view class="content_top"> <view class="content_top_one"> <view class="content_top_title"> <text>{{item.title}}</text> </view> <view class="content_top_state" :class="item.state == &#39;0&#39; || item.state == &#39;1&#39; ? &#39;state_approval&#39; : &#39;state_reject&#39;"> <text>{{ selectDictLabel(superviseState, item.state) || &#39;-&#39; }}</text> </view> </view> <view class="content_top_two"> <view class="content_top_two_left">发起人:{{item.userName}}</view> <view class="content_top_two_left hide">主办人:{{item.sponsorName}}</view> </view> <view class="content_top_two"> <view class="content_top_two_left hide">/抄送人:{{item.supportedName || &#39;-&#39;}}</view> <view class="content_top_two_left hide">回复周期:{{item.returningCycle || &#39;-&#39;}}</view> </view> </view> <view class="content_bottom"> <view class="left"> <img class="image1" src="https://zhongnengxinlian.oss-cn-huhehaote.aliyuncs.com/xcx/images/NZ7.png" alt="" /> {{ parseTime(item.createTime) || &#39;&#39; }} </view> <view class="right" v-if="tabs == &#39;我发起的&#39;&&item.reminderTime"> <view class="stop" v-if="item.isOverdue && item.daysUntilTarget != 0">已逾期{{item.daysUntilTarget}}小时</view> </view> </view> </view> </mescroll-body> </view> <view class="search_content" v-if="tabs==&#39;交办我的&#39;||tabs==&#39;已办结的&#39;"> <mescroll-body :fixed="true" ref="mescrollRef" @init="mescrollInit" @down="downCallback" @up="upCallback" :up="upOption"> <view class="box_bottom_table" v-for="(item, i) in materialList" :key="i" @tap="handleWorkList(item)"> <view class="content_top"> <view class="content_top_one"> <view class="content_top_title"> <text>{{item.oaSupervising.title}}</text> </view> <view class="content_top_state" :class="item.oaSupervising.state==&#39;0&#39; || item.oaSupervising.state == &#39;1&#39; ? &#39;state_approval&#39; : &#39;state_reject&#39;"> <text>{{ selectDictLabel(superviseState, item.oaSupervising.state) || &#39;-&#39; }}</text> </view> </view> <view class="content_top_two"> <view class="content_top_two_left">发起人:{{item.oaSupervising.userName}}</view> <view class="content_top_two_left hide">主办人:{{item.oaSupervising.sponsorName}}</view> </view> <view class="content_top_two"> <view class="content_top_two_left hide">抄送人:{{item.oaSupervising.supportedName || &#39;-&#39;}}</view> <view class="content_top_two_left hide">回复周期:{{item.oaSupervising.returningCycle || &#39;-&#39;}}</view> </view> </view> <view class="content_bottom"> <view class="left"> <img class="image1" src="https://zhongnengxinlian.oss-cn-huhehaote.aliyuncs.com/xcx/images/NZ7.png" alt="" /> {{ parseTime(item.createTime) || &#39;&#39; }} </view> <view class="right" v-if="tabs == &#39;交办我的&#39; && item.oaSupervising.reminderTime"> <view class="stop" v-if="item.isOverdue && item.daysUntilTarget != 0">已逾期{{item.daysUntilTarget}}小时</view> </view> </view> </view> </mescroll-body> </view> </view> </template>
08-19
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值