|
@@ -109,7 +109,7 @@ public class CustomController {
|
|
|
@RequestMapping("/exportData")
|
|
|
public HttpRespMsg exportData(Custom custom , HttpServletRequest request) throws Exception {
|
|
|
User user = userMapper.selectById(request.getHeader("token"));
|
|
|
- SysForm sysForm = sysFormMapper.selectOne(new LambdaQueryWrapper<SysForm>().eq(SysForm::getCompanyId, user.getCompanyId()).eq(SysForm::getCode, "Thread").eq(SysForm::getIsCurrent, 1));
|
|
|
+ SysForm sysForm = sysFormMapper.selectOne(new LambdaQueryWrapper<SysForm>().eq(SysForm::getCompanyId, user.getCompanyId()).eq(SysForm::getCode, "Customer").eq(SysForm::getIsCurrent, 1));
|
|
|
WxCorpInfo wxCorpInfo = wxCorpInfoService.getOne(new LambdaQueryWrapper<WxCorpInfo>().eq(WxCorpInfo::getCompanyId, user.getCompanyId()));
|
|
|
String config = sysForm.getConfig();
|
|
|
JSONObject configOb = JSON.parseObject(config);
|
|
@@ -123,8 +123,8 @@ public class CustomController {
|
|
|
dataList.add(titleList);
|
|
|
HttpRespMsg msg = list(custom, request);
|
|
|
Map<String, Object> msgData = (Map<String, Object>) msg.getData();
|
|
|
- List<BusinessOpportunity> bos = (List<BusinessOpportunity>) msgData.get("data");
|
|
|
- for (BusinessOpportunity bo1 : bos) {
|
|
|
+ List<Custom> bos = (List<Custom>) msgData.get("data");
|
|
|
+ for (Custom bo1 : bos) {
|
|
|
List<String> item=new ArrayList<>();
|
|
|
for (int i = 0; i < configObJSONArray.size(); i++) {
|
|
|
JSONObject target = configObJSONArray.getJSONObject(i);
|
|
@@ -137,7 +137,7 @@ public class CustomController {
|
|
|
JSONObject object = list.getJSONObject(i2);
|
|
|
String model = object.getString("model");
|
|
|
String targetName = model.substring(0, 1).toUpperCase() + model.substring(1);
|
|
|
- Class<? extends BusinessOpportunity> aClass = bo1.getClass();
|
|
|
+ Class<? extends Custom> aClass = bo1.getClass();
|
|
|
String value = String.valueOf(aClass.getMethod("get" + targetName).invoke(bo1)==null?"":aClass.getMethod("get" + targetName).invoke(bo1));
|
|
|
if(model.equals("inchargerId")){
|
|
|
if(wxCorpInfo!=null&&wxCorpInfo.getSaasSyncContact()==1){
|
|
@@ -152,7 +152,7 @@ public class CustomController {
|
|
|
}else {
|
|
|
String model = target.getString("model");
|
|
|
String targetName = model.substring(0, 1).toUpperCase() + model.substring(1);
|
|
|
- Class<? extends BusinessOpportunity> aClass = bo1.getClass();
|
|
|
+ Class<? extends Custom> aClass = bo1.getClass();
|
|
|
String value = String.valueOf(aClass.getMethod("get" + targetName).invoke(bo1)==null?"":aClass.getMethod("get" + targetName).invoke(bo1));
|
|
|
if(model.equals("inchargerId")){
|
|
|
if(wxCorpInfo!=null&&wxCorpInfo.getSaasSyncContact()==1){
|