You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
94 lines
2.9 KiB
94 lines
2.9 KiB
import { Injectable } from '@angular/core';
|
|
import {CommonsService} from './commons.service';
|
|
import {environment} from '../../environments/environment';
|
|
import {HttpClient} from '@angular/common/http';
|
|
|
|
@Injectable({
|
|
providedIn: 'root'
|
|
})
|
|
export class DistributionService {
|
|
|
|
constructor(
|
|
private http: HttpClient,
|
|
private common: CommonsService
|
|
) { }
|
|
|
|
/**
|
|
* @Author Sum1Dream
|
|
* @methodName getDistributionAgent
|
|
* @Description // 查询分销代理商
|
|
* @Date 11:06 2022/8/19
|
|
* @Param callBack
|
|
*/
|
|
public getDistributionAgent(callBack) {
|
|
this.http.get(environment.baseUrl + 'bsDistributionUserRel/getDistributionAgent').subscribe(data => {
|
|
callBack(data);
|
|
});
|
|
}
|
|
|
|
/**
|
|
* @Author Sum1Dream
|
|
* @methodName getDistributionFirst
|
|
* @Description // 查询一级分销
|
|
* @Date 11:07 2022/8/19
|
|
* @Param param: object , callBack
|
|
*/
|
|
public getDistributionFirst(param: object , callBack) {
|
|
this.http.get(environment.baseUrl + 'bsDistributionUserRel/getDistributionFirst?' + this.common.getWhereCondition(param)).subscribe(data => {
|
|
callBack(data);
|
|
});
|
|
}
|
|
|
|
/**
|
|
* @Author Sum1Dream
|
|
* @methodName getDistributionSecond
|
|
* @Description // 查询二级分销
|
|
* @Date 11:08 2022/8/19
|
|
* @Param param: object , callBack
|
|
*/
|
|
public getDistributionSecond(param: object , callBack) {
|
|
this.http.get(environment.baseUrl + 'bsDistributionUserRel/getDistributionSecond?' + this.common.getWhereCondition(param)).subscribe(data => {
|
|
callBack(data);
|
|
});
|
|
}
|
|
|
|
/**
|
|
* @Author Sum1Dream
|
|
* @methodName getDistributionIntegralList
|
|
* @Description // 查询分销积分列表
|
|
* @Date 11:09 2022/8/19
|
|
* @Param param: object , callBack
|
|
*/
|
|
public getDistributionIntegralList(param: object , callBack) {
|
|
this.http.get(environment.baseUrl + 'bsDistributionUserRel/getDistributionIntegralList?' + this.common.getWhereCondition(param)).subscribe(data => {
|
|
callBack(data);
|
|
});
|
|
}
|
|
|
|
/**
|
|
* @Author Sum1Dream
|
|
* @methodName getDistributionAgent
|
|
* @Description // 查询推广代理商
|
|
* @Date 11:06 2022/8/19
|
|
* @Param callBack
|
|
*/
|
|
public agentUserList(callBack) {
|
|
this.http.get(environment.baseUrl + 'bsDistributionUserRel/agentUserList').subscribe(data => {
|
|
callBack(data);
|
|
});
|
|
}
|
|
|
|
/**
|
|
* @Author Sum1Dream
|
|
* @methodName getDistributionIntegralList
|
|
* @Description // 查询推广订单列表
|
|
* @Date 11:09 2022/8/19
|
|
* @Param param: object , callBack
|
|
*/
|
|
public orderListByAgentId(param: object , callBack) {
|
|
this.http.get(environment.baseUrl + 'bsDistributionUserRel/orderListByAgentId?' + this.common.getWhereCondition(param)).subscribe(data => {
|
|
callBack(data);
|
|
});
|
|
}
|
|
|
|
}
|
|
|