|
@@ -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)
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ 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)
|
|
|
}
|
|
|
}
|
|
|
|