WebJudicialDetailsController.java 2.15 KB
package com.lhcredit.project.webbusiness.controller;

import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject;
import com.lhcredit.framework.aspectj.lang.annotation.CheckToken;
import com.lhcredit.framework.web.domain.AjaxResult;
import com.lhcredit.project.business.TianYC.entity.param.RequestParams;
import com.lhcredit.project.business.TianYC.entity.param.SFParams;
import com.lhcredit.project.business.judicial.service.JudicialDetailsService;
import com.lhcredit.project.business.monitorCompany.domain.MonitorCompany;
import com.lhcredit.project.business.monitorInfo.domain.MonitorInfo;
import com.lhcredit.project.business.monitorInfo.service.IMonitorInfoService;
import com.lhcredit.project.monitor.job.task.MonitorDataTask;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;

import java.util.List;

@RestController
@RequestMapping("/web/judicialDetail")
@Api(value = "司法协助信息", tags = "司法协助信息")
public class WebJudicialDetailsController {

    @Autowired
    private JudicialDetailsService judicialDetailsService;

    @Autowired
    private IMonitorInfoService iMonitorInfoService;
    /**
     *
     * @param sfParams 司法条件参数
     * @return
     */
    @ApiOperation(value = "司法协助展示", notes = "司法协助展示")
    @PostMapping("/judicialDetailList")
    @CheckToken
    public AjaxResult JudicialDetailList (@RequestBody RequestParams sfParams){
        JSONObject jsonObject = judicialDetailsService.JudicialDetailList(sfParams);
        return AjaxResult.success(jsonObject.getJSONObject("data"));
    }

//    @ApiOperation(value = "司法失信被执行人详情")
//    @PostMapping("/dishonestDebtorList")
//    public AjaxResult dishonestDebtorList (@RequestBody String companyName){
//        List<MonitorInfo> monitorInfos = iMonitorInfoService.selectMonitorByCompanyName(companyName);
//        JSONArray array = JSONObject.parseArray(JSON.toJSONString(monitorInfos));
//        return AjaxResult.success(array);
//    }







}