Browse Source

no message

xingzai 8 months ago
parent
commit
9bb6ab64eb

+ 2 - 1
controllers/cygx/contract_allocation.go

@@ -566,7 +566,7 @@ func (this *ContractAllocationController) CompanyContracDetail() {
 			continue
 		}
 	}
-	fmt.Println(mapPermissionNameHave)
+	//fmt.Println(mapPermissionNameHave)
 	resp.Money = contractItem.Money / 10000
 	//有研选时,对研选套餐类型做文案处理
 	respItemYx := new(cygx.AllocationPermissionListResp)        // 研选订阅
@@ -717,6 +717,7 @@ func (this *ContractAllocationController) CompanyContracDetail() {
 	resp.IsGray = mapIsGray[companyContractId]
 	//resp.List = respList
 	resp.CompanyContractId = companyContractId
+	resp.AllocationType = contractItem.AllocationType
 	br.Ret = 200
 	br.Success = true
 	br.Msg = "获取成功"

+ 1 - 0
models/company/company_apply.go

@@ -117,6 +117,7 @@ type CompanyContractDetail struct {
 	RaiPackageType    int       `description:"权益套餐类型: 0-无; 1-70w套餐; 2-45w套餐"`
 	Source            string    `description:"合同来源:上传附件, 系统合同"`
 	SourceTag         string    `description:"合同来源标签:非标合同,标准合同"`
+	AllocationType    int       `description:"分配方式,0手动分配,1X录分之后自动分配,默认0"`
 	PermissionList    []*PermissionLookList
 }
 

+ 2 - 1
models/cygx/allocation_company_contract.go

@@ -238,7 +238,7 @@ func AddAndUpdateCygxAllocationCompanyContractRai(items []*CygxAllocationCompany
 	}
 
 	ow := orm.NewOrm()
-	sqlW := `UPDATE company_contract SET is_allocation=1   WHERE company_contract_id IN  (` + utils.GetOrmInReplace(lenIds) + `)`
+	sqlW := `UPDATE company_contract SET is_allocation=1 ,allocation_type = 1      WHERE company_contract_id IN  (` + utils.GetOrmInReplace(lenIds) + `)`
 	_, err = ow.Raw(sqlW, companyContractId).Exec()
 
 	return
@@ -255,6 +255,7 @@ type CygxAllocationCompanyContractDetailResp struct {
 	TotalPointsContent string  `description:"总点数描述"`
 	IsGray             bool    `description:"是否置灰"`
 	IsXClass           bool    `description:"是否是X类试用客户"`
+	AllocationType     int     `description:"分配方式,0手动分配,1X录分之后自动分配,默认0"`
 	List               []*AllocationPermissionListResp
 }
 

+ 3 - 3
services/cygx/contract_allocation.go

@@ -886,8 +886,8 @@ func UpdateCygxallocationCompanyContractByEnterScore(itemsPermissionEnterScore [
 			itemPermission.AdminId = sysUser.AdminId
 			itemPermission.AdminName = sysUser.RealName
 			itemPermission.Proportion = v.Proportion / totalProportionPermission * 100 // 占比转换
-			itemPermission.Money = v.Proportion * vContract.Money
-			itemPermission.MoneyAvg = vContract.Money / 6 // 目前6个行业
+			itemPermission.Money = v.Proportion * vContract.Money / 10000 / 100        // 单位转成万
+			itemPermission.MoneyAvg = vContract.Money / 6                              // 目前6个行业
 			itemPermission.ChartPermissionName = v.ChartPermissionName
 			itemPermission.CreateTime = time.Now()
 			itemPermission.ModifyTime = time.Now()
@@ -899,7 +899,7 @@ func UpdateCygxallocationCompanyContractByEnterScore(itemsPermissionEnterScore [
 			item.AdminId = sysUser.AdminId
 			item.AdminName = sysUser.RealName
 			item.Proportion = v.Proportion / totalProportionPermission * 100 // 占比转换
-			item.Money = v.Proportion * vContract.Money
+			item.Money = v.Proportion * vContract.Money / 10000 / 100        // 单位转成万
 			item.RealName = v.RealName
 			item.ChartPermissionName = v.ChartPermissionName
 			item.CreateTime = time.Now()