|
@@ -1701,24 +1701,31 @@ func (c *PublicApiController) HandleHIS() {
|
1701
|
1701
|
}
|
1702
|
1702
|
|
1703
|
1703
|
func (c *PublicApiController) HandleOrder() {
|
1704
|
|
- orders, _ := service.GetAllHisOrder()
|
1705
|
|
-
|
1706
|
|
- for index, item := range orders {
|
1707
|
|
- item.FaPiaoCode = "144072080589"
|
1708
|
|
- var zero string
|
1709
|
|
- if 1520+int64(index) >= 1000 {
|
1710
|
|
- zero = "0000" + strconv.FormatInt(1520+int64(index), 10)
|
1711
|
|
- } else if 1520+int64(index) >= 10000 {
|
1712
|
|
- zero = "000" + strconv.FormatInt(1520+int64(index), 10)
|
1713
|
|
- } else if 1520+int64(index) >= 100000 {
|
1714
|
|
- zero = "00" + strconv.FormatInt(1520+int64(index), 10)
|
1715
|
|
- } else if 1520+int64(index) >= 1000000 {
|
1716
|
|
- zero = "0" + strconv.FormatInt(1520+int64(index), 10)
|
1717
|
|
- } else {
|
1718
|
|
- zero = strconv.FormatInt(1520+int64(index), 10)
|
|
1704
|
+ orders, _ := service.GetAllHisOrder(10138)
|
|
1705
|
+ record, _ := service.FindFapiaoByIsUse(10138)
|
|
1706
|
+ last_order, _ := service.GetAllHisOrderTwo(10138)
|
|
1707
|
+ if record.ID > 0 {
|
|
1708
|
+ for index, item := range orders {
|
|
1709
|
+ item.FaPiaoCode = record.FapiaoCode
|
|
1710
|
+ var zero string
|
|
1711
|
+ max_number, _ := strconv.ParseInt(last_order.FaPiaoNumber, 10, 64)
|
|
1712
|
+ number, _ := strconv.ParseInt(record.FapiaoNumber, 10, 64)
|
|
1713
|
+ number = number + max_number
|
|
1714
|
+ if number+int64(index) >= 1000 {
|
|
1715
|
+ zero = "0000" + strconv.FormatInt(number+int64(index), 10)
|
|
1716
|
+ } else if number+int64(index) >= 10000 {
|
|
1717
|
+ zero = "000" + strconv.FormatInt(number+int64(index), 10)
|
|
1718
|
+ } else if number+int64(index) >= 100000 {
|
|
1719
|
+ zero = "00" + strconv.FormatInt(number+int64(index), 10)
|
|
1720
|
+ } else if number+int64(index) >= 1000000 {
|
|
1721
|
+ zero = "0" + strconv.FormatInt(number+int64(index), 10)
|
|
1722
|
+ } else {
|
|
1723
|
+ zero = strconv.FormatInt(number+int64(index), 10)
|
|
1724
|
+ }
|
|
1725
|
+ item.FaPiaoNumber = zero
|
|
1726
|
+ item.FaPiaoBatchnumberId = record.ID
|
|
1727
|
+ service.SaveOrder(item)
|
1719
|
1728
|
}
|
1720
|
|
- item.FaPiaoNumber = zero
|
1721
|
|
- service.SaveOrder(item)
|
1722
|
1729
|
}
|
1723
|
1730
|
}
|
1724
|
1731
|
|