增加处方可开具的数量

This commit is contained in:
wucongxing8150 2024-03-29 16:27:41 +08:00
parent 17cd97df86
commit a25205e990
2 changed files with 14 additions and 8 deletions

View File

@ -73,14 +73,15 @@ type AddProduct struct {
// PutProduct 修改商品 // PutProduct 修改商品
type PutProduct struct { type PutProduct struct {
MnemonicCode string `json:"mnemonic_code" form:"mnemonic_code" label:"商品助记码"` // 商品助记码(首字母简拼) MnemonicCode string `json:"mnemonic_code" form:"mnemonic_code" label:"商品助记码"` // 商品助记码(首字母简拼)
ProductCoverImg string `json:"product_cover_img" form:"product_cover_img" label:"商品封面图"` // 商品封面图 ProductCoverImg string `json:"product_cover_img" form:"product_cover_img" label:"商品封面图"` // 商品封面图
SingleUnit string `json:"single_unit" form:"single_unit" label:"单次剂量" validate:"required"` // 单次剂量1次1包 SingleUnit string `json:"single_unit" form:"single_unit" label:"单次剂量" validate:"required"` // 单次剂量1次1包
SingleUse string `json:"single_use" form:"single_use" label:"单次用法" validate:"required"` // 单次用法(例:口服) SingleUse string `json:"single_use" form:"single_use" label:"单次用法" validate:"required"` // 单次用法(例:口服)
PackagingUnit string `json:"packaging_unit" form:"packaging_unit" label:"基本包装单位" validate:"required"` // 基本包装单位(例:盒/瓶) PackagingUnit string `json:"packaging_unit" form:"packaging_unit" label:"基本包装单位" validate:"required"` // 基本包装单位(例:盒/瓶)
FrequencyUse string `json:"frequency_use" form:"frequency_use" label:"使用频率" validate:"required"` // 使用频率(例1天3次) FrequencyUse string `json:"frequency_use" form:"frequency_use" label:"使用频率" validate:"required"` // 使用频率(例1天3次)
AvailableDays float64 `json:"available_days" form:"available_days" label:"可用天数" validate:"required"` // 可用天数(3) AvailableDays float64 `json:"available_days" form:"available_days" label:"可用天数" validate:"required"` // 可用天数(3)
ProductRemarks string `json:"product_remarks" form:"product_remarks" label:"商品备注" validate:"required"` // 商品备注 ProductRemarks string `json:"product_remarks" form:"product_remarks" label:"商品备注" validate:"required"` // 商品备注
PrescriptionNum int `json:"prescription_num" form:"prescription_num" label:"处方可开具的数量" validate:"required"` // 处方可开具的数量
} }
// PutProductStatus 修改商品状态(上/下架) // PutProductStatus 修改商品状态(上/下架)

View File

@ -229,6 +229,11 @@ func (r *ProductService) PutProduct(productId int64, req requests.PutProduct) (b
productData["product_remarks"] = req.ProductRemarks productData["product_remarks"] = req.ProductRemarks
} }
// 处方可开具的数量
if product.PrescriptionNum != req.PrescriptionNum {
productData["prescription_num"] = req.PrescriptionNum
}
// 商品封面 // 商品封面
if req.ProductCoverImg != "" { if req.ProductCoverImg != "" {
productCoverImg := utils.RemoveOssDomain(req.ProductCoverImg) productCoverImg := utils.RemoveOssDomain(req.ProductCoverImg)