maochaoying 2 years ago
parent
commit
81c61c8b3c
  1. 2
      src/model/config.model.js
  2. 13
      src/service/config.service.js

2
src/model/config.model.js

@ -13,7 +13,7 @@ const Config = seq.define("chicken_config", {
market_life_min: { market_life_min: {
type: DataTypes.INTEGER, type: DataTypes.INTEGER,
allowNull: false, allowNull: false,
defaultValue: 0,
defaultValue: 36,
comment: "出栏日龄,限制最小的出栏日龄,单位天", comment: "出栏日龄,限制最小的出栏日龄,单位天",
}, },
}); });

13
src/service/config.service.js

@ -1,26 +1,15 @@
const Config = require("../model/config.model"); const Config = require("../model/config.model");
class ConfigService { class ConfigService {
async initConfig(house_id, market_life_min = 0) {
async initConfig(house_id) {
const configInfo = await Config.findOne({ const configInfo = await Config.findOne({
where: { where: {
house_id, house_id,
}, },
}); });
if (configInfo) { if (configInfo) {
await Config.update(
{
market_life_min,
},
{
where: {
house_id,
},
}
);
} else { } else {
await Config.create({ await Config.create({
house_id, house_id,
market_life_min,
}); });
} }
} }

Loading…
Cancel
Save