Commit 9204df00 authored by dengguangman's avatar dengguangman Committed by Administrator

1

Signed-off-by: Administrator's avatarAdministrator <admin@example.com>
parent e5ec7863
...@@ -7,11 +7,12 @@ import com.dsk.common.core.domain.R; ...@@ -7,11 +7,12 @@ import com.dsk.common.core.domain.R;
import com.dsk.common.core.page.TableDataInfo; import com.dsk.common.core.page.TableDataInfo;
import com.dsk.common.excel.ExcelUtils; import com.dsk.common.excel.ExcelUtils;
import com.dsk.cscec.domain.DCustomer; import com.dsk.cscec.domain.DCustomer;
import com.dsk.cscec.domain.bo.DCustomerDynamicRiskChangeVo;
import com.dsk.cscec.domain.bo.DCustomerDynamicRiskStatisticsVo;
import com.dsk.cscec.domain.bo.DCustomerDynamicRiskTypeVo;
import com.dsk.cscec.domain.bo.DCustomerSearchBo; import com.dsk.cscec.domain.bo.DCustomerSearchBo;
import com.dsk.cscec.domain.vo.DCustomerListVo; import com.dsk.cscec.domain.vo.DCustomerListVo;
import com.dsk.cscec.service.IDCustomerService; import com.dsk.cscec.service.IDCustomerService;
import com.dsk.jsk.domain.JskCombineSearchDto;
import com.dsk.jsk.domain.vo.JskCombineWinBidProjectExportVo;
import lombok.RequiredArgsConstructor; import lombok.RequiredArgsConstructor;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
...@@ -59,6 +60,42 @@ public class DCustomerController extends BaseController { ...@@ -59,6 +60,42 @@ public class DCustomerController extends BaseController {
util.exportExcel(response, list, "sheet1","大数据经营管理支撑服务平台供应商导出", true); util.exportExcel(response, list, "sheet1","大数据经营管理支撑服务平台供应商导出", true);
} }
/***
*@Description: 供应商风险动态-统计
*@Param:
*@return: com.dsk.common.core.domain.R
*@Author: Dgm
*@date: 2023/12/9 9:29
*/
@PostMapping(value = "dynamicRisk/statistics")
public R dynamicRiskStatistics(@RequestBody DCustomerDynamicRiskStatisticsVo riskStatisticsVo) {
return baseService.dynamicRiskStatistics(riskStatisticsVo);
}
/***
*@Description: 查询供应商风险类型分布
*@Param:
*@return: com.dsk.common.core.domain.R
*@Author: Dgm
*@date: 2023/12/9 9:29
*/
@PostMapping(value = "risk/type")
public R riskType(@RequestBody DCustomerDynamicRiskTypeVo riskTypeVo) {
return baseService.riskType(riskTypeVo);
}
/***
*@Description: 风险类型趋势
*@Param:
*@return: com.dsk.common.core.domain.R
*@Author: Dgm
*@date: 2023/12/9 9:29
*/
@PostMapping(value = "risk/change")
public R riskChange(@RequestBody DCustomerDynamicRiskChangeVo riskChangeVo) {
return baseService.riskChange(riskChangeVo);
}
} }
package com.dsk.cscec.domain.bo;
import lombok.Data;
/**
* @ClassName DCustomerDynamicRiskChangeVo
* @Description 查询供应商风险类型趋势
* @Author Dgm
* @Date 2023/12/9 11:05
* @Version
*/
@Data
public class DCustomerDynamicRiskChangeVo {
/**
* 用户id
*/
private Long userId = 7324L;
private String systemCode = "zjyj";
/**
* 风险类型
*/
private String riskType;
}
package com.dsk.cscec.domain.bo;
import lombok.Data;
/**
* @ClassName DCustomerDynamicRiskStatisticsVo
* @Description 供应商风险动态-统计
* @Author Dgm
* @Date 2023/12/9 11:05
* @Version
*/
@Data
public class DCustomerDynamicRiskStatisticsVo {
/**
* 用户id
*/
private Long userId = 7324L;
private String systemCode = "zjyj";
}
package com.dsk.cscec.domain.bo;
import lombok.Data;
/**
* @ClassName DCustomerDynamicRiskTypeVo
* @Description 查询供应商风险类型分布
* @Author Dgm
* @Date 2023/12/9 11:05
* @Version
*/
@Data
public class DCustomerDynamicRiskTypeVo {
/**
* 用户id
*/
private Long userId = 7324L;
private String systemCode = "zjyj";
/**
* 条件查询开始时间
*/
private String beginTime;
/**
* 条件查询结束时间
*/
private String endTime;
}
...@@ -2,8 +2,12 @@ package com.dsk.cscec.service; ...@@ -2,8 +2,12 @@ package com.dsk.cscec.service;
import com.baomidou.mybatisplus.extension.service.IService; import com.baomidou.mybatisplus.extension.service.IService;
import com.dsk.common.core.domain.PageQuery; import com.dsk.common.core.domain.PageQuery;
import com.dsk.common.core.domain.R;
import com.dsk.common.core.page.TableDataInfo; import com.dsk.common.core.page.TableDataInfo;
import com.dsk.cscec.domain.DCustomer; import com.dsk.cscec.domain.DCustomer;
import com.dsk.cscec.domain.bo.DCustomerDynamicRiskChangeVo;
import com.dsk.cscec.domain.bo.DCustomerDynamicRiskStatisticsVo;
import com.dsk.cscec.domain.bo.DCustomerDynamicRiskTypeVo;
import com.dsk.cscec.domain.bo.DCustomerSearchBo; import com.dsk.cscec.domain.bo.DCustomerSearchBo;
import com.dsk.cscec.domain.vo.DCustomerListVo; import com.dsk.cscec.domain.vo.DCustomerListVo;
...@@ -23,5 +27,32 @@ public interface IDCustomerService extends IService<DCustomer> { ...@@ -23,5 +27,32 @@ public interface IDCustomerService extends IService<DCustomer> {
DCustomer info(String customerKey); DCustomer info(String customerKey);
/***
*@Description: 供应商风险动态-统计
*@Param: addVo 信息
*@return: R
*@Author: Dgm
*@date: 2023/12/9 10:03
*/
R dynamicRiskStatistics(DCustomerDynamicRiskStatisticsVo riskStatisticsVo);
/***
*@Description: 查询供应商风险类型分布
*@Param: addVo 信息
*@return: R
*@Author: Dgm
*@date: 2023/12/9 10:03
*/
R riskType(DCustomerDynamicRiskTypeVo riskTypeVo);
/***
*@Description: 风险类型趋势
*@Param: addVo 信息
*@return: R
*@Author: Dgm
*@date: 2023/12/9 10:03
*/
R riskChange(DCustomerDynamicRiskChangeVo riskChangeVo);
} }
...@@ -2,19 +2,26 @@ package com.dsk.cscec.service.impl; ...@@ -2,19 +2,26 @@ package com.dsk.cscec.service.impl;
import cn.hutool.core.bean.BeanUtil; import cn.hutool.core.bean.BeanUtil;
import cn.hutool.core.map.MapUtil; import cn.hutool.core.map.MapUtil;
import cn.hutool.core.util.ObjectUtil;
import com.baomidou.mybatisplus.core.toolkit.CollectionUtils; import com.baomidou.mybatisplus.core.toolkit.CollectionUtils;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.dsk.common.core.domain.PageQuery; import com.dsk.common.core.domain.PageQuery;
import com.dsk.common.core.domain.R;
import com.dsk.common.core.page.TableDataInfo; import com.dsk.common.core.page.TableDataInfo;
import com.dsk.common.helper.LoginHelper;
import com.dsk.common.utils.StringUtils; import com.dsk.common.utils.StringUtils;
import com.dsk.cscec.domain.DCustomer; import com.dsk.cscec.domain.DCustomer;
import com.dsk.cscec.domain.bo.DCustomerDynamicRiskChangeVo;
import com.dsk.cscec.domain.bo.DCustomerDynamicRiskStatisticsVo;
import com.dsk.cscec.domain.bo.DCustomerDynamicRiskTypeVo;
import com.dsk.cscec.domain.bo.DCustomerSearchBo; import com.dsk.cscec.domain.bo.DCustomerSearchBo;
import com.dsk.cscec.domain.vo.DCustomerListVo; import com.dsk.cscec.domain.vo.DCustomerListVo;
import com.dsk.cscec.mapper.DCustomerMapper; import com.dsk.cscec.mapper.DCustomerMapper;
import com.dsk.cscec.mapper.DSubcontractMapper; import com.dsk.cscec.mapper.DSubcontractMapper;
import com.dsk.cscec.service.IDCustomerService; import com.dsk.cscec.service.IDCustomerService;
import com.dsk.search.service.BusinessOpportunityRadarService; import com.dsk.search.service.BusinessOpportunityRadarService;
import com.dsk.system.utils.DskOpenApiUtil;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
...@@ -40,6 +47,10 @@ public class DCustomerServiceImpl extends ServiceImpl<DCustomerMapper, DCustomer ...@@ -40,6 +47,10 @@ public class DCustomerServiceImpl extends ServiceImpl<DCustomerMapper, DCustomer
@Autowired @Autowired
private BusinessOpportunityRadarService opportunityRadarService; private BusinessOpportunityRadarService opportunityRadarService;
@Resource
private DskOpenApiUtil dskOpenApiUtil;
@Override @Override
public TableDataInfo<DCustomerListVo> allSearchList(DCustomerSearchBo bo, PageQuery query) { public TableDataInfo<DCustomerListVo> allSearchList(DCustomerSearchBo bo, PageQuery query) {
dealWithCustomerClass(bo); dealWithCustomerClass(bo);
...@@ -178,5 +189,35 @@ public class DCustomerServiceImpl extends ServiceImpl<DCustomerMapper, DCustomer ...@@ -178,5 +189,35 @@ public class DCustomerServiceImpl extends ServiceImpl<DCustomerMapper, DCustomer
} }
} }
} }
@Override
public R dynamicRiskStatistics(DCustomerDynamicRiskStatisticsVo riskStatisticsVo) {
Long userId = LoginHelper.getUserId();
if (ObjectUtil.isNotEmpty(userId)) {
riskStatisticsVo.setUserId(userId);
}
Map<String, Object> map = dskOpenApiUtil.requestBody("/operate/monitor/dynamicRiskStatistics", BeanUtil.beanToMap(riskStatisticsVo, false, false));
return BeanUtil.toBean(map, R.class);
}
@Override
public R riskType(DCustomerDynamicRiskTypeVo riskTypeVo) {
Long userId = LoginHelper.getUserId();
if (ObjectUtil.isNotEmpty(userId)) {
riskTypeVo.setUserId(userId);
}
Map<String, Object> map = dskOpenApiUtil.requestBody("/operate/monitor/riskType", BeanUtil.beanToMap(riskTypeVo, false, false));
return BeanUtil.toBean(map, R.class);
}
@Override
public R riskChange(DCustomerDynamicRiskChangeVo riskChangeVo) {
Long userId = LoginHelper.getUserId();
if (ObjectUtil.isNotEmpty(userId)) {
riskChangeVo.setUserId(userId);
}
Map<String, Object> map = dskOpenApiUtil.requestBody("/operate/monitor/riskChange", BeanUtil.beanToMap(riskChangeVo, false, false));
return BeanUtil.toBean(map, R.class);
}
} }
...@@ -41,6 +41,11 @@ public class PushMonitorSystemDetailVo { ...@@ -41,6 +41,11 @@ public class PushMonitorSystemDetailVo {
*/ */
private String objId; private String objId;
/**
* pid
*/
private String pid;
public String getDimensionName() { public String getDimensionName() {
return dimensionName; return dimensionName;
} }
...@@ -89,9 +94,21 @@ public class PushMonitorSystemDetailVo { ...@@ -89,9 +94,21 @@ public class PushMonitorSystemDetailVo {
this.objId = objId; this.objId = objId;
} }
public String getPid() {
return pid;
}
public void setPid(String pid) {
this.pid = pid;
}
public PushMonitorSystemDetailVo() { public PushMonitorSystemDetailVo() {
} }
public PushMonitorSystemDetailVo(String pid) {
this.pid = pid;
}
public PushMonitorSystemDetailVo(String eid, String uId, String md5Id, String objId) { public PushMonitorSystemDetailVo(String eid, String uId, String md5Id, String objId) {
this.eid = eid; this.eid = eid;
this.uId = uId; this.uId = uId;
...@@ -108,6 +125,7 @@ public class PushMonitorSystemDetailVo { ...@@ -108,6 +125,7 @@ public class PushMonitorSystemDetailVo {
", uId='" + uId + '\'' + ", uId='" + uId + '\'' +
", md5Id='" + md5Id + '\'' + ", md5Id='" + md5Id + '\'' +
", objId='" + objId + '\'' + ", objId='" + objId + '\'' +
", pid='" + pid + '\'' +
'}'; '}';
} }
} }
...@@ -262,7 +262,7 @@ public class MonitorServiceImpl implements MonitorService { ...@@ -262,7 +262,7 @@ public class MonitorServiceImpl implements MonitorService {
map = dskOpenApiUtil.requestBody("/operate/enterpriseCredit/kaiTingDetail", BeanUtil.beanToMap(cancelVo, false, false)); map = dskOpenApiUtil.requestBody("/operate/enterpriseCredit/kaiTingDetail", BeanUtil.beanToMap(cancelVo, false, false));
break; break;
case "行政处罚": case "行政处罚":
map = dskOpenApiUtil.requestBody("/operate/enterpriseCredit/xingZhengDetail", BeanUtil.beanToMap(cancelVo, false, false)); map = dskOpenApiUtil.requestBody("/operate/enterpriseCredit/penalizeDetail", BeanUtil.beanToMap(cancelVo, false, false));
break; break;
default: default:
break; break;
...@@ -312,6 +312,9 @@ public class MonitorServiceImpl implements MonitorService { ...@@ -312,6 +312,9 @@ public class MonitorServiceImpl implements MonitorService {
case "新增开庭公告": case "新增开庭公告":
detailVo = new PushMonitorSystemDetailVo(value1, null, value2, null); detailVo = new PushMonitorSystemDetailVo(value1, null, value2, null);
break; break;
case "行政处罚":
detailVo = new PushMonitorSystemDetailVo(value1);
break;
default: default:
break; break;
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment