@@ -55,7 +55,7 @@ func Calculate(varietyId int, sysUserId int, sysUserName string) (err error) {
} else {
lastDate, _ = time.ParseInLocation(utils.FormatDate, currDate.AddDate(0, 0, 1).Format(utils.FormatDate), time.Local)
}
- lastDate = lastDate.AddDate(1, 0, 0) //业务需要计算的数据日期往当前日期后面加上一年
+ lastDate = lastDate.AddDate(0, 0, varietyInfo.ProductionDay) //业务需要计算的数据日期往当前日期后面加上一年
// 维修数据的开始日期和结束日期
@@ -11,6 +11,7 @@ type Variety struct {
VarietyName string `description:"品种名称"`
LastUpdateSysUserId int `description:"最后更新人id"`
LastUpdateSysUserRealName string `description:"最后更新人名称"`
+ ProductionDay int `description:"生产天数"`
SysUserId int `description:"创建人id"`
SysUserRealName string `description:"创建人姓名"`
ModifyTime time.Time `description:"修改时间"`