| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- package com.poteviohealth.ym.ipos.common;
- import com.poteviohealth.ym.ipos.model.BasicConfiguration;
- import lombok.extern.log4j.Log4j2;
- import org.springframework.stereotype.Service;
- import javax.annotation.PostConstruct;
- import java.util.HashMap;
- import java.util.Map;
- /**
- * 三方支付基础信息配置
- * @author Qin
- */
- @Log4j2
- @Service
- public class Basic {
- public static Map<Integer, BasicConfiguration> basicMaps = new HashMap<>(2);
- @PostConstruct
- public void init(){
- BasicConfiguration defaultBc = new BasicConfiguration();
- defaultBc.setOperatorId(0);
- defaultBc.setCode("CHECG");
- defaultBc.setPid("00436433");
- defaultBc.setSystemId("5447");
- defaultBc.setMchId("6666000142736819");
- basicMaps.put(0,defaultBc);
- //四川
- BasicConfiguration scBc = new BasicConfiguration();
- scBc.setOperatorId(34);
- defaultBc.setCode("嫲米汇");
- defaultBc.setPid("00437753");
- defaultBc.setSystemId("5458");
- defaultBc.setMchId("6666000151059975");
- basicMaps.put(34,scBc);
- }
- public static BasicConfiguration getSystemParameter(Integer operatorId){
- if(basicMaps.containsKey(operatorId)){
- return basicMaps.get(operatorId);
- }else{
- return basicMaps.get(0);
- }
- }
- }
|