亚洲有码Av一区二区三区_国产高清啪啪免费视频_69色视频国产_国产成人人人爆出白浆_国产精品自在线拍国_一本久久伊人热热精品无码_午夜性刺激在线看免费带字幕_助力高品质欧美狂喷水_亚洲精品日韩无码_精品无码一区二区三区蜜臀_麻豆高清国产AV_熟妇人素无码中文字幕_亚洲a级片在线观看_国产欧美日韩三区_99国产成人高清在线观看

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運(yùn)營(yíng)的一線實(shí)戰(zhàn)洞察。

基于SpringBoot+Vue的家禽養(yǎng)殖系統(tǒng):從數(shù)據(jù)對(duì)不上到全鏈路跑通

基于SpringBoot+Vue的家禽養(yǎng)殖系統(tǒng):從數(shù)據(jù)對(duì)不上到全鏈路跑通 簡(jiǎn)介這是一套基于SpringBoot與Vue實(shí)現(xiàn)的家禽養(yǎng)殖管理系統(tǒng)源碼面向計(jì)算機(jī)專業(yè)學(xué)生、課程設(shè)計(jì)開發(fā)者及需要企業(yè)級(jí)管理后臺(tái)參考的Java學(xué)習(xí)者。系統(tǒng)圍繞養(yǎng)殖場(chǎng)日常運(yùn)營(yíng)展開劃分管理員、普通員工與物資管理員三類角色管理員負(fù)責(zé)賬戶創(chuàng)建、權(quán)限分配與注冊(cè)申請(qǐng)審核普通員工完成家禽信息、飼養(yǎng)記錄、生長(zhǎng)健康狀態(tài)等日數(shù)據(jù)導(dǎo)入并執(zhí)行喂養(yǎng)與環(huán)境清潔任務(wù)物資管理員則管理飼料、藥品、醫(yī)療器械的采購(gòu)與庫(kù)存監(jiān)控維護(hù)供應(yīng)商列表以保障物資質(zhì)量。資源包共449個(gè)文件以72個(gè)Java后端源碼、21個(gè)Vue組件、22個(gè)JavaScript腳本及22個(gè)XML配置為主另含SQL建表腳本、YAML配置與少量圖片資源壓縮包約11.03MB前后端結(jié)構(gòu)完整。目前已有176人學(xué)習(xí)下載適合作為畢業(yè)設(shè)計(jì)、課程作業(yè)或全棧練手項(xiàng)目幫助讀者快速理解角色權(quán)限設(shè)計(jì)與養(yǎng)殖業(yè)務(wù)模塊的實(shí)現(xiàn)思路。1. 家禽養(yǎng)殖系統(tǒng)為什么總在“數(shù)據(jù)對(duì)不上”這一步翻車養(yǎng)了三年雞的老張最近很煩。他那個(gè)存欄兩萬(wàn)只的養(yǎng)殖場(chǎng)每天喂了多少料、死了多少只、產(chǎn)了多少蛋全靠三本手寫臺(tái)賬。月底一算賬飼料消耗比理論值高了百分之八死淘率對(duì)不上獸醫(yī)記錄產(chǎn)蛋數(shù)跟收購(gòu)單差了兩百多枚。問(wèn)題出在哪不是他不會(huì)養(yǎng)雞是數(shù)據(jù)在雞舍、倉(cāng)庫(kù)、財(cái)務(wù)三個(gè)環(huán)節(jié)各記各的中間全靠人腦和微信語(yǔ)音傳遞。基于SpringBootVue的家禽養(yǎng)殖系統(tǒng)要解決的就是這個(gè)“數(shù)據(jù)對(duì)不上”的問(wèn)題。它把進(jìn)雛、飼喂、免疫、用藥、產(chǎn)蛋、死淘、出欄、庫(kù)存、成本核算串成一條線讓每個(gè)環(huán)節(jié)的數(shù)據(jù)從哪來(lái)到哪去都有跡可循。適合誰(shuí)用中小型養(yǎng)殖場(chǎng)的場(chǎng)長(zhǎng)、技術(shù)員以及想用一套完整項(xiàng)目練手全棧開發(fā)的學(xué)生或初級(jí)工程師。這篇文章不講空泛的架構(gòu)圖只講怎么把這條數(shù)據(jù)鏈跑通、參數(shù)怎么設(shè)、哪里容易翻車。2. 從雞舍到數(shù)據(jù)庫(kù)家禽養(yǎng)殖系統(tǒng)的領(lǐng)域建模與表結(jié)構(gòu)設(shè)計(jì)2.1 先搞清楚“一批雞”在系統(tǒng)里怎么表示家禽養(yǎng)殖的核心對(duì)象是“批次”。一批雞從進(jìn)雛到出欄所有生產(chǎn)數(shù)據(jù)都掛在批次下面。常見(jiàn)做法是建三張主表批次表、日記錄表、事件表。批次表存進(jìn)雛日期、品種、初始數(shù)量、當(dāng)前存欄、雞舍編號(hào)日記錄表存每天的采食量、飲水量、產(chǎn)蛋數(shù)、死淘數(shù)、平均體重事件表存免疫、用藥、消毒、轉(zhuǎn)群這些非每日發(fā)生但必須留痕的操作。為什么不用一張大寬表因?yàn)槿沼涗浭歉哳l寫入事件是低頻但字段差異大。分開之后日記錄表可以按批次和日期做聯(lián)合索引查詢“某批次最近七天采食趨勢(shì)”時(shí)不會(huì)掃全表。事件表用類型字段區(qū)分免疫記錄存疫苗名稱和劑量用藥記錄存藥品名稱和休藥期字段用JSON擴(kuò)展列存避免頻繁改表結(jié)構(gòu)。-- 批次表一批雞的身份證 CREATE TABLE batch ( id BIGINT PRIMARY KEY AUTO_INCREMENT, batch_no VARCHAR(32) NOT NULL UNIQUE COMMENT 批次編號(hào)如2024-B01, breed VARCHAR(64) COMMENT 品種如白羽肉雞、海蘭褐, house_no VARCHAR(16) COMMENT 雞舍編號(hào), initial_count INT NOT NULL COMMENT 進(jìn)雛數(shù)量, current_count INT NOT NULL COMMENT 當(dāng)前存欄, start_date DATE NOT NULL COMMENT 進(jìn)雛日期, status TINYINT DEFAULT 1 COMMENT 1在養(yǎng) 2已出欄 3已清欄, INDEX idx_start_date (start_date) ) ENGINEInnoDB DEFAULT CHARSETutf8mb4; -- 日記錄表每天一條高頻寫入 CREATE TABLE daily_record ( id BIGINT PRIMARY KEY AUTO_INCREMENT, batch_id BIGINT NOT NULL, record_date DATE NOT NULL, feed_kg DECIMAL(10,2) COMMENT 采食量公斤, water_l DECIMAL(10,2) COMMENT 飲水量升, egg_count INT DEFAULT 0 COMMENT 產(chǎn)蛋數(shù), dead_count INT DEFAULT 0 COMMENT 死淘數(shù), avg_weight_g INT COMMENT 平均體重克, UNIQUE KEY uk_batch_date (batch_id, record_date), INDEX idx_batch (batch_id) ) ENGINEInnoDB DEFAULT CHARSETutf8mb4;參數(shù)說(shuō)明batch_no用業(yè)務(wù)編號(hào)而不是自增ID對(duì)外方便場(chǎng)里人溝通。current_count不通過(guò)觸發(fā)器自動(dòng)減而是由服務(wù)層在死淘事件里更新因?yàn)樗捞钥赡苎a(bǔ)錄觸發(fā)器容易算錯(cuò)。uk_batch_date唯一索引防止同一天重復(fù)錄入這是血淚經(jīng)驗(yàn)——不加上這個(gè)約束月底對(duì)賬時(shí)你會(huì)發(fā)現(xiàn)同一天有三條記錄分別是技術(shù)員、場(chǎng)長(zhǎng)、財(cái)務(wù)各錄了一遍。2.2 存欄數(shù)為什么不能只靠“初始減死淘”新手最容易踩的坑以為當(dāng)前存欄 初始數(shù)量 - 累計(jì)死淘。實(shí)際養(yǎng)殖中還有淘汰、轉(zhuǎn)群、出售、調(diào)撥。比如一批雞養(yǎng)到中期把兩千只轉(zhuǎn)到另一個(gè)雞舍這批的存欄要減那批的要加。如果只記死淘轉(zhuǎn)群之后兩邊數(shù)據(jù)全亂。常見(jiàn)做法是引入“存欄變動(dòng)流水表”每次數(shù)量變化都插一條記錄字段包括批次ID、變動(dòng)類型死淘/轉(zhuǎn)群出/轉(zhuǎn)群入/出售/淘汰、變動(dòng)數(shù)量、變動(dòng)后存欄、操作時(shí)間。當(dāng)前存欄直接讀批次表的冗余字段但每天凌晨跑一次對(duì)賬任務(wù)用流水表重算存欄和冗余字段比對(duì)不一致就告警。這樣既保證查詢快又保證數(shù)據(jù)可追溯。// 存欄變動(dòng)服務(wù)每次變動(dòng)都寫流水并更新冗余 Service public class StockService { Transactional public void changeStock(Long batchId, String type, int delta, String remark) { Batch batch batchMapper.selectById(batchId); int newCount batch.getCurrentCount() delta; if (newCount 0) { throw new BizException(存欄不能為負(fù)當(dāng)前 batch.getCurrentCount() 變動(dòng) delta); } // 寫流水 StockFlow flow new StockFlow(); flow.setBatchId(batchId); flow.setChangeType(type); flow.setDelta(delta); flow.setAfterCount(newCount); flow.setRemark(remark); stockFlowMapper.insert(flow); // 更新冗余 batch.setCurrentCount(newCount); batchMapper.updateById(batch); } }邏輯說(shuō)明delta用正負(fù)表示增減轉(zhuǎn)群出傳負(fù)數(shù)轉(zhuǎn)群入傳正數(shù)。newCount 0校驗(yàn)必須做否則一次誤操作就能把存欄搞成負(fù)數(shù)后面所有報(bào)表全廢。對(duì)賬任務(wù)用SELECT batch_id, SUM(delta) FROM stock_flow GROUP BY batch_id和批次表比對(duì)差異超過(guò)閾值就發(fā)通知。2.3 免疫和用藥記錄怎么和休藥期聯(lián)動(dòng)家禽養(yǎng)殖繞不開用藥但用藥之后有休藥期休藥期內(nèi)產(chǎn)的蛋不能賣。系統(tǒng)如果不做聯(lián)動(dòng)全靠人記遲早出事。設(shè)計(jì)上用藥事件表加兩個(gè)字段drug_name和withdraw_days。當(dāng)錄入一條用藥記錄時(shí)自動(dòng)計(jì)算withdraw_end_date 用藥日期 withdraw_days并寫入批次表的lock_until字段。產(chǎn)蛋記錄提交時(shí)如果當(dāng)前日期小于lock_until彈窗提示“該批次處于休藥期產(chǎn)蛋不可銷售”但允許記錄為“非銷售蛋”。這個(gè)邏輯不復(fù)雜但參數(shù)要留活口。不同藥品休藥期不同同一藥品不同給藥方式休藥期也不同。常見(jiàn)做法是建一個(gè)藥品字典表存藥品名、默認(rèn)休藥期、給藥方式錄入時(shí)帶出默認(rèn)值允許手動(dòng)改。改的時(shí)候要填原因留審計(jì)痕跡。3. 用SpringBoot把生產(chǎn)數(shù)據(jù)接口跑通從錄入到校驗(yàn)的完整鏈路3.1 日記錄錄入接口的防重與校驗(yàn)日記錄是系統(tǒng)里寫入最頻繁的接口一天可能幾百條。設(shè)計(jì)不好要么重復(fù)錄入要么并發(fā)寫沖突。常見(jiàn)做法是用batch_id record_date做唯一鍵插入時(shí)用INSERT ... ON DUPLICATE KEY UPDATE但這樣會(huì)覆蓋之前的數(shù)據(jù)不適合需要留痕的場(chǎng)景。更穩(wěn)的做法是先查后插查的時(shí)候加行鎖。PostMapping(/daily) public Result saveDaily(RequestBody Valid DailyRecordDTO dto) { // 1. 校驗(yàn)批次是否存在且在養(yǎng) Batch batch batchMapper.selectById(dto.getBatchId()); if (batch null || batch.getStatus() ! 1) { return Result.fail(批次不存在或已結(jié)束); } // 2. 校驗(yàn)日期不能晚于今天 if (dto.getRecordDate().isAfter(LocalDate.now())) { return Result.fail(不能錄入未來(lái)日期); } // 3. 查重加鎖防并發(fā) DailyRecord exist dailyMapper.selectForUpdate(dto.getBatchId(), dto.getRecordDate()); if (exist ! null) { return Result.fail(該批次當(dāng)日記錄已存在請(qǐng)勿重復(fù)錄入); } // 4. 死淘數(shù)不能超過(guò)當(dāng)前存欄 if (dto.getDeadCount() batch.getCurrentCount()) { return Result.fail(死淘數(shù)超過(guò)當(dāng)前存欄); } // 5. 保存并更新存欄 DailyRecord record new DailyRecord(); BeanUtils.copyProperties(dto, record); dailyMapper.insert(record); if (dto.getDeadCount() 0) { stockService.changeStock(dto.getBatchId(), DEAD, -dto.getDeadCount(), 日記錄死淘); } return Result.ok(); }參數(shù)說(shuō)明selectForUpdate在Mapper里寫SELECT * FROM daily_record WHERE batch_id? AND record_date? FOR UPDATE利用InnoDB行鎖防止兩個(gè)請(qǐng)求同時(shí)查到空然后都插入。deadCount校驗(yàn)用而不是因?yàn)樗捞缘扔诖鏅谑窃试S的意味著清欄。死淘更新存欄走StockService保證流水和冗余一致。3.2 產(chǎn)蛋數(shù)據(jù)的異常值過(guò)濾產(chǎn)蛋數(shù)受品種、日齡、季節(jié)、光照影響波動(dòng)正常但突然翻倍或減半大概率是錄入錯(cuò)誤。系統(tǒng)里加一層軟校驗(yàn)根據(jù)批次品種和日齡查標(biāo)準(zhǔn)產(chǎn)蛋曲線實(shí)際值偏離標(biāo)準(zhǔn)值超過(guò)百分之三十時(shí)標(biāo)記為“待確認(rèn)”不直接拒絕但推送給技術(shù)員復(fù)核。// 產(chǎn)蛋異常檢測(cè)偏離標(biāo)準(zhǔn)曲線30%以上標(biāo)記 public boolean isEggCountAbnormal(Batch batch, int eggCount, LocalDate date) { int ageDays (int) ChronoUnit.DAYS.between(batch.getStartDate(), date); // 標(biāo)準(zhǔn)曲線從配置表讀按品種和日齡查 StandardCurve curve curveMapper.selectByBreedAndAge(batch.getBreed(), ageDays); if (curve null) { return false; // 沒(méi)有標(biāo)準(zhǔn)曲線就不校驗(yàn) } double expected curve.getEggRate() * batch.getCurrentCount(); if (expected 0) { return false; } double deviation Math.abs(eggCount - expected) / expected; return deviation 0.3; }邏輯說(shuō)明eggRate是產(chǎn)蛋率從標(biāo)準(zhǔn)曲線表讀比如海蘭褐在200日齡產(chǎn)蛋率約0.92。expected是理論產(chǎn)蛋數(shù)。偏離超過(guò)百分之三十標(biāo)記異常前端顯示黃色感嘆號(hào)技術(shù)員點(diǎn)確認(rèn)后才進(jìn)入統(tǒng)計(jì)。這個(gè)閾值可以配置不同品種、不同季節(jié)可以調(diào)。注意不要用硬編碼否則換品種就得改代碼。3.3 批次成本核算的定時(shí)任務(wù)養(yǎng)殖場(chǎng)最關(guān)心的是這批雞到底賺沒(méi)賺錢。成本包括雞雛、飼料、藥品、疫苗、人工、水電、折舊。前四項(xiàng)能從系統(tǒng)數(shù)據(jù)算后三項(xiàng)通常按批次分?jǐn)?。常?jiàn)做法是每天凌晨跑一個(gè)定時(shí)任務(wù)匯總當(dāng)天各批次的飼料消耗、藥品消耗寫入成本日匯總表。出欄時(shí)再算總成本。Scheduled(cron 0 30 1 * * ?) // 每天凌晨1:30執(zhí)行 public void calcDailyCost() { ListBatch activeBatches batchMapper.selectActive(); for (Batch batch : activeBatches) { LocalDate yesterday LocalDate.now().minusDays(1); // 飼料成本從日記錄讀采食量乘以飼料單價(jià) DailyRecord record dailyMapper.selectByBatchAndDate(batch.getId(), yesterday); BigDecimal feedCost BigDecimal.ZERO; if (record ! null record.getFeedKg() ! null) { BigDecimal price feedPriceService.getPrice(batch.getBreed(), yesterday); feedCost record.getFeedKg().multiply(price); } // 藥品成本從事件表讀當(dāng)天用藥記錄 BigDecimal drugCost eventMapper.sumDrugCost(batch.getId(), yesterday); // 寫入成本匯總 CostSummary summary new CostSummary(); summary.setBatchId(batch.getId()); summary.setCostDate(yesterday); summary.setFeedCost(feedCost); summary.setDrugCost(drugCost); costSummaryMapper.insert(summary); } }參數(shù)說(shuō)明cron表達(dá)式按服務(wù)器時(shí)區(qū)如果服務(wù)器在UTC要改成對(duì)應(yīng)時(shí)間。feedPriceService.getPrice按品種和日期查因?yàn)轱暳蟽r(jià)格會(huì)波動(dòng)不能用一個(gè)固定值算全程。sumDrugCost在事件表里按類型過(guò)濾只算用藥和疫苗不算消毒。這個(gè)任務(wù)要加失敗重試某天沒(méi)跑成功第二天要補(bǔ)算否則成本缺一天。4. Vue前端怎么把“雞舍現(xiàn)場(chǎng)”搬進(jìn)瀏覽器4.1 批次看板一屏看清所有在養(yǎng)批次場(chǎng)長(zhǎng)最??吹捻?yè)面是批次看板。需求很簡(jiǎn)單每個(gè)在養(yǎng)批次一張卡片顯示批次號(hào)、品種、日齡、當(dāng)前存欄、今日采食、今日產(chǎn)蛋、死淘率。數(shù)據(jù)從/api/batch/overview一次拉回前端用v-for渲染。關(guān)鍵點(diǎn)是日齡計(jì)算和死淘率格式化。// 批次看板組件核心邏輯 export default { data() { return { batches: [], loading: false }; }, methods: { async fetchOverview() { this.loading true; try { const res await axios.get(/api/batch/overview); this.batches res.data.map(item ({ ...item, // 日齡從進(jìn)雛日期到今天 ageDays: dayjs().diff(dayjs(item.startDate), day), // 死淘率累計(jì)死淘/初始數(shù)量 deadRate: item.initialCount 0 ? ((item.initialCount - item.currentCount) / item.initialCount * 100).toFixed(2) : 0.00 })); } finally { this.loading false; } } }, mounted() { this.fetchOverview(); // 每5分鐘刷新一次 this.timer setInterval(this.fetchOverview, 5 * 60 * 1000); }, beforeDestroy() { clearInterval(this.timer); } };邏輯說(shuō)明dayjs().diff算日齡注意時(shí)區(qū)問(wèn)題如果服務(wù)器返回的是UTC日期要轉(zhuǎn)成本地再算。deadRate用累計(jì)死淘除以初始數(shù)量不是除以當(dāng)前存欄否則分母越來(lái)越小死淘率會(huì)虛高。定時(shí)刷新用setInterval組件銷毀時(shí)要clearInterval否則內(nèi)存泄漏。這個(gè)頁(yè)面在手機(jī)瀏覽器上也要能看卡片布局用flex換行不要寫死寬度。4.2 日記錄表單的聯(lián)動(dòng)校驗(yàn)錄入日記錄時(shí)前端要做幾項(xiàng)即時(shí)校驗(yàn)日期不能選未來(lái)、死淘數(shù)不能超過(guò)當(dāng)前存欄、采食量不能為負(fù)。這些校驗(yàn)后端也會(huì)做但前端先攔一道減少無(wú)效請(qǐng)求。用Element UI的el-form規(guī)則加上自定義校驗(yàn)函數(shù)。// 日記錄表單校驗(yàn)規(guī)則 rules: { recordDate: [ { required: true, message: 請(qǐng)選擇日期, trigger: change }, { validator: (rule, value, callback) { if (value dayjs(value).isAfter(dayjs(), day)) { callback(new Error(不能錄入未來(lái)日期)); } else { callback(); } }, trigger: change } ], deadCount: [ { required: true, message: 請(qǐng)輸入死淘數(shù), trigger: blur }, { validator: (rule, value, callback) { if (value this.currentBatch.currentCount) { callback(new Error(死淘數(shù)不能超過(guò)當(dāng)前存欄 this.currentBatch.currentCount)); } else { callback(); } }, trigger: blur } ], feedKg: [ { type: number, min: 0, message: 采食量不能為負(fù), trigger: blur } ] }參數(shù)說(shuō)明dayjs(value).isAfter(dayjs(), day)比較到天同一天允許。this.currentBatch從父組件傳入切換批次時(shí)要重置表單。feedKg用type: number而不是type: integer因?yàn)椴墒沉靠赡苡行?shù)。校驗(yàn)觸發(fā)用blur而不是change避免輸入過(guò)程中頻繁報(bào)錯(cuò)。4.3 用ECharts畫產(chǎn)蛋曲線和采食趨勢(shì)技術(shù)員需要看趨勢(shì)判斷雞群是否正常。產(chǎn)蛋曲線和采食趨勢(shì)用ECharts折線圖數(shù)據(jù)從/api/report/trend?batchIdxdays30拉。關(guān)鍵點(diǎn)是橫軸日期要連續(xù)不能因?yàn)槟程鞗](méi)記錄就斷掉。// 產(chǎn)蛋趨勢(shì)圖配置 initEggChart(data) { const dates []; const eggCounts []; const expectedCounts []; // 補(bǔ)齊缺失日期 const start dayjs().subtract(29, day); for (let i 0; i 30; i) { const d start.add(i, day).format(YYYY-MM-DD); dates.push(d); const found data.find(item item.recordDate d); eggCounts.push(found ? found.eggCount : null); expectedCounts.push(found ? found.expectedCount : null); } this.chart.setOption({ xAxis: { type: category, data: dates }, yAxis: { type: value, name: 產(chǎn)蛋數(shù) }, series: [ { name: 實(shí)際產(chǎn)蛋, type: line, data: eggCounts, connectNulls: false }, { name: 標(biāo)準(zhǔn)曲線, type: line, data: expectedCounts, lineStyle: { type: dashed } } ], tooltip: { trigger: axis } }); }邏輯說(shuō)明connectNulls: false讓缺失日期斷開一眼能看出哪天沒(méi)錄。標(biāo)準(zhǔn)曲線用虛線實(shí)際用實(shí)線偏離大時(shí)技術(shù)員能直接看到。expectedCount從后端算好返回前端不做業(yè)務(wù)計(jì)算。圖表容器要設(shè)固定高度否則ECharts在flex布局里可能高度為0。5. 避坑與排查家禽養(yǎng)殖系統(tǒng)落地時(shí)最容易踩的五個(gè)坑5.1 坑一存欄數(shù)越用越亂最后沒(méi)人信系統(tǒng)現(xiàn)象用了兩個(gè)月場(chǎng)里人發(fā)現(xiàn)系統(tǒng)顯示的存欄和實(shí)際對(duì)不上差幾十只于是又回去用手寫臺(tái)賬。原因死淘錄入不及時(shí)或者轉(zhuǎn)群沒(méi)錄或者補(bǔ)錄時(shí)只改了日記錄沒(méi)走存欄變動(dòng)。解決第一日記錄提交時(shí)死淘必須走StockService不允許直接改批次表第二每天凌晨對(duì)賬任務(wù)跑一遍差異超過(guò)千分之五就推送告警給場(chǎng)長(zhǎng)第三轉(zhuǎn)群操作做成獨(dú)立功能必須選轉(zhuǎn)出批次和轉(zhuǎn)入批次兩邊同時(shí)更新。關(guān)鍵是讓場(chǎng)里人知道系統(tǒng)數(shù)據(jù)比手寫準(zhǔn)他們才會(huì)用。5.2 坑二休藥期沒(méi)鎖住產(chǎn)蛋記錄照樣能提交現(xiàn)象技術(shù)員錄了用藥記錄但產(chǎn)蛋錄入時(shí)沒(méi)提示休藥期雞蛋照樣標(biāo)記為可銷售。原因用藥事件和產(chǎn)蛋記錄之間沒(méi)有聯(lián)動(dòng)或者lock_until字段沒(méi)寫進(jìn)批次表。解決用藥保存時(shí)同步更新批次表的lock_until產(chǎn)蛋提交時(shí)查這個(gè)字段在休藥期內(nèi)強(qiáng)制標(biāo)記為“非銷售蛋”并且前端用紅色橫幅提示。如果業(yè)務(wù)允許手動(dòng)解鎖必須填解鎖原因并記錄操作人。5.3 坑三日記錄重復(fù)錄入月底對(duì)賬發(fā)現(xiàn)同一天三條現(xiàn)象技術(shù)員錄了一次場(chǎng)長(zhǎng)又錄了一次財(cái)務(wù)補(bǔ)錄一次同一天三條記錄統(tǒng)計(jì)時(shí)不知道用哪條。原因沒(méi)有唯一約束或者前端沒(méi)做防重提交。解決數(shù)據(jù)庫(kù)加uk_batch_date唯一索引接口層先查后插加行鎖前端提交按鈕點(diǎn)擊后置灰三秒。如果確實(shí)需要修改走編輯接口保留修改日志。不要用INSERT ON DUPLICATE KEY UPDATE那樣會(huì)靜默覆蓋出了事查不到。5.4 坑四成本核算漏算飼料價(jià)格波動(dòng)算出來(lái)全是錯(cuò)的現(xiàn)象出欄一算每只雞成本比實(shí)際低了兩塊場(chǎng)長(zhǎng)覺(jué)得系統(tǒng)在瞎算。原因飼料價(jià)格用了固定值但實(shí)際飼料價(jià)格每月都在變。解決建飼料價(jià)格表按品種和生效日期存價(jià)格成本核算時(shí)按日記錄日期查對(duì)應(yīng)價(jià)格。如果價(jià)格表沒(méi)維護(hù)成本任務(wù)要告警而不是用默認(rèn)值硬算。另外人工水電這些分?jǐn)傢?xiàng)要允許手動(dòng)錄入不能全指望自動(dòng)算。5.5 坑五前端圖表在手機(jī)上一片空白現(xiàn)象場(chǎng)長(zhǎng)用手機(jī)看產(chǎn)蛋趨勢(shì)圖表區(qū)域白的什么都沒(méi)有。原因ECharts容器高度用了百分比父元素沒(méi)有固定高度算出來(lái)是0。解決圖表容器設(shè)固定高度比如height: 300px或者用vh單位。另外移動(dòng)端要監(jiān)聽resize事件調(diào)chart.resize()否則橫豎屏切換后圖表變形。如果還不行檢查數(shù)據(jù)是不是空數(shù)組空數(shù)據(jù)時(shí)ECharts不報(bào)錯(cuò)但也不顯示。6. 把系統(tǒng)真正用起來(lái)從演示到日常的最后一公里很多養(yǎng)殖系統(tǒng)死在演示之后。演示時(shí)數(shù)據(jù)漂亮真用起來(lái)場(chǎng)里人嫌麻煩錄兩天就不錄了。我自己的習(xí)慣是上線第一周只開一個(gè)功能日記錄錄入。其他功能全隱藏。等日記錄錄順了再開產(chǎn)蛋和死淘。再一周開免疫用藥。再一周開報(bào)表。每次只加一個(gè)功能場(chǎng)里人不會(huì)覺(jué)得一下子多了很多活。驗(yàn)證系統(tǒng)有沒(méi)有真正用起來(lái)不看登錄次數(shù)看一個(gè)指標(biāo)日記錄連續(xù)錄入天數(shù)。連續(xù)三十天不斷說(shuō)明流程跑通了。斷一天就要問(wèn)為什么。常見(jiàn)原因是那天太忙忘了或者手機(jī)沒(méi)信號(hào)。如果是忘了加個(gè)每天下午五點(diǎn)的提醒如果是信號(hào)問(wèn)題允許離線暫存有網(wǎng)再同步。最后一個(gè)技巧把批次看板做成大屏掛在辦公室墻上。場(chǎng)長(zhǎng)每天路過(guò)看一眼存欄、采食、產(chǎn)蛋、死淘率一目了然。數(shù)據(jù)不準(zhǔn)他自己就會(huì)來(lái)找你。這比任何培訓(xùn)都管用。我見(jiàn)過(guò)太多系統(tǒng)功能做了一堆最后沒(méi)人看就是因?yàn)閿?shù)據(jù)沒(méi)展示在最顯眼的地方。希望幫到你。本文還有配套的精品資源點(diǎn)擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
婷婷五月丁香五月| 亚洲综合中文字幕有码| 无码99| 蜜臀久久99精品久久久久久婷婷| 午夜男人天堂| 人妻系列无码专区中文有码| 欧美夜夜草视频| 熟妇精品juliaannAV| 亚洲欧美中文一区二区三| 久久久久久久久久久999| www.国产高潮精品| av一区二区三区四区| 一本大道久| 偷拍网站久久男女男| 国产精品制服丝袜清纯唯美 | 亚洲中字幕日本一区二区三区| 久草婷婷| 欧美熟妇视频| 亚洲一本色道中文无码aV天美| 亚洲乱妇p22| 97精品网站| 久久久久日本视| 少妇高潮特黄A片| 外国免费性情大片| 欧美激情亚洲| 97视频播放| 夜夜操中文字幕| 日韩情色视频| 天天欧美色| 欧亚在线视频| 91社操逼| 欧美极度丰满熟妇hd| 国产兽交视频在线播放| 欧美极品美女aaaaaa级黄片| 超碰97欧美| 欧美在线干| 亚洲天天影视综合网| 91欧美成人色站| 欧美久久九九| 亚洲精品819| 一级啊性爱在线视频| 岛国在线免费视频| 激情熟女12P| 91精品国产91久久福利| 国产精品不卡高清在线观看| 亚洲国产精品无码AV久久| 九久久精| 操逼操逼操| 天综合网欧美| 97摸视频| 中文字幕性感少妇av| 免费一级精品啪啪视频| 亚洲一卡二卡在线免费| 人人做人人妻人人夜视频| 老司机老司机午夜影院| 日亚韩精品视频二区三| 99热精品在线播放| 蜜桃久久综合视频| 久久久久久大| 操曰本熟女| 亚洲国产精品久久久男人的天堂| 国产精品天干天干综合网麻豆 | 亚洲影院小综合| 少妇国产不卡| 亚洲人精品久久久| 91高潮| 白嫩少妇| 成人午夜小视频手机在线看| 3p国产欧美99热| 免费在线观看AV无码网站| 亚洲成av人片色午夜乱码| 久久婷婷伊人| 99爱久久视频频| 色女99一级片在线观看| 色老牛| 国产人人干| 99色热| 欧美日韩精品久久久久久久久东北老熟妇| 日日夜夜精品视频| 日韩亚洲国产视频| 任你草| 97玖玖人妻| 丝袜视频一区二区在线播放国产中文| 亚洲文学偷乱拍啪啪啪啪 | 免费中文在线| 97天天操| 国产熟女一区二区| 91干熟女| 久久久久久大| 99热这里只有精品1| 2017天天拍大香蕉| 成年女人黄网站| 一块操欧美性爱| xxx亚洲午夜天堂| 日韩少妇无吗| 91视频精品| 韩日性爱av| 亚洲操逼视频网站| 亚洲欧洲偷拍一区| 亚洲大色堂| 欧美第五页| 亚洲欧洲无码bt精品合集| 国产自产自拍| 欧美最婬乱婬爆婬性视频| 1204金沙人妻懂旧版免费| 香港久久久| 一区二区三区黄色片a| 欧美性爱无码一区二区三区| 久久人人妻| 91欧美偷拍| 99色婷婷中文字幕乱色| 97色碰| 国产超碰| 色阁阁AV综合网| 日本乱人伦片中文三区| 欧美成人黄网色网站| 极品少妇99| 舔足天天操天天射| 最近的最新的中文字幕视频| 久久这里| 国产在线观看一区二区三区| 日韩乱码Av| 一区二区三区男人的天堂| 天天插夜夜操| 亚洲官网在线| 国产无码久久高清| 精品亚洲俞拍视频一区| 国产高清视频无码在线| AV丝袜少妇| 亚洲最新Av| 性爱综合网| 美女十八禁| 亚洲黄网在哪免费看| 和协影院中文字幕三区| 无码逼| 中文字幕女同在线| 操逼1区| 欧美人人天天网| 国产精品视频麻豆入口| 走光一区92下载| 亚州一区二区成人片免费| 福利风月五月天影院| 蜜臀99久久精品久久久懂爱| 97色在线观看| 欧美爱三级日韩久久| 麻豆AV一区二区| 伊人热综合| 蜜桃臀 后入 一区 二区 三区 在线| 亚州色综合| 成人婷婷丁香| 日韩欧美~中文字| 老熟妇一区二区三区…| 超碰欧美在线欧美| 国模少妇一区二区三区| 人人操人人摸超碰| 欧美香蕉视xxx| 人妻啪| 丝袜视频网国产90| 韩日精品四区| 99久久精品国产系列| 91人人看| 大香蕉520| 好吊爽好吊爽在线视频,中文字幕精品一区二区日本,国产良妇出轨视频在线观看, | 亚洲青青草| 最新日产中文在线麻豆| 欧中美三级一区二区三区| 黄片在线免费在线观看| 激情熟女12P| 欧美97视频| 国产超碰人人爽人人做| 久久久久久人| 久久视网78| 超碰人人超在线观看| 天堂性色| 久九9精品| 五月天激情小说| 久久久新亚洲AV| 丝袜狂射91| 自拍大香蕉乱插| 加勒比无码毛片| 久九九九九九九热| 99精品久久久久久久婷婷| 欧美日韩妖精91com| 五月天婷婷色| 国产亚洲精品美女久久久久久2021| 超碰免费人妻人人| 亚洲国产97在线精品一区| 国产日韩精品一区二区三区| 久久综合99| 性饥渴少妇av无码毛片| 夜夜夜爽www精品视频| 情色av电影| 一起草精品人妻| 人人操人人插 - 百度 - 百度| 91AV天美在线视频| 欧美强奸乱能| 欧美福利视频啊啊啊啊| 啊啊啊操死我了| 久久久久久性爱视频| 久久老子无码午夜伦不卡| 久久久久亚洲Av无码专区老牛影视| 欧美人妻中出| 女同性恋一区二区三区精品视频| 色综合天天| 色网在线视频观看免费| 欧美性xxxxx狂欢| 亚洲中文字幕av | 亚洲色综合| 日本成人A片免费看| 亚洲综合第一页| 东北女人操比视频| 欧亚不卡| 少妇与黑人高潮在线| 国产精品天美传媒| 熟妇人妻精品一区二区视频色欲| 九九碰九九爱97超碰| 麻豆精品久久久久久久| 久久精品性| 亚洲中文国际强奸字幕| 午夜视频久久久久一区| 久久视频,这里只有精品| 色视频蜜乳| 神马久久久久久| 日日摸日日碰夜夜爽视频| 亚洲熟女乱综合一区二区在线-...亚洲国产日韩欧美一区二区三区,久久久久久精 | 熟妇人妻一区二区三在线| 国产精品久久久久久久久久久久久久| 九九天堂| 伊人久久大香线综合无码| 91精品国| 最新的亚洲无吗| 久久国产免费激情视频| 20cm女自慰在线日韩欧美| 好吊色综合| 中文字幕乱妇免费视频| 999久久久国产精品| 国产日韩怡红院| 国产一区在线看| 中出91视频| 久久香蕉国产线看观看亚洲女人 | 亚洲天堂另类| 欧美日韩在线小说 | 99激情视频| 色婷婷综合久久久久中文国产精品一区中文字幕,国产福利电影一区二区三区 | 97丝袜亚洲在线播放| www.AV有限公司一区| 国产a级精品| 日韩欧美日韩| 国产欧美日韩精品中文| 在线a v| 国产成年精品高清在线观看91| 一个色导综合| 亚洲国产一级精品毛一级精品看免费视频| 色噜噜人妻丝袜a∨先锋影| 99色色网| 大香蕉伊人一区在线观看| 99啪啪| 曰本特级特黄特色黄色A级网站高清在线免费看| 日韩av电影网站| 99这里只有精品| 制度丝袜99| 91欧美丝袜| 午夜视频久久久| 日本加勒比无码专区| 久久久久久97| 日本精品不卡一二三区| 日韩三级网址| 人人妻人人色一区二区三区| 亚洲欧美国产va在线播放频| 国产一级做a爰大片免费久久| 日本久久网| 色天使大香蕉| 黄久在线| 日本欧美中文字幕| 超碰99在线观看| 97超碰无码网| 久久久久久久久久黄色网| 一本色道久久综合狠狠操| 四方色播| 亚洲色图日韩精品| 欧美性色综合网| 亚洲性综合11| 自拍偷拍第26| 免费观看欧美日韩操逼视频| 国产suv精品一区二六| 偷拍偷窥与盗摄视频专区| 人人做人人妻人人夜视频| 天天综和| 囯产精品久久久久久久久久梁医生| 操逼视频亚洲| 欧美老妇女内射网址| 久久久久久十| aⅴ日韩成人电影av在线免费看av大全 | 亚洲大胆人体av| 啊啊啊网站| 99热在线观看| 美女天天干| 国产高清免费不卡av| 日韩一999精品| 久9精品| 嗯嗯啊在线视频| 欧美女同在线| 亚洲色啪| 久久久新亚洲AV| 黄色网址久久精品欧美喷水| 天天影视91看看| 人人操人人摸人| 午夜毛片高清免费不卡| 中文日本免费高清| 国产十八禁视频| 极品销魂美女一区二区| 婷婷情色综合网| 美女网站91| 婷婷97| 久久久久夜夜夜夜| juliaann精品熟女一区| 欧美操人视频| 午夜精品久久久久久久99热影院| 九九精品99| 色盈盈影院| 一本色道久久天天射天天干| 超碰亚洲欧美日韩无| 曰韩中文人妻视频| 东北女人的毛片| 亚洲AV秘无码一区..| 99xav| 高清无码 国产精品| 久久亚码| 中文字幕 国产 精品| 9久9久9久9久视频网站| 性爱动态120秒| 国语对白露脸XXXXXX| 大香蕉在线视频15| 国产亚洲精品美女久久久久久2021| 亚洲欧洲第二视频在线观看色图| 一本一道波多野毛片中文在线| 日韩97视频| 色婷婷狠狠18禁| 青草精品视频-日本久久久久网站| 超碰97起碰| 97超碰磁| 大干人妻| 亚洲中文人妻色| 淫荡少妇免费| 亚洲 欧美 第一页| 麻豆久久久久久久久丝袜 | 厕所偷拍在线| 国产精品一区二区三区,亚洲综合 性开放中文AV高清无码免费看 | 欧美中文字幕一区 | 亚洲资源站| 夜夜嗷嗷一区二区| 99久久久99久久91熟女| 久久天堂| 欧美色图自拍| 草久久久| 清柠毛片| 黄片不用下载在线观看| 亚洲欧美国产va在线播放频| 精品美女少妇一区二区| 久久神马影院| 偷拍伦理视频| 国语对白在线播放视频| 国产在线观看一区二区三区| 果冻传媒A片一二三区| 无码一区二区三区四区五区六区七区八区九区十区视频 | 色欧洲97| 久久久久久久少妇| 免费看日本操逼视频| 久久久久久久强迫| 久久久久国色αv免费观看| 高树玛利亚无码流出| 91|九色|国产熟女| 自怕偷自怕亚洲精品| 乱色老一区二区三区的观看方式 | 色综合 加勒比| 中文字幕少妇色 | 男人天堂免费| 中 文字幕一区二区三四 五 区日 日 骚| 日韩在线观看中文字幕视频| 熟女五十路一区二区三| 综合久久久久久久久91| 97爱综合| 91精品国产91熟女| 97精品人妻一二三四| 中国黑人三级片网站上区| 亚洲精品天天影视综合网 | 18一区二区三区| 欧美日韩91| 在线观看日韩av不卡| 操操逼视频| 日本熟女不卡视频| 国产精品久久久久久久久久久久久久吹| 91精品婷婷国产综合久久竹菊| 草草影院在线视频| 欧美日韩夜夜| 久久e6只有精品| 桃色五月天| 色色五月天婷婷| 成人网址在线观看| 婷婷五月天丁香| 中日高清无码操逼视频| 国产亚洲综合欧美一区| 亚洲天堂 视频你懂的| 久久久久国产精品片区无码直播| 国内毛片国产专区二| 93人人操人人| 欧美极度丰满熟妇hd| 日操粉逼逼| 大稥蕉免费视频这里只有精品| 国产极品一区二区三区三州| 91精品大奶人妻| 国产精品久久久久久片| 中文字幕乱在线伦视频中文字幕乱码在线| 欧美日韩美女精品久草一区二区三区| 亚洲 欧美 综合 91| 韩日自拍| 亚洲第一视频 欧美风情 日韩| 国产夫妻性生活视频| 91色欧美| 中文字幕97| 亚洲啪啪视频免费| 久久人人爽爽人人爽人人片αV| 免费少妇一区二区| 97任你吞精| 久久激情网| 开心激情站| 国产a级精品| 爱爱久久| 国产一区二区二区按摩精品啪视频| 热99这里有精品综合久久 | 玖玖爱综合| 九九视品黄色| 人妻喷水| 日韩精品9999| 偷窥自拍亚洲天堂网爆| 色香阁在线| 午夜精品久久久久久久99热影院| 中文字幕熟女人妻丝袜丝| 亚洲人妻爽爽爽| 麻豆国产精品午夜视频| 色综合国产在线观看| 日本熟女中文字幕一区| 丁香激情五月| 久久精品视| 五十路熟女人妻一区二区在线观看| 丁香五月电影| 黄页大片在线观看| 国产精品乱码久久久、久久| 欧美天天性| 网页导航五月天免费一二三区 | 天天肏美女| 久久夜精品一区二区三区| 久久动漫精品视频这里只有精品| 亚洲国产熟妇综合色专区| 黄色在线网站| 亚洲精品蜜桃久久久一区二区三区| 国产精品久久久久久久免牛肉蒲团| 久久大精品乱码视频人妻熟女| 人妻久久一区二区三区 | 在线情色电影 91大| 91欧美综合| 一区二区三区成人高清视频| 精彩视频日韩| 2017天天插| 美中日韩无码| www被窝色com| 国产一区二区三区白丝| 天无日色综合| 少妇激情一区二区三区视频| 天天天天天天天天天天干美女| 淫色网综合| 天天92av| 色五月婷婷久久| 亚洲人精品午夜不卡| 亚洲欧美日韩激情不卡| 探花精品视频| 中文字幕无码不卡啪啪| 中文字幕成人理论在线| 欧插网站| 欧美熟妇成人一区二区| 亚洲中文字幕妇伦久久| 九九九九热| 欧美亚洲国内自拍| 91五十路| 久久e6只有精品| 男人亚洲天堂| 日本福利二区视频| 密臀在线视频| 屌逼麻豆| 乱伦熟女论坛| 超碰97玖玖爱| 无码精品久久久天天影视| 日日黄色三级网站| 免费一级特黄特色大片在线观看看| 精品国产72| 成人av影院在线观看| 大奶尤物鲍汁淫荡欧美视频粉嫩夜夜骚| 天天澡天天狠天天天做| 欧美熟妇乱码在线一区| 欧亚性爱在线视频| 91无码人妻| 久久欧美性爱视频| 亚洲一区二区av| 亚码激情| 超碰97人妻免费在线| 东京热av男人的天堂| 日韩精品黄片免费观看| 欧美日韩另类字幕中文| 大香蕉免费乱伦视频| 久久久性少妇| 一品道视频一区二区三区| 亚洲欧美综合| 久久精品人妻一区二区| 超碰av在线| 色牛aV| 超碰97玖玖爱| 成人性爱高清视频免费看| 蜜臀99精品国产高清在线观看| 天天躁日日躁AAAXX| 香蕉99秘 一区精品蜜桃臀| 九九英色视频| 高清无码国产亚洲| 婷婷久久五月综合激情| 视频黄站| 久久一二区四| 天天色播亚洲综合网站| 99re久久| 精品视频久久区| 蜜臀av在线播放一区二区三区| 日韩精品资源专区二区| 99在线精品观看视频中文| 欧美成人9797| 日韩成人大片在线观看| 亚洲熟伦熟妇AV无码春色| 欧美色图私拍91| 久久一区二区三区入口| 黑人精品一区二区在线播放| 99最新日韩偷拍视频| 国产精品国产自产拍高清AV| 九九黄色视频在线观看| 91天天综合日韩欧美| 97精品国产精品免费观看| www…国产操逼| 亚洲av资源| 风骚少妇视频中文字幕| 色女综合| 蜜桃久久综合视频| 爆操无码| 天天操夜夜嗨| 欧美色亚洲| 玖日综合网| 亚洲天天影视综合网| 婷婷六月天| 激情干在线| 九九综合久久中文字幕| 不卡二三区人妻少妇| 欧天美中出| 射丝袜高跟鞋99| 五月婷婷六月丁香| 欧美成人一区二区三区在线播放| 久久精品国产99精品亚洲蜜...| 日躁天天爽爽| 超碰美国| 国产精品夜夜夜| 2019亚洲男人天堂| 亚洲的天堂网| 精品国产国产AV| 欧美久久久15P| 国产原创精品| 久久手机好看网站| 欧美 亚洲 综合 制服| 五月综合久久| 天天射影院| 在线99热| 大香网伊人久久综合| 五月天色色色| 亚洲人人操| 91|九色|国产熟女| 久久久五月天| 欧美淫穴| 日韩精品人妻中文字幕有码午| 国产人妻精品久久久一区二区三区| 五月婷婷性爱| 国产11页| 日本亚洲vr欧美不卡高清专区| 国产精品国产自产拍高清AV| 啊啊啊啊啊操我视频| 丰满人妻一区二区三区在线| 欧美最婬乱婬爆婬性视频| 区一在线观看| 嗯嗯啊啊好疼| 综合性视频99| 午夜噜噜噜| juliaann丝袜| 亚洲一区二区三区春色| 精品人妻中文字幕4399| 亚州AV无码国产精品| 91久久婷婷| 天天操女人| 欧亚第一综合网| AV色五月天| 亚洲少妇综合| av黄图片在线观看| 欧美丰满少妇xx高潮| 亚洲精品中文字幕一区在线视频| 激情四射五月天| 国产成人资源| 九九久久一区二区三区| 久久夜夜夜| 一本大道青青| 操国产逼| 日韩不卡av一二三| 日本熟妇熟色97一本在线观看| 96爱综合| 国产精品一区在线播放| 欧美亚洲高清| 亚洲国产av中文字幕久久| 日本一级性爱| 久久97资源 网| 亚洲欧美激情小说| 一个人免费视频观看在线WWW| 精品人体无圣光凹凸| 五月天婷婷久久| 91久久18禁| 久操av在线| 色欲天香天天综合网-成年人三级片网站-欧美乱妇狂野-日韩国产专区-久久久久久 | 日夜精品| 操屄不卡视频| 99热 按摩 日韩| 欧美日韩精品久久久久久久久东北老熟妇| 日日操免费视频| 人人爱操| 日本 情色 1区2区3区| 日夜精品| 综合影视国产无码| 91丝袜美女| 9精品久久| 91天天综合| 国产女性无套 免费观看| 五月天伊人| 3级毛片一二| 国产91啪| 久久久九精品| 亚洲美女自拍偷拍视频| 天堂涩涩| 无码乱人伦中文视频| 亚洲色图伊人网| 日韩欧美加勒比| 久久性爱视频| 午夜无码熟妇丰满人妻| 成人免费看吃奶视频网站| 黄色AV影视| 美女写真| 狠狠做深爱婷婷久久二区| 免费观看国产不卡av| 天天看片麻豆| 亚洲无码免费看| 亚洲男人综合网| 日本操大逼| 蜜桃臀一区二区aV| 亚洲欧美经典一区二区| 中文字幕乱妇免费视频| 色老汉玖玖爱| 激情小说日韩无码| 亚洲AV无码久久精品蜜桃小说| 欧美午夜视频免费观看| 超碰到97情色| www.久久99| 欧美天天综合网| 日本精品人妻少妇一区二区| 岛国激情视频在线观看| 色亚州人久干视频在线观看免费版| 综合免费无码中文| 亚洲图片小说欧洲| 蜜臀久久99精品久久久久久久久| 中文字幕国产在线天堂| 98精品国产乱码久久久久久| 亚洲aV性爱| 久久99国产精品| 亚洲成人一二三区| 日韩精品黄片免费观看| 大逼色网站| 国产夜夜艹| 久久91精品国产9丨久久分亭 | 97国产成人精品免费视频| 4虎在线观看| 熟女中出视频| 亚洲精品精品一区二区| 蜜臀久久99精品久久久久久无删减| 夜夜操天天肏| 东亚亚洲无码高清| 日日爱99| 另类欧美| 宗合情欲网| 欧美 亚洲 偷拍自拍| 亚洲影院成人| 日韩无码服务区| 亚洲精品色| 精品一区二区亚洲国产| 精品无码一区二区三区| 91美女视频直播| 久久精品72| 五月丁香影院| 中文字幕精品一区二区精| 97免费视频在线| 久久AV色| 密臀在线免费观看| 我爱大香蕉| 一区二区三区黄片免费观看| 91香蕉国产尤物视频| 亚洲不卡一| 97超碰免费人人性爱| 亚洲婷婷五月天| 国产白嫩漂亮KTV在线| 试看日韩黄片| 91综合网在线| 欧美性五月| 欧洲与亚洲欧美精品中文字幕| 99热精品在线| 日韩欧美午夜视频在线| 日本人妻中文字幕| 免费试看60秒| 大香蕉日韩| 91网站18+| 嗯嗯啊好大| 欧美黄色图片| 91女在线观看| 久久久精品国产亚洲伊人| 久久老子无码午夜伦不卡| 国产精品女久久久久av爽| 一道α片欧美| 一级一性爱免费视频| 男人天堂2019| 亚洲男人天堂网站| 久久精品国产97欧美精品亚洲| 97在线观看免费视频l| 综合久欧洲| 4141514逼喷水三级片| 亚洲精品丝袜-不卡成人免费……| 亚洲图片欧洲图片aⅴ| 久操凹凸视频| 欧美一级久久久久久久大片动画| 日韩人妻一区二区| 国产一级高清免费观看| 女优大全 - 91n| 人人操人人肉久久精品| 久久久91| 91w欧美| 精品无码秘 人妻一区二区| 久久久久久久久一区二区三区| 色天天野狼综合社区| 粉嫩久久久极品| 91精品操美女| 国产精品丝袜在线| 日韩小电影| 欧美性xxxxx狂欢| 免费A片三p视频| 被男人吃奶很爽的毛片| 亚洲小电影免费涩涩成人在线高清| 亚洲黄色视频在线观看视频| 免费观看国产小粉嫩喷水精品午| 东北丰满熟女国产一区| 秋霞蝌科网日本一区| 女人被添高潮免费视频| 色婷婷99| 亚洲少妇诱惑| 久久精品国产精品| 日本一卡二区在线| 亲子敌伦对白在线播放| 日韩簧片免费看| hd成人一区二区在线| 爱射综合| 亚洲色图 欧美热图 清纯唯美 另类自拍 | 亚洲日本成人动漫| 91殴美大片| 美女91av| 麻豆天美一区二区| 国产亚洲性生活视频播放| 国产亚洲日韩在线三区黑人| 久久亚洲婷婷| 久久视网78| 久久华人网| 91成人18| 欧美人妻精品一区二区| 大香樵伊人网| 大香蕉欧美国产日韩高潮| 色与欲影视天天看综合网| 亚洲学生妹高清av| 久热香蕉精品在线视频| 激情五月婷婷| 午夜精品久久久久久久99热影院| 免费草草草草草视频| 国产精品久久久久婷婷二区次| 一本色道无码DVD中文字幕| 自拍偷拍 日韩无码| 蜜桃久久久久久久| 欧美另类丝袜熟女| 岛国毛片在线观看免费| 夜夜一区二区| 欧美猛交黑寡妇中文字幕| sewuyueav| 97欧美性爱| 亚洲免费日韩在线一区二区| 欧美日韩久久精品爱爱| 日本色色色视频| 1234区中文字幕在线观看_青青草国产在线_日韩一区二区 | 女优大全 - 91n| 亚乱色| 97人人爱人人做人人乐| 友优传媒精品在线一区二区| 久久精品国产亚洲AV嘿嘿| www.操| 国产午夜精品一区二区三区牛牛| 国内亚洲精彩视频在线| 亚洲天堂另类小说男人| 成人国产二区三区在线,男女精品。| 亚洲成人性| 老熟女区| 日韩成人无码| 99超碰色| 欧美美女视频| 久热91| 91视频女生| 人人摸人人添人人操| 麻豆伊人网| 久久日韩精品一区二区| 日本不卡三级网在线播放| 欧美激情精品| 中文字幕一区av| 欧美九九九| 99日韩| 精品国产乱码久久久影院| 日本女优在线视频福利| 曰韩少妇无码| 日操粉逼逼| 嗯嗯啊啊日韩精品| 国产性爱乱伦AV| 五毛骚逼极品美女怕怕| 亚洲第一精品在线视频| 北条麻妃性愛视频| 国产操伦| 国产亚洲精品美女| 亚洲成a人片在线观看中文!!!| 嗯嗯啊啊视频一区二区三区| 欧美日韩另类在线播放| 天堂伊人久久| 久久久久久国产无码精品| 久久精品中文| 人人干人人操人人..com| 超碰97导航| 日韩在线观看中文字幕视频| 春色91| 97视频网站在线观看| 久久久久国产精品久久久| 东京太热久久久| 亚洲欧洲日本精品中文a∨| 天天干天天日天天射黄色片| 美女午夜福利免费视频| 亚洲影视高清第一页| 9+1视频网址| a片自拍直播视频| 亚洲情色图片区| 五月丁香拍拍激情综合三级| 97精品视频在线播放| 五月丁香六月激情| 人妻性爱一区二区| 强奸熟女一区二区三区| 翔田千里av一区二区三区| 9999久久久| 夜草欧美| 四色永久成人网站| 青青操网| 欧美久久人体| 黄页18禁| 男人高清无码一区二区| 欧美日韩欧美| 四虎视频在线观看| 成人综合久久精品色婷婷| 蜜臀在线视频| 啊灬啊灬啊灬啊灬高潮奶出了免费视 | 一级久久久久久久久久久| 天天综合网~91| 久久綜合很很很| 天天爽人人综合免费7799| 明星性猛交ⅹxxx乱大交| 久久久久久久久久久久欧美日| 丁香五月影院| 中文字幕在线观看永久| JuliaAnn丝袜熟女系列| 婷婷精品国产一区二区三区日韩| 黄网在线播放| 收看日本人日bb| 日骚逼视频| 国产视频第2页| 亚洲男人天堂Av| 手机在线中文字幕国产 | 亚洲有薄码区日本系列中文字幕| 色网在线视频观看免费| 一级二级在线观看| 欧美综合自拍亚洲综合图| 久久精品一区| 九九这里只有精品| 欧美大香蕉同搞| a级免费在线观看| 久肏视频字幕| 国产精品久久久久久久久久久久久久久| 九九内射在线| 91强奸乱轮| 岛国视频一二三区| 亚洲一区二区三区春色| 人人妻人人澡人人爽久久av| 国产日产欧产美韩系列麻豆免费| 四虎视频在线观看| 国产suv精品一区二区四区999| 久久久久国产无av| 日本操大逼| 日韩福利综合一区| 欧美性第一页| 中文字幕精品码亚洲| 夫妻AV网站| 啊啊啊啊好大好硬啊啊啊啊啊| 亚洲97P| 婷婷五月天久久精品视频一区二区三区| 九九热精品视频在线观看| 国产成人精品日本视频| 乱欲一区二区| 精品人妻av在线播放| 中文字幕五月婷婷免费| A一区片| 内射夫妻三片| 1000部熟女视频在线观看| 97国产超碰| 精品999一区二区| 国产熟女一区二区| 清纯唯美第一页| 青女偷拍网| 九九热av| 亚州性色| 国产精品免费久久久久久久久久| 国产精品熟女一区二区三区| 97 色综合| 精品人妻一区二区三区四区不卡在| 日日不卡av| 精品午夜福利| 九九综合九九综合| 偷拍偷窥与盗摄视频专区| 亚洲春色一区二区三区| 日本人妻伦在线中文字幕| 人人操 欧美| 午夜乱轮操逼视频免费看| 色色网91| 日本一区二区三区四区免费观看| 亚洲九月丁香| 人人透人人操| 五月花婷婷| 日本一区二区电影网站| 欧美色图偷拍另类| 性爱AV天堂| 综合大香蕉美。| 99re这里只有| 插入逼91| 亚洲天堂AV在线播放| 全免费a敌肛交毛片免费| 亚洲精品视频在线播放| 日韩人妻大香蕉| 91欧美成人色站| 试看60秒| 91丝袜在线播放| 成人AV超碰免费在线| 成人美女av| 国产999精品久久久久久| 丝袜喷水在线| 熟女露脸激情自拍视频| 激情欧美97| 91丨九色丨国产丨人妻在线 | 老熟女熟妇| 职场同事知名国产国产精品久久欧美日韩 | 操人人| 色狠狠综合| 天天香香欲综合| 久久久草草精品| 国内一区二区免费| 综合在线导航一区| 成人 日韩欧美一区| 五月天久久婷婷亚洲 | 亚洲男人天堂2019| 日韩噜噜69| 国产伦精品| 日韩人妻中文视频| 天天影视综合网欧美精品| 国产青青美女玩逼视频| 欧美中文综合| 探花在线免费观看视频国产一区| 大香樵伊人网| 97超碰超欧美。| 狠狠操狠狠操操| 日韩欧美亚洲一区二区三区影院| 草b在线| 狠狠入| 欧美丝袜制服久久| 一道本东京热加勒比一区二区三区| 午夜福利一区二区三区四区五区色婷婷| 亚洲成a人v欧美综合天堂下载| 国产一区二区欧美日本| 成人老鸭窝人人在线视频| 九九九九精品视频| 精品v日韩欧美国产| 亚洲高清视频在线观看| 熟女91网站| 1禁看欧美黄片免费看| 亚洲丝袜天堂| 国产精品第一页国产大屁股视频免费区| 国产操操日韩三级黄| 午夜福利久久久噜久噜久久综合| 天天综合91入口| 一区二区三区四区免费视频| 91美女视频在线| 亚洲中文字幕在现观看| 婷婷激情四射| 久射吧| 成人三级片无码| x97av| 中国大陆国产高清AⅤ毛片| 欧美性暴力猛交XXXX| 又大又大又大又粗爽高潮观看| 大香蕉久| 久久久久久99999国产精品| 午夜120视频在线观看| 青青草乱入乱欲视频在线观看| 人妻一区二区三区四区视频| 精品一区二区三区蜜桃臀赵总 | 久草线上视频免费看| 日本激情免费大片| 亚洲 另类 丝袜 自拍 动漫| 久久精品国产亚洲AV高清演员表| 日本不卡高清免v欧美日韩在线观看| 射久久| 超碰 97国产熟女| 人妻丝袜美腿中文字幕| 国产久久一区二区午夜| 免费观看一区| 欧美不卡在线美女| 懂色aV一区二区天美传媒| 2011国产精品| 麻豆三极片| 好属操| 国产福利精品最新在线| 国产日逼视频| 狠狠干精品一二三四五六2022| 久九九九| 欧美视频在线第3页| 97国产超碰| 91人妻丝袜无码| 欧美十八禁视频| 精品视频97| 国产av波波国产精品| 中文字幕诱惑制服人妻丝袜美丝袜美| 成人亚欧免费视频| 在线播放中文字幕| 久久久97| 亚洲欧美首页| 夜夜嗷嗷一区二区| 日本一级婬片试看三分钟| 肉丝无码中文高清| 日韩成人电影AV| 91亚洲网| 久久一二三四不卡 | 91在线秘 男同| 91n免费处女| 99热精品在线| 看全色黄大色大片免费视频| 歐美一級亂黃99在綫精品| 日韩性爱1级片视频| 中文字幕色AV| 91色艳| 免费观看国产小粉嫩喷水精品午| 国产精品乱码久久久久久| 色婷婷综合网| 岛国1区2区3区在线观看| 久久夜夜| 成人精品在线免费视频| 人人操天天爽| 中文字幕精品一区二区精| 一卡二卡在线播放| 91在线限制级| 欧美系列在线一区二区| 麻豆91熟妇人妻中文字幕茄子| GVH-003 母子姦 青木玲-麻豆视频,麻豆视传媒短视频网站入口,麻豆视传媒官网直 | 青青草在线视频人人想人人上| 国产最新小视频在线播放下载| 色噜噜狠狠色综无码久久| 青青草密桃在线播放| 日欧亚洲二三区大片不卡| 91精品91久久久中77777| 人妻 制服 日韩 中文 在线| 亚洲五月婷| 国产亚洲性生活视频播放| 91模特在线观看| 亚州再线| 天天日日夜夜| 国产69精品久久久久99尤物| 色婷婷国产精品一区在线观看| 在线小视频| 91国产丝袜足交精品视频| 亚洲精品乱码久久久久久蜜桃麻豆| 探花视频免费观看国产专区| 97超级色碰碰| AV天堂男人的天堂| 激情综合五月婷婷| 91精品国产日韩欧美综合| 国产精品视屏| 亚洲蜜臀精品视频久久| 啊啊啊快操我视频| 奸色色 男人天堂 天天射| 日韩AV熟女乱伦| 强奸乱伦大香蕉| 日韩操啪| 亚洲日韩天堂| 清纯唯美综合| 欧美性五月| 男人网站婷婷| 91人妻视频| 国产精品乱人伊人网| 思思热在线| 久久这里只精品99re66图| 99久久婷婷丁香| 久久久久久亚洲Av无码| 久久国产成人精品国产成人亚洲| 亚洲骚逼少妇| 亚洲极品| 欧美色图在线视频少妇| 区二区亚洲婷| 狠狠图片青青草| 夜夜操天天肏| 蜜桃传媒一区二区亚洲| 最新欧洲欧美日本激情网站| 操一区| 90后性网国产欧美| 亚洲四虎熟女精品| av日韩在线观看电影| 韩国黄片aaaa| 亚洲精品人妻在线| 国产高清精品一区二区三区毛片| 97超碰磁| 成人av福利在线观看| 国产无码三级视频在线观看| 黄骗免费网站| 国产精品高潮久久久无码| 啊啊啊想要| 超碰欧美| a片 xxxx受爽视频| 51国产午夜精品视频| 亚洲国产一级黄色视频| 立川理惠被中出无码| 3PAV乱伦视频| 操操操五月天婷婷丁香影院| 日本潮催一卡操| 亚洲免费成人在线高清无码视频| 国产高清精品一区二区三区毛片| 曰韩精品视频一区二区|