|  | @@ -1,5 +1,6 @@
 | 
	
		
			
				|  |  |  package com.ruoyi.web.controller.plugin;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +import cn.hutool.core.util.ObjectUtil;
 | 
	
		
			
				|  |  |  import com.alibaba.fastjson.JSON;
 | 
	
		
			
				|  |  |  import com.alibaba.fastjson.JSONObject;
 | 
	
		
			
				|  |  |  import com.baomidou.mybatisplus.core.toolkit.ObjectUtils;
 | 
	
	
		
			
				|  | @@ -15,6 +16,7 @@ import com.ruoyi.common.core.domain.entity.TWarehouse;
 | 
	
		
			
				|  |  |  import com.ruoyi.common.utils.DateUtils;
 | 
	
		
			
				|  |  |  import com.ruoyi.common.utils.JsonUtil;
 | 
	
		
			
				|  |  |  import com.ruoyi.common.utils.ShaUtil;
 | 
	
		
			
				|  |  | +import com.ruoyi.system.service.ISysConfigService;
 | 
	
		
			
				|  |  |  import com.ruoyi.warehouse.warehouse.domain.TMonitoringAlarms;
 | 
	
		
			
				|  |  |  import com.ruoyi.warehouse.warehouse.service.ITMonitoringAlarmsService;
 | 
	
		
			
				|  |  |  import lombok.AllArgsConstructor;
 | 
	
	
		
			
				|  | @@ -26,8 +28,6 @@ import org.springframework.web.bind.annotation.*;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  import java.io.IOException;
 | 
	
		
			
				|  |  |  import java.text.SimpleDateFormat;
 | 
	
		
			
				|  |  | -import java.time.LocalDateTime;
 | 
	
		
			
				|  |  | -import java.time.format.DateTimeFormatter;
 | 
	
		
			
				|  |  |  import java.util.ArrayList;
 | 
	
		
			
				|  |  |  import java.util.List;
 | 
	
		
			
				|  |  |  import java.util.Objects;
 | 
	
	
		
			
				|  | @@ -55,6 +55,9 @@ public class CcbController {
 | 
	
		
			
				|  |  |      @Autowired
 | 
	
		
			
				|  |  |      private ITMonitoringAlarmsService itMonitoringAlarmsService;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +    @Autowired
 | 
	
		
			
				|  |  | +    private ISysConfigService iSysConfigServicer;
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |      /**
 | 
	
		
			
				|  |  |       * 查询保管凭证号
 | 
	
		
			
				|  |  |       *
 | 
	
	
		
			
				|  | @@ -339,6 +342,11 @@ public class CcbController {
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          System.out.println("请求内容:" + JsonUtil.toJson(deviceAlarm));
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +        String configValue = iSysConfigServicer.selectConfigByKey("bank.url");
 | 
	
		
			
				|  |  | +        if (ObjectUtil.isNull(configValue) && "".equals(configValue)) {
 | 
	
		
			
				|  |  | +            return AjaxResult.error("请求银行地址异常");
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |          String requestTime = DateUtils.dateTimeNow() + (Math.random() * 9 + 1) * 100000;
 | 
	
		
			
				|  |  |          // 签名内容
 | 
	
		
			
				|  |  |          String str = "appId=" + CcbConstants.APP_ID + "&"
 | 
	
	
		
			
				|  | @@ -355,7 +363,7 @@ public class CcbController {
 | 
	
		
			
				|  |  |                  .addHeader("X-RC-SignType", "SHA256")
 | 
	
		
			
				|  |  |                  .addHeader("X-RC-RequestTime", requestTime)
 | 
	
		
			
				|  |  |                  .addHeader("X-RC-RLF-Uid", CcbConstants.PLATFORM_ID)
 | 
	
		
			
				|  |  | -                .url(CcbConstants.DEVICE_ALARM)
 | 
	
		
			
				|  |  | +                .url(configValue + CcbConstants.DEVICE_ALARM)
 | 
	
		
			
				|  |  |                  .post(okhttp3.RequestBody.create(okhttp3.MediaType.parse("application/json; charset=utf-8"), JsonUtil.toJson(deviceAlarm)))
 | 
	
		
			
				|  |  |                  .build();
 | 
	
		
			
				|  |  |  
 |