1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- 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<Integer> request(@RequestBody Map<String,List<XdOrderDto>> map) {
- log.info("md5GainStarData get begin map{}",map);
- List<XdOrderDto> 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<String> strings = new ArrayList<>();
- // strings.add("d1531a8519025988df40e8c36c0454ad");
- // strings.add("7bb81f1d2fb6cd213e2b8e3aac84db54");
- // sendGetRequestHeiLongJiang("4542","88c430c8a939250513054555business","http://43.139.215.175/api/customer.callback/index",strings);
- // }
- }
|