UnbindBiz.java 1.3 KB
package com.cjs.cms.biz.user;

import java.util.LinkedHashMap;
import java.util.Map;

import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Service;

import com.cjs.cms.biz.pub.CommonBiz;
import com.cjs.cms.util.net.HttpUtil;

/**
 * 银行卡解绑
 * 
 * @author tongyufu
 *
 */
@Service
public class UnbindBiz {

    Logger            log = LogManager.getLogger();
    @Autowired
    private CommonBiz commonBiz;
    @Value("${pnr.operId}")
    private String    operId;
    @Value("${pnr.urlhead}")
    private String    urlhead;

    /** 银行卡解绑 */
    public void unbindCard() throws Exception {
        Map<String, String> params = new LinkedHashMap<String, String>();
        String uri = urlhead + "gao/entry.do";
        params.put("Version", "10");
        params.put("CmdId", "WHCancelBindCard");
        params.put("MerId", operId);
        params.put("OperId", "80020400");
        params.put("CardNo", "6210810000000026581");
        String checkValue = commonBiz.encrypt(params);
        params.put("ChkValue", checkValue);
        String response = HttpUtil.doPost(uri, params);
        log.info(response);
    }

}