xiziwen vor 5 Monaten
Ursprung
Commit
03d2e7fb58
1 geänderte Dateien mit 13 neuen und 0 gelöschten Zeilen
  1. 13 0
      controllers/statistic_report.go

+ 13 - 0
controllers/statistic_report.go

@@ -5772,6 +5772,19 @@ func (this *StatisticReportController) InvoicePaymentList() {
 	} else if sysUser.RoleTypeCode != utils.ROLE_TYPE_CODE_ADMIN {
 		cond += ` AND (c.seller_id=? OR d.seller_id=?)`
 		pars = append(pars, sysUser.AdminId, sysUser.AdminId)
+	} else if sysUser.RoleTypeCode != utils.ROLE_TYPE_CODE_FICC_GROUP {
+		conf , err := company.GetConfigDetailByCode("ficc_group_seller_ids")
+		if err != nil {
+			fmt.Println("GetConfigDetailByCode Err:" + err.Error())
+		}
+		if conf.ConfigValue == "" {
+			err = errors.New("ID配置有误")
+			return
+		}
+		sellerIdsList := conf.ConfigValue
+
+		cond += ` AND (c.seller_id IN (` + sellerIdsList + `) OR d.seller_id IN (` + sellerIdsList + `))`
+		pars = append(pars, sysUser.AdminId, sysUser.AdminId)
 	}
 
 	// 开票到款日期