package com.tiangua.star.controller; import com.alibaba.fastjson.JSONObject; import com.tiangua.kirin.api.MessageResult; import com.tiangua.star.model.XdOrderDto; import com.tiangua.star.service.CallBackService; import com.tiangua.star.service.XinLuService; import lombok.extern.slf4j.Slf4j; import org.apache.commons.collections4.CollectionUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; import java.util.ArrayList; import java.util.List; import java.util.Map; /** * @author * @description 本应用 +诚易融 需求开发上线一共两天 * 流程:诚易融定时任务扫,将api存在starl的http推送过来 * 本应用使用http请求接受,获取数据,并对应星级,然后返回诚意融,不用mq 没有为什么 * @project loan-supermarket-parent * @date 2025/3/21 10:45:49 */ @RestController @RequestMapping(value = "/md5/callback") @Slf4j public class Md5CallBackController { @Autowired private CallBackService callBackService; @PostMapping("/request") public MessageResult request(@RequestBody Map> map) { log.info("md5GainStarData get begin map{}",map); List data = map.get("data"); if (CollectionUtils.isEmpty(data)) { log.info("md5GainStarData 解析回传数据为null"); return MessageResult.ok(); } callBackService.processInstitutionData(data); log.info("md5GainStarData get end"); return MessageResult.ok(); } // @PostMapping("/sendGetRequestHeiLongJiang") // public void processInstitutionData() { // ArrayList strings = new ArrayList<>(); // strings.add("d1531a8519025988df40e8c36c0454ad"); // strings.add("7bb81f1d2fb6cd213e2b8e3aac84db54"); // sendGetRequestHeiLongJiang("4542","88c430c8a939250513054555business","http://43.139.215.175/api/customer.callback/index",strings); // } }