|
@@ -601,6 +601,10 @@ func afterApproved(companyApprovalId int, opUserId int, opUserName string) (err
|
|
|
return
|
|
|
}
|
|
|
|
|
|
+ logSellerId := companyProduct.SellerId
|
|
|
+ logSellerName := companyProduct.SellerName
|
|
|
+ isAddCompanyProductUpdateLog := true //是否添加变更日志
|
|
|
+
|
|
|
switch recodeInfo.ApplyMethod {
|
|
|
case 1: //试用转正式
|
|
|
//获取合同信息
|
|
@@ -646,6 +650,8 @@ func afterApproved(companyApprovalId int, opUserId int, opUserName string) (err
|
|
|
err = errors.New("试用转正式失败,Err:" + tmpErr.Error())
|
|
|
return
|
|
|
}
|
|
|
+ //不添加日志
|
|
|
+ isAddCompanyProductUpdateLog = false
|
|
|
}
|
|
|
//如果合同中的结束日期大于产品中的合同结束日期,那么就去修改产品中的合同结束日期
|
|
|
if contractEndDate.After(companyProduct.ContractEndDate) {
|
|
@@ -717,6 +723,8 @@ func afterApproved(companyApprovalId int, opUserId int, opUserName string) (err
|
|
|
err = errors.New(fmt.Sprint("正式客户申请服务更新失败,执行失败2;Err:" + tmpErr.Error()))
|
|
|
return
|
|
|
}
|
|
|
+ //不添加日志
|
|
|
+ isAddCompanyProductUpdateLog = false
|
|
|
}
|
|
|
|
|
|
//如果合同中的结束日期大于产品中的合同结束日期,那么就去修改产品中的合同结束日期
|
|
@@ -776,7 +784,7 @@ func afterApproved(companyApprovalId int, opUserId int, opUserName string) (err
|
|
|
}
|
|
|
|
|
|
//新增客户产品状态变更日志
|
|
|
- {
|
|
|
+ if isAddCompanyProductUpdateLog {
|
|
|
updateSource := ``
|
|
|
switch recodeInfo.ApplyMethod {
|
|
|
case 1: //试用转正式
|
|
@@ -797,6 +805,8 @@ func afterApproved(companyApprovalId int, opUserId int, opUserName string) (err
|
|
|
CompanyId: companyProduct.CompanyId,
|
|
|
ProductId: companyProduct.ProductId,
|
|
|
Status: companyProduct.Status,
|
|
|
+ SellerId: logSellerId,
|
|
|
+ SellerName: logSellerName,
|
|
|
Source: updateSource,
|
|
|
CreateTime: time.Now(),
|
|
|
}
|