|
@@ -710,12 +710,18 @@ func UpdateContractRegisterPre(item *ContractRegister, updateCols []string, serv
|
|
|
//}
|
|
|
}
|
|
|
|
|
|
+ productId := 0
|
|
|
+ if len(invoiceList) > 0 {
|
|
|
+ productId = invoiceList[0].ServiceProductId
|
|
|
+ }
|
|
|
+
|
|
|
//更新另一类型的invoice表数据
|
|
|
invoiceItem := ContractInvoice{
|
|
|
ContractRegisterId: item.ContractRegisterId,
|
|
|
StartDate: item.StartDate,
|
|
|
EndDate: item.EndDate,
|
|
|
CurrencyUnit: item.CurrencyUnit,
|
|
|
+ ServiceProductId: productId,
|
|
|
}
|
|
|
tx.Model(&invoiceItem).Select([]string{"StartDate", "EndDate", "CurrencyUnit"}).Where("ContractRegisterId", item.ContractRegisterId).Updates(invoiceItem)
|
|
|
|