Преглед на файлове

Merge branch 'master' of http://git.shengws.com/csx/gdyb

csx преди 3 години
родител
ревизия
d07844aade
променени са 2 файла, в които са добавени 6 реда и са изтрити 4 реда
  1. 4 2
      controllers/sg/his_api_controller.go
  2. 2 2
      service/his_service.go

+ 4 - 2
controllers/sg/his_api_controller.go Целия файл

661
 		c.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeHisOrderNoExistParamWrong)
661
 		c.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeHisOrderNoExistParamWrong)
662
 		return
662
 		return
663
 	}
663
 	}
664
-	last_order, _ := service.GetLastHisOrderTwo(c.GetAdminUserInfo().CurrentOrgId)
665
-	count, _ := strconv.ParseInt(last_order.FaPiaoNumber, 10, 64)
664
+
665
+	last_order, _ := service.GetLastHisOrder(c.GetAdminUserInfo().CurrentOrgId)
666
+	max_order, _ := service.GetLastHisOrderTwo(c.GetAdminUserInfo().CurrentOrgId)
667
+	count, _ := strconv.ParseInt(max_order.FaPiaoNumber, 10, 64)
666
 	fmt.Println(count)
668
 	fmt.Println(count)
667
 	var zero string
669
 	var zero string
668
 	number := count + 1
670
 	number := count + 1

+ 2 - 2
service/his_service.go Целия файл

1288
 }
1288
 }
1289
 
1289
 
1290
 func GetLastHisOrder(org_id int64) (his models.HisOrder, err error) {
1290
 func GetLastHisOrder(org_id int64) (his models.HisOrder, err error) {
1291
-	err = readDb.Model(&models.HisOrder{}).Where("user_org_id = ? AND status = 1 AND order_status = 2", org_id).Last(&his).Error
1291
+	err = readDb.Model(&models.HisOrder{}).Where("user_org_id = ? AND status = 1 AND order_status = 2 AND fa_piao_code <> '' AND fa_piao_number <> ''", org_id).Last(&his).Error
1292
 	return
1292
 	return
1293
 }
1293
 }
1294
 
1294
 
1295
 func GetLastHisOrderTwo(org_id int64) (his models.HisOrder, err error) {
1295
 func GetLastHisOrderTwo(org_id int64) (his models.HisOrder, err error) {
1296
-	err = readDb.Model(&models.HisOrder{}).Where("user_org_id = ? AND status = 1 AND order_status = 2 AND fa_piao_code <> '' AND fa_piao_number <> ''", org_id).Last(&his).Error
1296
+	err = readDb.Model(&models.HisOrder{}).Select("max(convert(fa_piao_number,signed)) as fa_piao_number").Where("user_org_id = ? AND status = 1 AND order_status = 2 ", org_id).Find(&his).Error
1297
 	return
1297
 	return
1298
 }
1298
 }
1299
 
1299