|
@@ -1636,7 +1636,7 @@ func (ct *InvoicePaymentController) NotInvoiceList(c *gin.Context) {
|
|
|
page.SetCurrent(1)
|
|
|
}
|
|
|
|
|
|
- cond += ` AND b.contract_amount <> b.invoiced_amount AND b.is_deleted = 0 `
|
|
|
+ cond += ` AND b.contract_amount <> b.invoiced_amount AND b.is_deleted = 0 AND b.contract_amount <> b.payment_amount `
|
|
|
registerList, total, e := fms.GetInvoiceCensusPageList(page, cond, pars)
|
|
|
if e != nil {
|
|
|
resp.FailMsg("获取失败", "获取商品到款统计列表总数失败, Err: "+e.Error(), c)
|
|
@@ -2487,22 +2487,55 @@ func ExportNotInvoiceCensusList(c *gin.Context, results *fms.NotInvoicePaymentCe
|
|
|
// 填充数据
|
|
|
for i, v := range incomeSummaryItemList {
|
|
|
dataRow := sheet.AddRow()
|
|
|
+ sheet.AddRow()
|
|
|
+
|
|
|
cell := dataRow.AddCell()
|
|
|
cell.VMerge = 1
|
|
|
cell.SetString(strconv.Itoa(i + 1)) //序号
|
|
|
- cell.SetString(v.CompanyName) // 客户名称
|
|
|
- cell.SetString(v.ContractCode) // 合同编号
|
|
|
- cell.SetString(v.StartDate) // 合同开始时间
|
|
|
- cell.SetString(v.EndDate) // 合同结束时间
|
|
|
- cell.SetString(v.ContractCode) // 合同金额
|
|
|
- cell.SetString(v.UnitName) // 金额单位
|
|
|
- sheet.AddRow()
|
|
|
+
|
|
|
+ cell2 := dataRow.AddCell()
|
|
|
+ cell2.VMerge = 1
|
|
|
+ cell2.SetString(v.CompanyName) // 客户名称
|
|
|
+
|
|
|
+ cell3 := dataRow.AddCell()
|
|
|
+ cell3.VMerge = 1
|
|
|
+ cell3.SetString(v.ContractCode) // 合同编号
|
|
|
+
|
|
|
+ cell4 := dataRow.AddCell()
|
|
|
+ cell4.VMerge = 1
|
|
|
+ cell4.SetString(v.StartDate) // 合同开始时间
|
|
|
+
|
|
|
+ cell5 := dataRow.AddCell()
|
|
|
+ cell5.VMerge = 1
|
|
|
+ cell5.SetString(v.EndDate) // 合同结束时间
|
|
|
+
|
|
|
+ cell6 := dataRow.AddCell()
|
|
|
+ cell6.VMerge = 1
|
|
|
+ cell6.SetString(v.ContractCode) // 合同金额
|
|
|
+
|
|
|
+ cell7 := dataRow.AddCell()
|
|
|
+ cell7.VMerge = 1
|
|
|
+ cell7.SetString(v.UnitName) // 金额单位
|
|
|
+
|
|
|
for _, item := range v.NotInvoiceList {
|
|
|
- cell.SetString(fmt.Sprintf("%.2f", item.NotInvoicedAmountTotal)) // 未开票金额
|
|
|
- cell.SetString(strconv.Itoa(item.ServiceProductId)) // 套餐类型
|
|
|
- cell.SetString(item.SellerName) // 销售
|
|
|
- cell.SetString(item.SellerGroupName) // 销售组别
|
|
|
- cell.SetString(item.SellerType) // 销售类型
|
|
|
+ //if j == 1{
|
|
|
+ // dataRow2.AddCell().SetString(fmt.Sprintf("%.2f", item.NotInvoicedAmountTotal)) // 未开票金额
|
|
|
+ // dataRow2.AddCell().SetString(strconv.Itoa(item.ServiceProductId)) // 套餐类型
|
|
|
+ // dataRow2.AddCell().SetString(item.SellerName) // 销售
|
|
|
+ // dataRow2.AddCell().SetString(item.SellerGroupName) // 销售组别
|
|
|
+ // dataRow2.AddCell().SetString(item.SellerType) // 销售类型
|
|
|
+ //} else {
|
|
|
+ // dataRow.AddCell().SetString(fmt.Sprintf("%.2f", item.NotInvoicedAmountTotal)) // 未开票金额
|
|
|
+ // dataRow.AddCell().SetString(strconv.Itoa(item.ServiceProductId)) // 套餐类型
|
|
|
+ // dataRow.AddCell().SetString(item.SellerName) // 销售
|
|
|
+ // dataRow.AddCell().SetString(item.SellerGroupName) // 销售组别
|
|
|
+ // dataRow.AddCell().SetString(item.SellerType) // 销售类型
|
|
|
+ //}
|
|
|
+ dataRow.AddCell().SetString(fmt.Sprintf("%.2f", item.NotInvoicedAmountTotal)) // 未开票金额
|
|
|
+ dataRow.AddCell().SetString(strconv.Itoa(item.ServiceProductId)) // 套餐类型
|
|
|
+ dataRow.AddCell().SetString(item.SellerName) // 销售
|
|
|
+ dataRow.AddCell().SetString(item.SellerGroupName) // 销售组别
|
|
|
+ dataRow.AddCell().SetString(item.SellerType) // 销售类型
|
|
|
}
|
|
|
}
|
|
|
|