liujiandao
2023-12-22 28d04b70a786c5084ddceb12f6cc34b5702e0d36
api/v1/code.go
@@ -102,12 +102,39 @@
      id, err = model.NewFollowRecordSearch().MaxAutoIncr()
   case constvar.CodeStandardTypeQuotation:
      id, err = model.NewQuotationSearch(nil).MaxAutoIncr()
      //报价单是否必须关联销售机会
      first, err := model.NewSystemSetSearch().SetName("报价单是否必须关联销售机会").First()
      if err == nil {
         if first.Value == "是" {
            c.Writer.Header().Set("Xsjh", "yes")
         } else {
            c.Writer.Header().Set("Xsjh", "no")
         }
      }
   case constvar.CodeStandardTypeSaleTotalOrder:
      id, err = model.NewMasterOrderSearch().MaxAutoIncr()
   case constvar.CodeStandardTypeSaleSuborder:
      id, err = model.NewSubOrderSearch(nil).MaxAutoIncr()
   case constvar.CodeStandardTypeSaleDetail:
      id, err = model.NewSalesDetailsSearch().MaxAutoIncr()
      //销售明细单是否必须关联报价单
      first, err := model.NewSystemSetSearch().SetName("销售明细单是否必须关联报价单").First()
      if err == nil {
         if first.Value == "是" {
            c.Writer.Header().Set("Bjd", "yes")
         } else {
            c.Writer.Header().Set("Bjd", "no")
         }
      }
      //销售明细单是否必须关联业务机会
      first, err = model.NewSystemSetSearch().SetName("销售明细单是否必须关联业务机会").First()
      if err == nil {
         if first.Value == "是" {
            c.Writer.Header().Set("Ywjh", "yes")
         } else {
            c.Writer.Header().Set("Ywjh", "no")
         }
      }
   case constvar.CodeStandardTypeSaleReturnGoods:
      id, err = model.NewSalesReturnSearch().MaxAutoIncr()
   case constvar.CodeStandardTypeSaleRefund: