Basic.java 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. package com.poteviohealth.ym.ipos.common;
  2. import com.poteviohealth.ym.ipos.model.BasicConfiguration;
  3. import lombok.extern.log4j.Log4j2;
  4. import org.springframework.stereotype.Service;
  5. import javax.annotation.PostConstruct;
  6. import java.util.HashMap;
  7. import java.util.Map;
  8. /**
  9. * 三方支付基础信息配置
  10. * @author Qin
  11. */
  12. @Log4j2
  13. @Service
  14. public class Basic {
  15. public static Map<Integer, BasicConfiguration> basicMaps = new HashMap<>(2);
  16. @PostConstruct
  17. public void init(){
  18. BasicConfiguration defaultBc = new BasicConfiguration();
  19. defaultBc.setOperatorId(0);
  20. defaultBc.setCode("CHECG");
  21. defaultBc.setPid("00436433");
  22. defaultBc.setSystemId("5447");
  23. defaultBc.setMchId("6666000142736819");
  24. basicMaps.put(0,defaultBc);
  25. //四川
  26. BasicConfiguration scBc = new BasicConfiguration();
  27. /* bcf.setOperatorId()
  28. basicMaps.put(15,)*/
  29. }
  30. public static BasicConfiguration getSystemParameter(Integer operatorId){
  31. if(basicMaps.containsKey(operatorId)){
  32. return basicMaps.get(operatorId);
  33. }else{
  34. return basicMaps.get(0);
  35. }
  36. }
  37. }