|
@@ -329,12 +329,12 @@ func (rg *PreRegisterController) Add(c *gin.Context) {
|
|
|
pp.SellerTeamId = sellerItem.TeamId
|
|
|
pp.SellerTeamName = sellerItem.TeamName
|
|
|
|
|
|
- pp.PaymentSellerId = sellerItem.SellerId
|
|
|
- pp.PaymentSellerName = sellerItem.SellerName
|
|
|
- pp.PaymentSellerGroupId = sellerItem.GroupId
|
|
|
- pp.PaymentSellerGroupName = sellerItem.GroupName
|
|
|
- pp.PaymentSellerTeamId = sellerItem.TeamId
|
|
|
- pp.PaymentSellerTeamName = sellerItem.TeamName
|
|
|
+ //pp.PaymentSellerId = sellerItem.SellerId
|
|
|
+ //pp.PaymentSellerName = sellerItem.SellerName
|
|
|
+ //pp.PaymentSellerGroupId = sellerItem.GroupId
|
|
|
+ //pp.PaymentSellerGroupName = sellerItem.GroupName
|
|
|
+ //pp.PaymentSellerTeamId = sellerItem.TeamId
|
|
|
+ //pp.PaymentSellerTeamName = sellerItem.TeamName
|
|
|
} else {
|
|
|
//到款
|
|
|
pp.ArriveId = v.ContractInvoiceId
|
|
@@ -491,6 +491,7 @@ func (rg *PreRegisterController) Edit(c *gin.Context) {
|
|
|
|
|
|
invoiceList := make([]*fms.ContractInvoice, 0)
|
|
|
ppList := make([]*fms.ContractPreRegister, 0)
|
|
|
+ var sellerItem *crm.SellerAdminWithGroupTeam
|
|
|
for _, r := range req.List {
|
|
|
// 货币及汇率
|
|
|
rateList, e := fmsService.GetTodayCurrencyRateList()
|
|
@@ -536,7 +537,7 @@ func (rg *PreRegisterController) Edit(c *gin.Context) {
|
|
|
a, _ := strconv.ParseFloat(fmt.Sprintf("%.2f", v.OriginAmount/rate), 64)
|
|
|
v.Amount = a
|
|
|
|
|
|
- sellerItem := sellerMap[r.SellerId]
|
|
|
+ sellerItem = sellerMap[r.SellerId]
|
|
|
if sellerItem == nil {
|
|
|
resp.Fail("销售信息异常", c)
|
|
|
return
|
|
@@ -574,7 +575,7 @@ func (rg *PreRegisterController) Edit(c *gin.Context) {
|
|
|
a, _ := strconv.ParseFloat(fmt.Sprintf("%.2f", pp.OriginAmount/rate), 64)
|
|
|
pp.Amount = a
|
|
|
|
|
|
- sellerItem := sellerMap[r.SellerId]
|
|
|
+ sellerItem = sellerMap[r.SellerId]
|
|
|
if sellerItem == nil {
|
|
|
resp.Fail("销售信息异常", c)
|
|
|
return
|
|
@@ -605,7 +606,7 @@ func (rg *PreRegisterController) Edit(c *gin.Context) {
|
|
|
a, _ := strconv.ParseFloat(fmt.Sprintf("%.2f", pp.ArriveOriginAmount/rate), 64)
|
|
|
pp.ArriveAmount = a
|
|
|
|
|
|
- sellerItem := sellerMap[r.SellerId]
|
|
|
+ sellerItem = sellerMap[r.SellerId]
|
|
|
if sellerItem == nil {
|
|
|
resp.Fail("销售信息异常", c)
|
|
|
return
|
|
@@ -642,10 +643,10 @@ func (rg *PreRegisterController) Edit(c *gin.Context) {
|
|
|
}
|
|
|
invoiceUpdateCols := []string{
|
|
|
"CurrencyUnit", "OriginAmount", "Amount", "InvoiceDate", "AdminId", "AdminName", "Remark",
|
|
|
- "ServiceProductId", "StartDate", "EndDate", "ModifyTime","SellerId", "SellerName", "SellerGroupId","SellerGroupName","SellerTeamId","SellerTeamName",
|
|
|
+ "ServiceProductId", "StartDate", "EndDate", "ModifyTime", "SellerId", "SellerName", "SellerGroupId", "SellerGroupName", "SellerTeamId", "SellerTeamName",
|
|
|
}
|
|
|
// 更新合同登记、套餐、开票到款
|
|
|
- if e = fms.UpdateContractPreRegister(ob, updateCols, serviceList, invoiceList, invoiceUpdateCols, req.DelInvoiceIds, req.DelPreRegisterIds, ppList); e != nil {
|
|
|
+ if e = fms.UpdateContractPreRegister(ob, updateCols, serviceList, invoiceList, invoiceUpdateCols, req.DelInvoiceIds, req.DelPreRegisterIds, ppList, sellerItem, req.RegisterType); e != nil {
|
|
|
resp.FailMsg("操作失败", "更新合同及套餐失败, Err: "+e.Error(), c)
|
|
|
return
|
|
|
}
|
|
@@ -834,12 +835,11 @@ func (rg *PreRegisterController) Detail(c *gin.Context) {
|
|
|
return
|
|
|
}
|
|
|
for _, v := range dupList {
|
|
|
- if v.ContractRegisterId != req.ContractRegisterId{
|
|
|
+ if v.ContractRegisterId != req.ContractRegisterId {
|
|
|
list = append(list, v)
|
|
|
}
|
|
|
}
|
|
|
|
|
|
-
|
|
|
//获取ficc小套餐品种
|
|
|
sysConf := new(system.SysConfig)
|
|
|
confCond := `config_code = ?`
|