|
@@ -54,15 +54,17 @@ func (c *PercentageController) Percentage_List() {
|
|
|
T_uuid := c.GetString("T_uuid")
|
|
|
T_state, _ := c.GetInt("T_state")
|
|
|
T_type, _ := c.GetInt("T_type")
|
|
|
- T_start_date := c.GetString("T_start_date") // 开始时间
|
|
|
- T_end_date := c.GetString("T_end_date") // 结束时间
|
|
|
+ T_start_date := c.GetString("T_start_date") // 开始时间
|
|
|
+ T_end_date := c.GetString("T_end_date") // 结束时间
|
|
|
+ T_reporting_start_time := c.GetString("T_reporting_start_time") // 统计开始时间
|
|
|
+ T_reporting_end_time := c.GetString("T_reporting_end_time") // 统计开始时间
|
|
|
|
|
|
userList, _ := NatsServer.Read_User_List_All()
|
|
|
Account.Read_User_All_Map(userList)
|
|
|
Percentage.Read_VerifyCompany_All_Map()
|
|
|
|
|
|
PercentageDao := Percentage.NewPercentage(orm.NewOrm())
|
|
|
- R_List, R_cnt := PercentageDao.Read_Percentage_List_SQL(T_name, T_uuid, T_start_date, T_end_date,
|
|
|
+ R_List, R_cnt := PercentageDao.Read_Percentage_List_SQL(T_name, T_uuid, T_start_date, T_end_date, T_reporting_start_time, T_reporting_end_time,
|
|
|
false, T_state, T_type, page, page_z)
|
|
|
|
|
|
var r_jsons lib.R_JSONS
|
|
@@ -91,15 +93,17 @@ func (c *PercentageController) Percentage_User_List() {
|
|
|
// 查询
|
|
|
T_name := c.GetString("T_name")
|
|
|
T_state, _ := c.GetInt("T_state")
|
|
|
- T_start_date := c.GetString("T_start_date") // 开始时间
|
|
|
- T_end_date := c.GetString("T_end_date") // 结束时间
|
|
|
+ T_start_date := c.GetString("T_start_date") // 开始时间
|
|
|
+ T_end_date := c.GetString("T_end_date") // 结束时间
|
|
|
+ T_reporting_start_time := c.GetString("T_reporting_start_time") // 统计开始时间
|
|
|
+ T_reporting_end_time := c.GetString("T_reporting_end_time") // 统计开始时间
|
|
|
|
|
|
userList, _ := NatsServer.Read_User_List_All()
|
|
|
Account.Read_User_All_Map(userList)
|
|
|
Percentage.Read_VerifyCompany_All_Map()
|
|
|
|
|
|
PercentageDao := Percentage.NewPercentage(orm.NewOrm())
|
|
|
- R_List, R_cnt := PercentageDao.Read_Percentage_User_List_SQL(c.User.T_uuid, T_name, T_start_date, T_end_date, false, T_state, page, page_z)
|
|
|
+ R_List, R_cnt := PercentageDao.Read_Percentage_User_List_SQL(c.User.T_uuid, T_name, T_start_date, T_end_date, T_reporting_start_time, T_reporting_end_time, false, T_state, page, page_z)
|
|
|
|
|
|
var r_jsons lib.R_JSONS
|
|
|
r_jsons.Num = R_cnt
|
|
@@ -120,13 +124,15 @@ func (c *PercentageController) Percentage_Export() {
|
|
|
T_start_date := c.GetString("T_start_date") // 开始时间
|
|
|
T_end_date := c.GetString("T_end_date") // 结束时间
|
|
|
T_state, _ := c.GetInt("T_state")
|
|
|
- T_type, _ := c.GetInt("T_type") // 提成类型
|
|
|
+ T_type, _ := c.GetInt("T_type") // 提成类型
|
|
|
+ T_reporting_start_time := c.GetString("T_reporting_start_time") // 统计开始时间
|
|
|
+ T_reporting_end_time := c.GetString("T_reporting_end_time") // 统计开始时间
|
|
|
userList, _ := NatsServer.Read_User_List_All()
|
|
|
Account.Read_User_All_Map(userList)
|
|
|
Percentage.Read_VerifyCompany_All_Map()
|
|
|
Basic.Read_VerifyItem_All_Map()
|
|
|
PercentageDao := Percentage.NewPercentage(orm.NewOrm())
|
|
|
- percentageList, _ := PercentageDao.Read_Percentage_List_SQL(T_name, T_uuid, T_start_date, T_end_date, true, T_state, T_type, 0, 9999)
|
|
|
+ percentageList, _ := PercentageDao.Read_Percentage_List_SQL(T_name, T_uuid, T_start_date, T_end_date, T_reporting_start_time, T_reporting_end_time, true, T_state, T_type, 0, 9999)
|
|
|
dataInterval := fmt.Sprintf("%s - %s", T_start_date, T_end_date)
|
|
|
if dataInterval == " - " {
|
|
|
dataInterval = ""
|
|
@@ -238,15 +244,15 @@ func (c *PercentageController) Percentage_Export() {
|
|
|
}
|
|
|
f.SetCellValue("Sheet1", fmt.Sprintf("F%d", line), deviceType)
|
|
|
verifyItem := Basic.Read_VerifyItem_Get(percentage.T_verify_item)
|
|
|
- f.SetCellValue("Sheet1", fmt.Sprintf("%s%d", verifyItem.T_cell, line), percentage.T_money)
|
|
|
+ f.SetCellValue("Sheet1", fmt.Sprintf("%s%d", verifyItem.T_cell, line), percentage.T_approval_money)
|
|
|
var verifyType string
|
|
|
if percentage.T_type == Percentage.SchemeType {
|
|
|
verifyType = "验证实施"
|
|
|
- f.SetCellValue("Sheet1", fmt.Sprintf("%s%d", schemeEndCell, line), percentage.T_money)
|
|
|
+ f.SetCellValue("Sheet1", fmt.Sprintf("%s%d", schemeEndCell, line), percentage.T_approval_money)
|
|
|
|
|
|
} else if percentage.T_type == Percentage.ReportingType {
|
|
|
verifyType = "报告编写"
|
|
|
- f.SetCellValue("Sheet1", fmt.Sprintf("%s%d", reportingEndCell, line), percentage.T_money)
|
|
|
+ f.SetCellValue("Sheet1", fmt.Sprintf("%s%d", reportingEndCell, line), percentage.T_approval_money)
|
|
|
|
|
|
}
|
|
|
f.SetCellValue("Sheet1", fmt.Sprintf("G%d", line), verifyType)
|
|
@@ -361,12 +367,14 @@ func (c *PercentageController) Percentage_User_Export() {
|
|
|
T_start_date := c.GetString("T_start_date") // 开始时间
|
|
|
T_end_date := c.GetString("T_end_date") // 结束时间
|
|
|
T_state, _ := c.GetInt("T_state")
|
|
|
+ T_reporting_start_time := c.GetString("T_reporting_start_time") // 统计开始时间
|
|
|
+ T_reporting_end_time := c.GetString("T_reporting_end_time") // 统计开始时间
|
|
|
userList, _ := NatsServer.Read_User_List_All()
|
|
|
Account.Read_User_All_Map(userList)
|
|
|
Percentage.Read_VerifyCompany_All_Map()
|
|
|
Basic.Read_VerifyItem_All_Map()
|
|
|
PercentageDao := Percentage.NewPercentage(orm.NewOrm())
|
|
|
- percentageList, _ := PercentageDao.Read_Percentage_User_List_SQL(c.User.T_uuid, T_name, T_start_date, T_end_date, true, T_state, 0, 9999)
|
|
|
+ percentageList, _ := PercentageDao.Read_Percentage_User_List_SQL(c.User.T_uuid, T_name, T_start_date, T_end_date, T_reporting_start_time, T_reporting_end_time, true, T_state, 0, 9999)
|
|
|
|
|
|
dataInterval := fmt.Sprintf("%s - %s", T_start_date, T_end_date)
|
|
|
if dataInterval == " - " {
|
|
@@ -481,15 +489,15 @@ func (c *PercentageController) Percentage_User_Export() {
|
|
|
}
|
|
|
f.SetCellValue("Sheet1", fmt.Sprintf("F%d", line), deviceType)
|
|
|
verifyItem := Basic.Read_VerifyItem_Get(percentage.T_verify_item)
|
|
|
- f.SetCellValue("Sheet1", fmt.Sprintf("%s%d", verifyItem.T_cell, line), percentage.T_money)
|
|
|
+ f.SetCellValue("Sheet1", fmt.Sprintf("%s%d", verifyItem.T_cell, line), percentage.T_approval_money)
|
|
|
var verifyType string
|
|
|
if percentage.T_type == Percentage.SchemeType {
|
|
|
verifyType = "验证实施"
|
|
|
- f.SetCellValue("Sheet1", fmt.Sprintf("%s%d", schemeEndCell, line), verifyItem.T_price)
|
|
|
+ f.SetCellValue("Sheet1", fmt.Sprintf("%s%d", schemeEndCell, line), percentage.T_approval_money)
|
|
|
|
|
|
} else if percentage.T_type == Percentage.ReportingType {
|
|
|
verifyType = "报告编写"
|
|
|
- f.SetCellValue("Sheet1", fmt.Sprintf("%s%d", reportingEndCell, line), percentage.T_money)
|
|
|
+ f.SetCellValue("Sheet1", fmt.Sprintf("%s%d", reportingEndCell, line), percentage.T_approval_money)
|
|
|
|
|
|
}
|
|
|
f.SetCellValue("Sheet1", fmt.Sprintf("G%d", line), verifyType)
|