|
@@ -865,6 +865,7 @@ func UpdateCygxallocationCompanyContractByEnterScore(itemsPermissionEnterScore [
|
|
|
companyContractIds = append(companyContractIds, v.CompanyContractId)
|
|
|
}
|
|
|
|
|
|
+ fmt.Println("companyContractIds", companyContractIds)
|
|
|
var items []*cygx.CygxAllocationCompanyContract
|
|
|
var itemsPermission []*cygx.CygxAllocationCompanyContractPermission
|
|
|
|
|
@@ -885,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()
|
|
@@ -898,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()
|
|
@@ -914,3 +915,40 @@ func UpdateCygxallocationCompanyContractByEnterScore(itemsPermissionEnterScore [
|
|
|
return
|
|
|
|
|
|
}
|
|
|
+
|
|
|
+//func init15_4_1() {
|
|
|
+// UpdateCygxallocationCompanyContractByEnterScoreInit()
|
|
|
+// //"SELECT * FROM company_contract WHERE company_id IN (SELECT company_id FROM company_product WHERE product_id = 2 AND init_status = '永续' ) AND product_id = 2 ;"
|
|
|
+//}
|
|
|
+
|
|
|
+func UpdateCygxallocationCompanyContractByEnterScoreInit() {
|
|
|
+ var condition string
|
|
|
+ var pars []interface{}
|
|
|
+ listEnterScore, err := cygx.GetCygxEnterScoreList(condition, pars, 0, 999)
|
|
|
+ if err != nil {
|
|
|
+ fmt.Println(err)
|
|
|
+ return
|
|
|
+ }
|
|
|
+ for _, v := range listEnterScore {
|
|
|
+ fmt.Println("v.EnterScoreId", v.EnterScoreId)
|
|
|
+ listPermission, err := cygx.GetCygxEnterScorePermissionListById(v.EnterScoreId)
|
|
|
+ if err != nil {
|
|
|
+ fmt.Println(err)
|
|
|
+ return
|
|
|
+ }
|
|
|
+
|
|
|
+ listResearcher, err := cygx.GeCygxEnterScoreResearcherListById(v.EnterScoreId)
|
|
|
+ if err != nil {
|
|
|
+ fmt.Println(err)
|
|
|
+ return
|
|
|
+ }
|
|
|
+ sysUser, err := system.GetSysUserById(v.AdminId)
|
|
|
+ if err != nil {
|
|
|
+ fmt.Println(err)
|
|
|
+ return
|
|
|
+ }
|
|
|
+ go UpdateCygxallocationCompanyContractByEnterScore(listPermission, listResearcher, v.StartDate, v.EndDate, v.CompanyId, sysUser)
|
|
|
+ }
|
|
|
+ fmt.Println("END")
|
|
|
+ return
|
|
|
+}
|