|
@@ -344,13 +344,14 @@ func (rg *RegisterController) Add(c *gin.Context) {
|
|
|
ob.Remark = req.Remark
|
|
|
ob.ServiceRemark = req.ServiceRemark
|
|
|
ob.HasPayment = req.HasPayment
|
|
|
- ob.ActualPayCompanies = req.ActualPayCompanies
|
|
|
+ ob.HasInvoice = req.HasInvoice
|
|
|
+ ob.ActualCompanyName = req.ActualCompanyName
|
|
|
ob.Set()
|
|
|
updateCols := []string{
|
|
|
"ContractCode", "RelateContractCode", "RelateContractMainCode", "CrmContractId", "ContractSource",
|
|
|
"ProductIds", "CompanyName", "SellerId", "SellerName", "StartDate", "EndDate",
|
|
|
"RaiSellerId", "RaiSellerName", "ModifyTime", "ContractType", "ContractAmount", "CurrencyUnit", "RMBRate",
|
|
|
- "SignDate", "AgreedPayTime", "ContractStatus", "RegisterStatus", "Remark", "HasPayment",
|
|
|
+ "SignDate", "AgreedPayTime", "ContractStatus", "RegisterStatus", "Remark", "HasPayment","HasInvoice", "ActualCompanyName",
|
|
|
}
|
|
|
// 不需要开票到款的代付直接完成登记, 且不允许进行开票/到款登记
|
|
|
if req.HasInvoice == 0 || req.ContractStatus == fms.ContractStatusEnd {
|
|
@@ -656,7 +657,7 @@ func (rg *RegisterController) Edit(c *gin.Context) {
|
|
|
updateCols := []string{
|
|
|
"ProductIds", "ContractCode", "RelateContractCode", "CrmContractId", "ContractSource", "CompanyName",
|
|
|
"SellerId", "SellerName", "ContractType", "ContractAmount", "StartDate", "EndDate", "SignDate", "AgreedPayTime", "RaiSellerId", "RaiSellerName",
|
|
|
- "ContractStatus", "RegisterStatus", "Remark", "ServiceRemark", "ActualPayCompanies", "HasPayment", "ModifyTime",
|
|
|
+ "ContractStatus", "RegisterStatus", "Remark", "ServiceRemark", "HasPayment", "ModifyTime","HasInvoice","ActualCompanyName",
|
|
|
}
|
|
|
nowTime := time.Now().Local()
|
|
|
item.ProductIds = req.ProductIds
|
|
@@ -681,7 +682,8 @@ func (rg *RegisterController) Edit(c *gin.Context) {
|
|
|
item.Remark = req.Remark
|
|
|
item.ServiceRemark = req.ServiceRemark
|
|
|
item.HasPayment = req.HasPayment
|
|
|
- item.ActualPayCompanies = req.ActualPayCompanies
|
|
|
+ item.HasInvoice = req.HasInvoice
|
|
|
+ item.ActualCompanyNames = req.ActualCompanyName
|
|
|
item.ModifyTime = nowTime
|
|
|
|
|
|
// 不需要开票到款的直接完成登记, 且不允许进行开票/到款登记
|
|
@@ -1789,6 +1791,9 @@ func (rg *RegisterController) Export(c *gin.Context) {
|
|
|
dataRow.AddCell().SetString(newCompanyMap[v.NewCompany])
|
|
|
dataRow.AddCell().SetString(fmt.Sprint(contractTMap[v.HasPayment]))
|
|
|
dataRow.AddCell().SetString(fmt.Sprint(contractSubTMap[v.ContractType]))
|
|
|
+ dataRow.AddCell().SetString(v.ActualCompanyName)
|
|
|
+ dataRow.AddCell().SetString("")
|
|
|
+ dataRow.AddCell().SetString("")
|
|
|
dataRow.AddCell().SetString(v.SellerName)
|
|
|
dataRow.AddCell().SetString(v.RaiSellerName)
|
|
|
|