|
@@ -663,7 +663,21 @@ func (c *HisApiController) GetSettleList() {
|
663
|
663
|
}
|
664
|
664
|
last_order, _ := service.GetLastHisOrderTwo(c.GetAdminUserInfo().CurrentOrgId)
|
665
|
665
|
count, _ := strconv.ParseInt(last_order.FaPiaoNumber, 10, 64)
|
666
|
|
- new_fapiao_number := strconv.FormatInt(count+1, 10)
|
|
666
|
+ fmt.Println(count)
|
|
667
|
+ var zero string
|
|
668
|
+ number := count + 1
|
|
669
|
+ if number >= 1000 {
|
|
670
|
+ zero = "0000" + strconv.FormatInt(number, 10)
|
|
671
|
+ } else if number >= 10000 {
|
|
672
|
+ zero = "000" + strconv.FormatInt(number, 10)
|
|
673
|
+ } else if number >= 100000 {
|
|
674
|
+ zero = "00" + strconv.FormatInt(number, 10)
|
|
675
|
+ } else if number >= 1000000 {
|
|
676
|
+ zero = "0" + strconv.FormatInt(number, 10)
|
|
677
|
+ } else {
|
|
678
|
+ zero = strconv.FormatInt(number, 10)
|
|
679
|
+ }
|
|
680
|
+ fmt.Println(zero)
|
667
|
681
|
|
668
|
682
|
struct4101 := service.Struct4101{
|
669
|
683
|
PsnNo: order.PsnNo,
|
|
@@ -686,7 +700,7 @@ func (c *HisApiController) GetSettleList() {
|
686
|
700
|
MaindiagFlag: "1",
|
687
|
701
|
BillCode: last_order.FaPiaoCode,
|
688
|
702
|
BillNo: order.FaPiaoNumber,
|
689
|
|
- BizSn: new_fapiao_number,
|
|
703
|
+ BizSn: zero,
|
690
|
704
|
PsnSelfPay: order.PsnPartAmt,
|
691
|
705
|
PsnOwnPay: order.PsnPartAmt,
|
692
|
706
|
AcctPay: order.AcctPay,
|