package com.yeshi.buwan.util.api;
|
|
import com.yeshi.buwan.domain.DetailSystem;
|
import com.yeshi.buwan.service.imp.SystemService;
|
import com.yeshi.buwan.vo.AcceptData;
|
import org.springframework.stereotype.Component;
|
|
@Component
|
public class ClientApiUtil {
|
|
private SystemService systemService;
|
|
/**
|
* 初始化基础参数
|
*
|
* @param acceptData
|
*/
|
public void initBaseParams(AcceptData acceptData) {
|
if (acceptData != null) {
|
if ("ios".equalsIgnoreCase(acceptData.getPlatform())) {
|
acceptData.setChannel("appstore");
|
}
|
//注入detailSystem
|
DetailSystem detailSystem = systemService.getDetailSystemByPackage(acceptData.getPackageName());
|
acceptData.setDetailSystem(detailSystem);
|
}
|
|
}
|
|
|
}
|