|
@@ -14,6 +14,7 @@ import (
|
|
|
"path"
|
|
|
"path/filepath"
|
|
|
"strings"
|
|
|
+ "syscall"
|
|
|
"time"
|
|
|
)
|
|
|
|
|
@@ -343,55 +344,55 @@ func ReadWatchYongyiFile(cont context.Context) (err error) {
|
|
|
}
|
|
|
|
|
|
var YongyiDailyHandlers = map[string]func(f *excelize.File, sheetName string) ([]*models.YongyiExcelIndex, error){
|
|
|
- "出栏价": base_from_yongyi_v2.HandleYongyiExcelDaily1,
|
|
|
- "标肥价差": base_from_yongyi_v2.HandleYongyiExcelDaily2,
|
|
|
- "价格+宰量": base_from_yongyi_v2.HandleYongyiExcelDaily3,
|
|
|
+ "出栏价": base_from_yongyi_v2.HandleYongyiExcelDaily1,
|
|
|
+ "标肥价差": base_from_yongyi_v2.HandleYongyiExcelDaily2,
|
|
|
+ "价格+宰量": base_from_yongyi_v2.HandleYongyiExcelDaily3,
|
|
|
"屠宰企业日度屠宰量": base_from_yongyi_v2.HandleYongyiExcelDaily4,
|
|
|
}
|
|
|
|
|
|
var YongyiWeeklyHandlers = map[string]func(f *excelize.File, sheetName string) ([]*models.YongyiExcelIndex, error){
|
|
|
- "周度-商品猪出栏价": base_from_yongyi_v2.HandleYongyiExcelWeekly1,
|
|
|
- "周度-体重": base_from_yongyi_v2.HandleYongyiExcelWeekly2,
|
|
|
- "周度-屠宰厂宰前活猪重": base_from_yongyi_v2.HandleYongyiExcelWeekly3,
|
|
|
- "周度-各体重段价差": base_from_yongyi_v2.HandleYongyiExcelWeekly4,
|
|
|
- "周度-50公斤二元母猪价格": base_from_yongyi_v2.HandleYongyiExcelWeekly5,
|
|
|
- "周度-规模场15公斤仔猪出栏价": base_from_yongyi_v2.HandleYongyiExcelWeekly5,
|
|
|
- "周度-宰后结算价": base_from_yongyi_v2.HandleYongyiExcelWeekly5,
|
|
|
- "周度-冻品库存": base_from_yongyi_v2.HandleYongyiExcelWeekly5,
|
|
|
- "周度-猪肉价(前三等级白条均价)": base_from_yongyi_v2.HandleYongyiExcelWeekly5,
|
|
|
- "周度-冻品库存多样本": base_from_yongyi_v2.HandleYongyiExcelWeekly6,
|
|
|
- "月度出栏完成率": base_from_yongyi_v2.HandleYongyiExcelWeekly6,
|
|
|
- "月度计划出栏量": base_from_yongyi_v2.HandleYongyiExcelWeekly7,
|
|
|
- "月度-能繁母猪存栏(2020年2月新增)": base_from_yongyi_v2.HandleYongyiExcelWeekly8,
|
|
|
- "月度-小猪存栏(2020年5月新增)": base_from_yongyi_v2.HandleYongyiExcelWeekly9,
|
|
|
- "月度-中猪存栏(2020年5月新增)": base_from_yongyi_v2.HandleYongyiExcelWeekly9,
|
|
|
- "月度-大猪存栏(2020年5月新增)": base_from_yongyi_v2.HandleYongyiExcelWeekly9,
|
|
|
- "月度-商品猪出栏量": base_from_yongyi_v2.HandleYongyiExcelWeekly10,
|
|
|
- "历史猪价": base_from_yongyi_v2.HandleYongyiExcelWeekly12,
|
|
|
- "二育成本": base_from_yongyi_v2.HandleYongyiExcelWeekly13,
|
|
|
- "二育销量": base_from_yongyi_v2.HandleYongyiExcelWeekly14,
|
|
|
- "育肥栏舍利用率": base_from_yongyi_v2.HandleYongyiExcelWeekly15,
|
|
|
- "周度-养殖利润最新": base_from_yongyi_v2.HandleYongyiExcelWeekly16,
|
|
|
- "周度-当期、预期成本": base_from_yongyi_v2.HandleYongyiExcelWeekly17,
|
|
|
- "育肥全价料出厂价": base_from_yongyi_v2.HandleYongyiExcelWeekly18,
|
|
|
- "周度-成本计算附件": base_from_yongyi_v2.HandleYongyiExcelWeekly19,
|
|
|
- "周度-毛白价差": base_from_yongyi_v2.HandleYongyiExcelWeekly20,
|
|
|
- "仔猪、母猪": base_from_yongyi_v2.HandleYongyiExcelWeekly21,
|
|
|
- "周度-河南屠宰白条成本": base_from_yongyi_v2.HandleYongyiExcelWeekly22,
|
|
|
- "周度-淘汰母猪价格": base_from_yongyi_v2.HandleYongyiExcelWeekly23, //todo 少两个指标,云南和贵州,数据都不符合规范
|
|
|
- "鲜销率": base_from_yongyi_v2.HandleYongyiExcelWeekly24, //todo 等待解析(正月初六-二月初四)2022.2.6-3.6
|
|
|
- "周度-猪肉产品价格": base_from_yongyi_v2.HandleYongyiExcelWeekly25,
|
|
|
- "周度-屠宰企业日度屠宰量": base_from_yongyi_v2.HandleYongyiExcelWeekly26,
|
|
|
- "周度-屠宰新2022.10.28": base_from_yongyi_v2.HandleYongyiExcelWeekly27,
|
|
|
- "月度-淘汰母猪屠宰厂宰杀量": base_from_yongyi_v2.HandleYongyiExcelWeekly28,
|
|
|
- "月度-猪料销量": base_from_yongyi_v2.HandleYongyiExcelWeekly29,
|
|
|
- "月度-屠宰企业开工率": base_from_yongyi_v2.HandleYongyiExcelWeekly30,
|
|
|
- "月度-屠宰厂公母比例": base_from_yongyi_v2.HandleYongyiExcelWeekly31,
|
|
|
- "月度-生产指标(2021.5.7新增)": base_from_yongyi_v2.HandleYongyiExcelWeekly32,
|
|
|
- "月度-生产指标2": base_from_yongyi_v2.HandleYongyiExcelWeekly33,
|
|
|
- "月度-二元三元能繁比例": base_from_yongyi_v2.HandleYongyiExcelWeekly34, //todo 2019年1-6月
|
|
|
- "月度-能繁母猪存栏量": base_from_yongyi_v2.HandleYongyiExcelWeekly35,
|
|
|
- "月度-原种场二元后备母猪销量及出栏日龄": base_from_yongyi_v2.HandleYongyiExcelWeekly11,
|
|
|
+ "周度-商品猪出栏价": base_from_yongyi_v2.HandleYongyiExcelWeekly1,
|
|
|
+ "周度-体重": base_from_yongyi_v2.HandleYongyiExcelWeekly2,
|
|
|
+ "周度-屠宰厂宰前活猪重": base_from_yongyi_v2.HandleYongyiExcelWeekly3,
|
|
|
+ "周度-各体重段价差": base_from_yongyi_v2.HandleYongyiExcelWeekly4,
|
|
|
+ "周度-50公斤二元母猪价格": base_from_yongyi_v2.HandleYongyiExcelWeekly5,
|
|
|
+ "周度-规模场15公斤仔猪出栏价": base_from_yongyi_v2.HandleYongyiExcelWeekly5,
|
|
|
+ "周度-宰后结算价": base_from_yongyi_v2.HandleYongyiExcelWeekly5,
|
|
|
+ "周度-冻品库存": base_from_yongyi_v2.HandleYongyiExcelWeekly5,
|
|
|
+ "周度-猪肉价(前三等级白条均价)": base_from_yongyi_v2.HandleYongyiExcelWeekly5,
|
|
|
+ "周度-冻品库存多样本": base_from_yongyi_v2.HandleYongyiExcelWeekly6,
|
|
|
+ "月度出栏完成率": base_from_yongyi_v2.HandleYongyiExcelWeekly6,
|
|
|
+ "月度计划出栏量": base_from_yongyi_v2.HandleYongyiExcelWeekly7,
|
|
|
+ "月度-能繁母猪存栏(2020年2月新增)": base_from_yongyi_v2.HandleYongyiExcelWeekly8,
|
|
|
+ "月度-小猪存栏(2020年5月新增)": base_from_yongyi_v2.HandleYongyiExcelWeekly9,
|
|
|
+ "月度-中猪存栏(2020年5月新增)": base_from_yongyi_v2.HandleYongyiExcelWeekly9,
|
|
|
+ "月度-大猪存栏(2020年5月新增)": base_from_yongyi_v2.HandleYongyiExcelWeekly9,
|
|
|
+ "月度-商品猪出栏量": base_from_yongyi_v2.HandleYongyiExcelWeekly10,
|
|
|
+ "历史猪价": base_from_yongyi_v2.HandleYongyiExcelWeekly12,
|
|
|
+ "二育成本": base_from_yongyi_v2.HandleYongyiExcelWeekly13,
|
|
|
+ "二育销量": base_from_yongyi_v2.HandleYongyiExcelWeekly14,
|
|
|
+ "育肥栏舍利用率": base_from_yongyi_v2.HandleYongyiExcelWeekly15,
|
|
|
+ "周度-养殖利润最新": base_from_yongyi_v2.HandleYongyiExcelWeekly16,
|
|
|
+ "周度-当期、预期成本": base_from_yongyi_v2.HandleYongyiExcelWeekly17,
|
|
|
+ "育肥全价料出厂价": base_from_yongyi_v2.HandleYongyiExcelWeekly18,
|
|
|
+ "周度-成本计算附件": base_from_yongyi_v2.HandleYongyiExcelWeekly19,
|
|
|
+ "周度-毛白价差": base_from_yongyi_v2.HandleYongyiExcelWeekly20,
|
|
|
+ "仔猪、母猪": base_from_yongyi_v2.HandleYongyiExcelWeekly21,
|
|
|
+ "周度-河南屠宰白条成本": base_from_yongyi_v2.HandleYongyiExcelWeekly22,
|
|
|
+ "周度-淘汰母猪价格": base_from_yongyi_v2.HandleYongyiExcelWeekly23, //todo 少两个指标,云南和贵州,数据都不符合规范
|
|
|
+ "鲜销率": base_from_yongyi_v2.HandleYongyiExcelWeekly24, //todo 等待解析(正月初六-二月初四)2022.2.6-3.6
|
|
|
+ "周度-猪肉产品价格": base_from_yongyi_v2.HandleYongyiExcelWeekly25,
|
|
|
+ "周度-屠宰企业日度屠宰量": base_from_yongyi_v2.HandleYongyiExcelWeekly26,
|
|
|
+ "周度-屠宰新2022.10.28": base_from_yongyi_v2.HandleYongyiExcelWeekly27,
|
|
|
+ "月度-淘汰母猪屠宰厂宰杀量": base_from_yongyi_v2.HandleYongyiExcelWeekly28,
|
|
|
+ "月度-猪料销量": base_from_yongyi_v2.HandleYongyiExcelWeekly29,
|
|
|
+ "月度-屠宰企业开工率": base_from_yongyi_v2.HandleYongyiExcelWeekly30,
|
|
|
+ "月度-屠宰厂公母比例": base_from_yongyi_v2.HandleYongyiExcelWeekly31,
|
|
|
+ "月度-生产指标(2021.5.7新增)": base_from_yongyi_v2.HandleYongyiExcelWeekly32,
|
|
|
+ "月度-生产指标2": base_from_yongyi_v2.HandleYongyiExcelWeekly33,
|
|
|
+ "月度-二元三元能繁比例": base_from_yongyi_v2.HandleYongyiExcelWeekly34, //todo 2019年1-6月
|
|
|
+ "月度-能繁母猪存栏量": base_from_yongyi_v2.HandleYongyiExcelWeekly35,
|
|
|
+ "月度-原种场二元后备母猪销量及出栏日龄": base_from_yongyi_v2.HandleYongyiExcelWeekly11,
|
|
|
}
|
|
|
var YongyiWeeklyChartHandlers = map[string]func(f *excelize.File, sheetName string) ([]*models.YongyiExcelIndex, error){
|
|
|
"涌益样本测算": base_from_yongyi_v2.HandleYongyiExcelWeekly36,
|