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 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); } } }