Browse Source

耗材参数

XMLWAN 3 years ago
parent
commit
fa5e7d11df

+ 4 - 2
controllers/stock_api_controller.go View File

@@ -288,10 +288,12 @@ func (c *StockApiController) ModifyManufacturer() {
288 288
 		PinYin:           pinyin,
289 289
 	}
290 290
 
291
-	Manufacturer, _ := service.GetManufacturerName(adminUserInfo.CurrentOrgId, manufacturer_name)
291
+	_, errrcode := service.GetManufacturerName(adminUserInfo.CurrentOrgId, manufacturer_name)
292
+
293
+	if errrcode == nil {
292 294
 
293
-	if Manufacturer.ID > 0 && Manufacturer.ID != manufacturer.ID {
294 295
 		c.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeIdCardNoExist)
296
+
295 297
 		return
296 298
 	}
297 299
 

+ 1 - 0
models/his_models.go View File

@@ -232,6 +232,7 @@ type HisDoctorAdviceInfo struct {
232 232
 	Day                   int64                  `gorm:"column:day" json:"day" form:"day"`
233 233
 	ChildDoctorAdvice     []*HisDoctorAdviceInfo `gorm:"ForeignKey:ParentId;AssociationForeignKey:ID" json:"child"`
234 234
 	Drug                  Drug                   `gorm:"ForeignKey:ID;AssociationForeignKey:DrugId" json:"drug"`
235
+	Diagnosis             int64                  `gorm:"column:diagnosis" json:"diagnosis" form:"diagnosis"`
235 236
 }
236 237
 
237 238
 func (HisDoctorAdviceInfo) TableName() string {

+ 4 - 2
service/drug_stock_service.go View File

@@ -100,6 +100,7 @@ func FindAllDrugStockInfo(orgId int64, page int64, limit int64, keyword string,
100 100
 	}
101 101
 
102 102
 	if startTime > 0 {
103
+
103 104
 		db = db.Preload("QueryWarehousingInfo", func(db *gorm.DB) *gorm.DB {
104 105
 			return db.Where("org_id = ? AND status = 1 and ctime >=?", orgId, startTime)
105 106
 		})
@@ -107,6 +108,7 @@ func FindAllDrugStockInfo(orgId int64, page int64, limit int64, keyword string,
107 108
 		db = db.Preload("QueryWarehouseOutInfo", func(db *gorm.DB) *gorm.DB {
108 109
 			return db.Where("org_id = ? AND status = 1 and sys_record_time>=?", orgId, startTime)
109 110
 		})
111
+
110 112
 		db = db.Preload("QueryCancelStockInfo", "org_id = ? AND status = 1 and ctime>=?", orgId, startTime)
111 113
 	} else {
112 114
 
@@ -122,11 +124,11 @@ func FindAllDrugStockInfo(orgId int64, page int64, limit int64, keyword string,
122 124
 
123 125
 	if endTime > 0 {
124 126
 		db = db.Preload("QueryWarehousingInfo", func(db *gorm.DB) *gorm.DB {
125
-			return db.Where("org_id = ? AND status = 1 and ctime>=? and ctime <=?", orgId, startTime, endTime)
127
+			return db.Where("org_id = ? AND status = 1  and ctime <=?", orgId, startTime, endTime)
126 128
 		})
127 129
 		db = db.Preload("QuerySalesReturnInfo", "org_id = ? AND status = 1 and ctime>=? and ctime<=?", orgId, startTime, endTime)
128 130
 		db = db.Preload("QueryWarehouseOutInfo", func(db *gorm.DB) *gorm.DB {
129
-			return db.Where("org_id = ? AND status = 1 and sys_record_time<=?", orgId, endTime)
131
+			return db.Where("org_id = ? AND status = 1 and sys_record_time>=? and sys_record_time<=?", orgId, startTime, endTime)
130 132
 		})
131 133
 		db = db.Preload("QueryCancelStockInfo", "org_id = ? AND status = 1 and ctime >=? and ctime<=?", orgId, startTime, endTime)
132 134
 	} else {

+ 1 - 1
service/stock_service.go View File

@@ -1204,7 +1204,7 @@ func FindAllStockInfo(orgId int64, page int64, limit int64, keyword string, star
1204 1204
 	if endtime > 0 {
1205 1205
 
1206 1206
 		db = db.Preload("QueryWarehouseOutInfo", func(db *gorm.DB) *gorm.DB {
1207
-			return db.Where("org_id = ? AND status = 1 and sys_record_time<=?", orgId, endtime)
1207
+			return db.Where("org_id = ? AND status = 1 and sys_record_time >=? and sys_record_time<=?", orgId, startime, endtime)
1208 1208
 		})
1209 1209
 	}
1210 1210