/*
 * Decompiled with CFR 0.152.
 * 
 * Could not load the following classes:
 *  com.google.gson.Gson
 *  com.google.gson.JsonSyntaxException
 *  org.apache.commons.lang.StringUtils
 *  org.springframework.beans.BeanUtils
 *  org.springframework.stereotype.Service
 *  org.springframework.transaction.annotation.Propagation
 *  org.springframework.transaction.annotation.Transactional
 */
package com.hst.taxService.service.imp;

import com.google.gson.Gson;
import com.google.gson.JsonSyntaxException;
import com.hst.common.domain.BaseAppServiceDomain;
import com.hst.common.domain.TaxCommonReturnDomain;
import com.hst.common.service.imp.BaseBusinessServiceImp;
import com.hst.common.util.HstWxServiceUtil;
import com.hst.framework.constants.WebConstants;
import com.hst.framework.dao.BaseDao;
import com.hst.taxService.dao.imp.TaxWxfwhAppDaoImp;
import com.hst.taxService.dao.imp.TaxWxfwhGywmAppDaoImp;
import com.hst.taxService.dao.imp.TaxWxfwhWycxAppDaoImp;
import com.hst.taxService.domain.gt3.HxzgDjCxNsrjyxxRequestDomain;
import com.hst.taxService.domain.gt3.HxzgDjCxNsrjyxxResponseDomain;
import com.hst.taxService.domain.gt3.HxzgZsCxNsrdkfpyjxxRequestDomain;
import com.hst.taxService.domain.gt3.HxzgZsCxNsrdkfpyjxxResponseDomain;
import com.hst.taxService.domain.smz.SmzWxHtyzSmcjAppDomain;
import com.hst.taxService.domain.wxfwh.BsyDxSmyzAppDomain;
import com.hst.taxService.domain.wxfwh.FpdkCheckSqzgAppDomain;
import com.hst.taxService.domain.wxfwh.FpdkCxGhfxxAppDomain;
import com.hst.taxService.domain.wxfwh.FpdkCxNsrSqslxxAppDomain;
import com.hst.taxService.domain.wxfwh.FpdkCxSqslMxxxAppDomain;
import com.hst.taxService.domain.wxfwh.FpdkHxRtn;
import com.hst.taxService.domain.wxfwh.FpdkQueryDkfpSfzxxAppDomain;
import com.hst.taxService.domain.wxfwh.FpdkQueryQyGlxxBySfzhmAppDomain;
import com.hst.taxService.domain.wxfwh.FpdkQxsqAppDomain;
import com.hst.taxService.domain.wxfwh.FpdkRtnSqptKjxxAppDomain;
import com.hst.taxService.domain.wxfwh.FpdkRtnSqptSqdzfAppDomain;
import com.hst.taxService.domain.wxfwh.FpdkRtnSqptYshjgAppDomain;
import com.hst.taxService.domain.wxfwh.FpdkSaveSqxxAppDomain;
import com.hst.taxService.domain.wxfwh.FpjylxCheckSqzgAppDomain;
import com.hst.taxService.domain.wxfwh.FpjylxCxNsrDylgxxAppDomain;
import com.hst.taxService.domain.wxfwh.FpjylxCxNsrFpyjxxAppDomain;
import com.hst.taxService.domain.wxfwh.FpjylxCxNsrJcxxAppDomain;
import com.hst.taxService.domain.wxfwh.FpjylxCxNsrPzxxAppDomain;
import com.hst.taxService.domain.wxfwh.FpjylxCxNsrSqslxxAppDomain;
import com.hst.taxService.domain.wxfwh.FpjylxCxSqslMxxxAppDomain;
import com.hst.taxService.domain.wxfwh.FpjylxQxsqAppDomain;
import com.hst.taxService.domain.wxfwh.FpjylxSaveSqxxAppDomain;
import com.hst.taxService.domain.wxfwh.GkdhCxAppDomain;
import com.hst.taxService.domain.wxfwh.GlyCxDhhmAppDomain;
import com.hst.taxService.domain.wxfwh.GlyCxTjAppDomain;
import com.hst.taxService.domain.wxfwh.GlyGetBssxAppDomain;
import com.hst.taxService.domain.wxfwh.GywmGzdtAppDomain;
import com.hst.taxService.domain.wxfwh.GywmJgszAppDomain;
import com.hst.taxService.domain.wxfwh.GywmJkjsAppDomain;
import com.hst.taxService.domain.wxfwh.GywmLdzlAppDomain;
import com.hst.taxService.domain.wxfwh.GywmZyznAppDomain;
import com.hst.taxService.domain.wxfwh.NsrDxyzmYzAppDomain;
import com.hst.taxService.domain.wxfwh.PubBdNsrAppDomain;
import com.hst.taxService.domain.wxfwh.PubGetBsdtAppDomain;
import com.hst.taxService.domain.wxfwh.PubGetDmbxxAppDomain;
import com.hst.taxService.domain.wxfwh.PubGetFileAppDomain;
import com.hst.taxService.domain.wxfwh.PubGetFjxhAppDomain;
import com.hst.taxService.domain.wxfwh.PubGetJdxzAppDomain;
import com.hst.taxService.domain.wxfwh.PubGetNsrAppDomain;
import com.hst.taxService.domain.wxfwh.PubGetNsrDxyzmAppDomain;
import com.hst.taxService.domain.wxfwh.PubGetPicAppDomain;
import com.hst.taxService.domain.wxfwh.PubGetSmzDxyzmAppDomain;
import com.hst.taxService.domain.wxfwh.PubGrszxxAppDomain;
import com.hst.taxService.domain.wxfwh.PubMenuBsznAppDomain;
import com.hst.taxService.domain.wxfwh.PubMenuXxslAppDomain;
import com.hst.taxService.domain.wxfwh.PubPutFjAppDomain;
import com.hst.taxService.domain.wxfwh.PubPutUserMessAppDomain;
import com.hst.taxService.domain.wxfwh.PubSaveSmrzxx2AppDomain;
import com.hst.taxService.domain.wxfwh.PubSaveSmrzxxAppDomain;
import com.hst.taxService.domain.wxfwh.PubSwjgMenuAppDomain;
import com.hst.taxService.domain.wxfwh.QympGhfDjxxDelAppDomain;
import com.hst.taxService.domain.wxfwh.QympGhfDjxxGetAppDomain;
import com.hst.taxService.domain.wxfwh.QympGhfDjxxJhAppDomain;
import com.hst.taxService.domain.wxfwh.QympGhfDjxxJhCloseAppDomain;
import com.hst.taxService.domain.wxfwh.QympGhfDjxxSaveAppDomain;
import com.hst.taxService.domain.wxfwh.QympGhfKprGetAppDomain;
import com.hst.taxService.domain.wxfwh.QympGhfKprSaveAppDomain;
import com.hst.taxService.domain.wxfwh.QympXhfKpxxTqAppDomain;
import com.hst.taxService.domain.wxfwh.QympXhfzcAppDomain;
import com.hst.taxService.domain.wxfwh.QytjCxrwAppDomain;
import com.hst.taxService.domain.wxfwh.QytjCxtjjgAppDomain;
import com.hst.taxService.domain.wxfwh.QytjDelrwAppDomain;
import com.hst.taxService.domain.wxfwh.QytjTjrwAppDomain;
import com.hst.taxService.domain.wxfwh.SqhdGetMessAppDomain;
import com.hst.taxService.domain.wxfwh.SqhdSendMessAppDomain;
import com.hst.taxService.domain.wxfwh.StpxCxKcxxAppDomain;
import com.hst.taxService.domain.wxfwh.StpxCxKcxxxxAppDomain;
import com.hst.taxService.domain.wxfwh.StpxCxPjnrAppDomain;
import com.hst.taxService.domain.wxfwh.StpxCxYbmkcAppDomain;
import com.hst.taxService.domain.wxfwh.StpxSaveBmxxAppDomain;
import com.hst.taxService.domain.wxfwh.StpxSavePjnrAppDomain;
import com.hst.taxService.domain.wxfwh.StpxSaveYjyjAppDomain;
import com.hst.taxService.domain.wxfwh.WdsxBdNsrBdAppDomain;
import com.hst.taxService.domain.wxfwh.WdsxBdNsrBsyAddAppDomain;
import com.hst.taxService.domain.wxfwh.WdsxBdNsrBsyAppDomain;
import com.hst.taxService.domain.wxfwh.WdsxBdNsrBsyDelAppDomain;
import com.hst.taxService.domain.wxfwh.WdsxBdNsrJcAppDomain;
import com.hst.taxService.domain.wxfwh.WdsxBdNsrYzmAppDomain;
import com.hst.taxService.domain.wxfwh.WdsxDbrwBdxmAppDomain;
import com.hst.taxService.domain.wxfwh.WdsxDbrwBdxmXzxAppDomain;
import com.hst.taxService.domain.wxfwh.WdsxDbrwListAppDomain;
import com.hst.taxService.domain.wxfwh.WdsxDbrwNrAppDomain;
import com.hst.taxService.domain.wxfwh.WdsxDbrwSaveAppDomain;
import com.hst.taxService.domain.wxfwh.WdsxDbrwSaveFjAppDomain;
import com.hst.taxService.domain.wxfwh.WdsxGetQhhmAppDomain;
import com.hst.taxService.domain.wxfwh.WdsxGlqymdAppDomain;
import com.hst.taxService.domain.wxfwh.WdsxGrszGetPicAppDomain;
import com.hst.taxService.domain.wxfwh.WdsxGrszPutPicAppDomain;
import com.hst.taxService.domain.wxfwh.WdsxGrszUpdateAppDomain;
import com.hst.taxService.domain.wxfwh.WdsxKddListAppDomain;
import com.hst.taxService.domain.wxfwh.WdsxKddNrAppDomain;
import com.hst.taxService.domain.wxfwh.WdsxLzjdListAppDomain;
import com.hst.taxService.domain.wxfwh.WdsxLzjdNrAppDomain;
import com.hst.taxService.domain.wxfwh.WdsxLzjdSaveAppDomain;
import com.hst.taxService.domain.wxfwh.WdsxNsrdjxxCxAppDomain;
import com.hst.taxService.domain.wxfwh.WdsxPjdcListAppDomain;
import com.hst.taxService.domain.wxfwh.WdsxPjdcNrAppDomain;
import com.hst.taxService.domain.wxfwh.WdsxPjdcNrDaxxAppDomain;
import com.hst.taxService.domain.wxfwh.WdsxPjdcSaveAppDomain;
import com.hst.taxService.domain.wxfwh.WdsxQhhmPjAppDomain;
import com.hst.taxService.domain.wxfwh.WdsxSaveHfxxAppDomain;
import com.hst.taxService.domain.wxfwh.WdsxSstxListAppDomain;
import com.hst.taxService.domain.wxfwh.WdsxSstxNrAppDomain;
import com.hst.taxService.domain.wxfwh.WdsxTzggListAppDomain;
import com.hst.taxService.domain.wxfwh.WdsxTzggNrAppDomain;
import com.hst.taxService.domain.wxfwh.WdsxYjjyListAppDomain;
import com.hst.taxService.domain.wxfwh.WdsxYjjySaveAppDomain;
import com.hst.taxService.domain.wxfwh.WghGrxxCxAppDomain;
import com.hst.taxService.domain.wxfwh.WghGrxxSaveAppDomain;
import com.hst.taxService.domain.wxfwh.WghJkxxSaveAppDomain;
import com.hst.taxService.domain.wxfwh.WghJkxxZfAppDomain;
import com.hst.taxService.domain.wxfwh.WghNsrBd2AppDomain;
import com.hst.taxService.domain.wxfwh.WghNsrBdAddbsyAppDomain;
import com.hst.taxService.domain.wxfwh.WghNsrBdAppDomain;
import com.hst.taxService.domain.wxfwh.WghNsrBdCxbsyAppDomain;
import com.hst.taxService.domain.wxfwh.WghNsrBdDelbsyAppDomain;
import com.hst.taxService.domain.wxfwh.WghNsrBdGetmdAppDomain;
import com.hst.taxService.domain.wxfwh.WghNsrBdJc2AppDomain;
import com.hst.taxService.domain.wxfwh.WghNsrBdJcAppDomain;
import com.hst.taxService.domain.wxfwh.WghNsrBdYzm2AppDomain;
import com.hst.taxService.domain.wxfwh.WghNsrBdYzmAppDomain;
import com.hst.taxService.domain.wxfwh.WghNsrBdxxCx2AppDomain;
import com.hst.taxService.domain.wxfwh.WghNsrBdxxCxAppDomain;
import com.hst.taxService.domain.wxfwh.WghNsrDsqccxAppDomain;
import com.hst.taxService.domain.wxfwh.WghNsrJcxxcjCxAppDomain;
import com.hst.taxService.domain.wxfwh.WghNsrJcxxcjSaveAppDomain;
import com.hst.taxService.domain.wxfwh.WghNsrKpmxcxAppDomain;
import com.hst.taxService.domain.wxfwh.WghNsrKpxxcxAppDomain;
import com.hst.taxService.domain.wxfwh.WghNsrKpxxcxDomain;
import com.hst.taxService.domain.wxfwh.WghNsrKpxxcxReturnDomain;
import com.hst.taxService.domain.wxfwh.WghNsrSfxycxAppDomain;
import com.hst.taxService.domain.wxfwh.WghNsrSfzcxAppDomain;
import com.hst.taxService.domain.wxfwh.WghSqdCxAppDomain;
import com.hst.taxService.domain.wxfwh.WghSqdListCxAppDomain;
import com.hst.taxService.domain.wxfwh.WghSqdSaveAppDomain;
import com.hst.taxService.domain.wxfwh.WghSqdZfAppDomain;
import com.hst.taxService.domain.wxfwh.WjzCheckSqzgAppDomain;
import com.hst.taxService.domain.wxfwh.WjzCxYsqxxAppDomain;
import com.hst.taxService.domain.wxfwh.WjzQxsqAppDomain;
import com.hst.taxService.domain.wxfwh.WjzSaveSqxxAppDomain;
import com.hst.taxService.domain.wxfwh.WycxNsrwsjdcxAppDomain;
import com.hst.taxService.domain.wxfwh.WycxNsrxydjcxAppDomain;
import com.hst.taxService.domain.wxfwh.WycxZxzcZcjdListAppDomain;
import com.hst.taxService.domain.wxfwh.WycxZxzcZcjdMxAppDomain;
import com.hst.taxService.domain.wxfwh.WycxZxzcZxwjListAppDomain;
import com.hst.taxService.domain.wxfwh.WycxZxzcZxwjMxAppDomain;
import com.hst.taxService.domain.wxfwh.XxcjDelSczlAppDomain;
import com.hst.taxService.domain.wxfwh.XxcjGetNsrZlscqkAppDomain;
import com.hst.taxService.domain.wxfwh.XxcjGetNsrZlyscxxAppDomain;
import com.hst.taxService.domain.wxfwh.XxcjGetNsrmdAppDomain;
import com.hst.taxService.domain.wxfwh.XxcjSaveSczlAppDomain;
import com.hst.taxService.domain.wxfwh.XxcjSczlTjshAppDomain;
import com.hst.taxService.domain.wxfwh.YyfwBsypjAppDomain;
import com.hst.taxService.domain.wxfwh.YyfwCxWyyyxxAppDomain;
import com.hst.taxService.domain.wxfwh.YyfwCxZjxxAppDomain;
import com.hst.taxService.domain.wxfwh.YyfwCxZjyyfbsjAppDomain;
import com.hst.taxService.domain.wxfwh.YyfwQxyyfwAppDomain;
import com.hst.taxService.domain.wxfwh.YyfwSaveYyxxAppDomain;
import com.hst.taxService.domain.wxfwh.ZgswgyCxAppDomain;
import com.hst.taxService.domain.wxfwh.ZgswjgCxAppDomain;
import com.hst.taxService.service.TaxWxfwhCommonAppService;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import org.apache.commons.lang.StringUtils;
import org.springframework.beans.BeanUtils;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Propagation;
import org.springframework.transaction.annotation.Transactional;

@Service
public class TaxWxfwhAppCommonServiceImp
extends BaseBusinessServiceImp
implements TaxWxfwhCommonAppService {
    private BaseDao dao;

    @Override
    public TaxCommonReturnDomain pubSwjgMenu(BaseAppServiceDomain appDomain) throws Exception {
        PubSwjgMenuAppDomain domain = (PubSwjgMenuAppDomain)appDomain;
        return ((TaxWxfwhAppDaoImp)this.getDao("taxWxfwhAppDaoImp")).pubSwjgMenu(domain);
    }

    @Override
    public TaxCommonReturnDomain pubBdNsrxx(BaseAppServiceDomain appDomain) throws Exception {
        PubBdNsrAppDomain domain = (PubBdNsrAppDomain)appDomain;
        return ((TaxWxfwhAppDaoImp)this.getDao("taxWxfwhAppDaoImp")).pubBdNsrxx(domain);
    }

    @Override
    public TaxCommonReturnDomain pubMenuXxsl(BaseAppServiceDomain appDomain) throws Exception {
        PubMenuXxslAppDomain domain = (PubMenuXxslAppDomain)appDomain;
        return ((TaxWxfwhAppDaoImp)this.getDao("taxWxfwhAppDaoImp")).pubMenuXxsl(domain);
    }

    @Override
    public TaxCommonReturnDomain pubMenuBszn(BaseAppServiceDomain appDomain) throws Exception {
        PubMenuBsznAppDomain domain = (PubMenuBsznAppDomain)appDomain;
        return ((TaxWxfwhAppDaoImp)this.getDao("taxWxfwhAppDaoImp")).pubMenuBszn(domain);
    }

    @Override
    public TaxCommonReturnDomain pubGetPic(BaseAppServiceDomain baseAppDomain) throws Exception {
        PubGetPicAppDomain appDomain = (PubGetPicAppDomain)baseAppDomain;
        return ((TaxWxfwhAppDaoImp)this.getDao("taxWxfwhAppDaoImp")).pubGetPic(appDomain);
    }

    @Override
    public TaxCommonReturnDomain pubGetFile(BaseAppServiceDomain appDomain) throws Exception {
        PubGetFileAppDomain domain = (PubGetFileAppDomain)appDomain;
        return ((TaxWxfwhAppDaoImp)this.getDao("taxWxfwhAppDaoImp")).pubGetFile(domain);
    }

    @Override
    public TaxCommonReturnDomain pubGetFjxh(BaseAppServiceDomain appDomain) throws Exception {
        PubGetFjxhAppDomain domain = (PubGetFjxhAppDomain)appDomain;
        return ((TaxWxfwhAppDaoImp)this.getDao("taxWxfwhAppDaoImp")).pubGetFjxh(domain);
    }

    @Override
    @Transactional(readOnly=false, propagation=Propagation.REQUIRED)
    public TaxCommonReturnDomain pubPutFj(BaseAppServiceDomain appDomain) throws Exception {
        PubPutFjAppDomain domain = (PubPutFjAppDomain)appDomain;
        return ((TaxWxfwhAppDaoImp)this.getDao("taxWxfwhAppDaoImp")).pubPutFj(domain);
    }

    @Override
    public TaxCommonReturnDomain pubGrszxx(BaseAppServiceDomain appDomain) throws Exception {
        PubGrszxxAppDomain domain = (PubGrszxxAppDomain)appDomain;
        return ((TaxWxfwhAppDaoImp)this.getDao("taxWxfwhAppDaoImp")).pubGrszxx(domain);
    }

    @Override
    public TaxCommonReturnDomain wdsxTzggList(BaseAppServiceDomain appDomain) throws Exception {
        WdsxTzggListAppDomain domain = (WdsxTzggListAppDomain)appDomain;
        return ((TaxWxfwhAppDaoImp)this.getDao("taxWxfwhAppDaoImp")).wdsxTzggList(domain);
    }

    @Override
    public TaxCommonReturnDomain wdsxTzggNr(BaseAppServiceDomain appDomain) throws Exception {
        WdsxTzggNrAppDomain domain = (WdsxTzggNrAppDomain)appDomain;
        return ((TaxWxfwhAppDaoImp)this.getDao("taxWxfwhAppDaoImp")).wdsxTzggNr(domain);
    }

    @Override
    public TaxCommonReturnDomain wdsxSstxList(BaseAppServiceDomain appDomain) throws Exception {
        WdsxSstxListAppDomain domain = (WdsxSstxListAppDomain)appDomain;
        return ((TaxWxfwhAppDaoImp)this.getDao("taxWxfwhAppDaoImp")).wdsxSstxList(domain);
    }

    @Override
    public TaxCommonReturnDomain wdsxSstxNr(BaseAppServiceDomain appDomain) throws Exception {
        WdsxSstxNrAppDomain domain = (WdsxSstxNrAppDomain)appDomain;
        return ((TaxWxfwhAppDaoImp)this.getDao("taxWxfwhAppDaoImp")).wdsxSstxNr(domain);
    }

    @Override
    public TaxCommonReturnDomain wdsxDbrwList(BaseAppServiceDomain appDomain) throws Exception {
        WdsxDbrwListAppDomain domain = (WdsxDbrwListAppDomain)appDomain;
        return ((TaxWxfwhAppDaoImp)this.getDao("taxWxfwhAppDaoImp")).wdsxDbrwList(domain);
    }

    @Override
    public TaxCommonReturnDomain wdsxDbrwNr(BaseAppServiceDomain appDomain) throws Exception {
        WdsxDbrwNrAppDomain domain = (WdsxDbrwNrAppDomain)appDomain;
        return ((TaxWxfwhAppDaoImp)this.getDao("taxWxfwhAppDaoImp")).wdsxDbrwNr(domain);
    }

    @Override
    public TaxCommonReturnDomain wdsxDbrwBdxm(BaseAppServiceDomain appDomain) throws Exception {
        WdsxDbrwBdxmAppDomain domain = (WdsxDbrwBdxmAppDomain)appDomain;
        return ((TaxWxfwhAppDaoImp)this.getDao("taxWxfwhAppDaoImp")).wdsxDbrwBdxm(domain);
    }

    @Override
    public TaxCommonReturnDomain wdsxDdrwBdxmXzx(BaseAppServiceDomain appDomain) throws Exception {
        WdsxDbrwBdxmXzxAppDomain domain = (WdsxDbrwBdxmXzxAppDomain)appDomain;
        return ((TaxWxfwhAppDaoImp)this.getDao("taxWxfwhAppDaoImp")).wdsxDdrwBdxmXzx(domain);
    }

    @Override
    @Transactional(readOnly=false, propagation=Propagation.REQUIRED)
    public TaxCommonReturnDomain wdsxDbrwSave(BaseAppServiceDomain appDomain) throws Exception {
        WdsxDbrwSaveAppDomain domain = (WdsxDbrwSaveAppDomain)appDomain;
        return ((TaxWxfwhAppDaoImp)this.getDao("taxWxfwhAppDaoImp")).wdsxDbrwSave(domain);
    }

    @Override
    @Transactional(readOnly=false, propagation=Propagation.REQUIRED)
    public TaxCommonReturnDomain wdsxDbrwSaveFj(BaseAppServiceDomain appDomain) throws Exception {
        WdsxDbrwSaveFjAppDomain domain = (WdsxDbrwSaveFjAppDomain)appDomain;
        return ((TaxWxfwhAppDaoImp)this.getDao("taxWxfwhAppDaoImp")).wdsxDbrwSaveFj(domain);
    }

    @Override
    public TaxCommonReturnDomain wdsxKddList(BaseAppServiceDomain appDomain) throws Exception {
        WdsxKddListAppDomain domain = (WdsxKddListAppDomain)appDomain;
        return ((TaxWxfwhAppDaoImp)this.getDao("taxWxfwhAppDaoImp")).wdsxKddList(domain);
    }

    @Override
    public TaxCommonReturnDomain wdsxKddNr(BaseAppServiceDomain appDomain) throws Exception {
        WdsxKddNrAppDomain domain = (WdsxKddNrAppDomain)appDomain;
        return ((TaxWxfwhAppDaoImp)this.getDao("taxWxfwhAppDaoImp")).wdsxKddNr(domain);
    }

    @Override
    public TaxCommonReturnDomain wdsxPjdcList(BaseAppServiceDomain appDomain) throws Exception {
        WdsxPjdcListAppDomain domain = (WdsxPjdcListAppDomain)appDomain;
        return ((TaxWxfwhAppDaoImp)this.getDao("taxWxfwhAppDaoImp")).wdsxPjdcList(domain);
    }

    @Override
    public TaxCommonReturnDomain wdsxPjdcNr(BaseAppServiceDomain appDomain) throws Exception {
        WdsxPjdcNrAppDomain domain = (WdsxPjdcNrAppDomain)appDomain;
        return ((TaxWxfwhAppDaoImp)this.getDao("taxWxfwhAppDaoImp")).wdsxPjdcNr(domain);
    }

    @Override
    public TaxCommonReturnDomain wdsxPjdcNrDaxx(BaseAppServiceDomain appDomain) throws Exception {
        WdsxPjdcNrDaxxAppDomain domain = (WdsxPjdcNrDaxxAppDomain)appDomain;
        return ((TaxWxfwhAppDaoImp)this.getDao("taxWxfwhAppDaoImp")).wdsxPjdcNrDaxx(domain);
    }

    @Override
    @Transactional(readOnly=false, propagation=Propagation.REQUIRED)
    public TaxCommonReturnDomain wdsxPjdcSave(BaseAppServiceDomain appDomain) throws Exception {
        WdsxPjdcSaveAppDomain domain = (WdsxPjdcSaveAppDomain)appDomain;
        return ((TaxWxfwhAppDaoImp)this.getDao("taxWxfwhAppDaoImp")).wdsxPjdcSave(domain);
    }

    @Override
    public TaxCommonReturnDomain wdsxLzjdList(BaseAppServiceDomain appDomain) throws Exception {
        WdsxLzjdListAppDomain domain = (WdsxLzjdListAppDomain)appDomain;
        return ((TaxWxfwhAppDaoImp)this.getDao("taxWxfwhAppDaoImp")).wdsxLzjdList(domain);
    }

    @Override
    public TaxCommonReturnDomain wdsxLzjdNr(BaseAppServiceDomain appDomain) throws Exception {
        WdsxLzjdNrAppDomain domain = (WdsxLzjdNrAppDomain)appDomain;
        return ((TaxWxfwhAppDaoImp)this.getDao("taxWxfwhAppDaoImp")).wdsxLzjdNr(domain);
    }

    @Override
    @Transactional(readOnly=false, propagation=Propagation.REQUIRED)
    public TaxCommonReturnDomain wdsxLzjdSave(BaseAppServiceDomain appDomain) throws Exception {
        WdsxLzjdSaveAppDomain domain = (WdsxLzjdSaveAppDomain)appDomain;
        return ((TaxWxfwhAppDaoImp)this.getDao("taxWxfwhAppDaoImp")).wdsxLzjdSave(domain);
    }

    @Override
    @Transactional(readOnly=false, propagation=Propagation.REQUIRED)
    public TaxCommonReturnDomain wdsxBdNsrJc(BaseAppServiceDomain appDomain) throws Exception {
        WdsxBdNsrJcAppDomain domain = (WdsxBdNsrJcAppDomain)appDomain;
        return ((TaxWxfwhAppDaoImp)this.getDao("taxWxfwhAppDaoImp")).wdsxBdNsrJc(domain);
    }

    @Override
    public TaxCommonReturnDomain wdsxBdNsrYzm(BaseAppServiceDomain appDomain) throws Exception {
        WdsxBdNsrYzmAppDomain domain = (WdsxBdNsrYzmAppDomain)appDomain;
        return ((TaxWxfwhAppDaoImp)this.getDao("taxWxfwhAppDaoImp")).wdsxBdNsrYzm(domain);
    }

    @Override
    @Transactional(readOnly=false, propagation=Propagation.REQUIRED)
    public TaxCommonReturnDomain wdsxBdNsrBd(BaseAppServiceDomain appDomain) throws Exception {
        WdsxBdNsrBdAppDomain domain = (WdsxBdNsrBdAppDomain)appDomain;
        return ((TaxWxfwhAppDaoImp)this.getDao("taxWxfwhAppDaoImp")).wdsxBdNsrBd(domain);
    }

    @Override
    public TaxCommonReturnDomain wdsxBdNsrBsy(BaseAppServiceDomain appDomain) throws Exception {
        WdsxBdNsrBsyAppDomain domain = (WdsxBdNsrBsyAppDomain)appDomain;
        return ((TaxWxfwhAppDaoImp)this.getDao("taxWxfwhAppDaoImp")).wdsxBdNsrBsy(domain);
    }

    @Override
    @Transactional(readOnly=false, propagation=Propagation.REQUIRED)
    public TaxCommonReturnDomain wdsxBdNsrBsyAdd(BaseAppServiceDomain appDomain) throws Exception {
        WdsxBdNsrBsyAddAppDomain domain = (WdsxBdNsrBsyAddAppDomain)appDomain;
        return ((TaxWxfwhAppDaoImp)this.getDao("taxWxfwhAppDaoImp")).wdsxBdNsrBsyAdd(domain);
    }

    @Override
    @Transactional(readOnly=false, propagation=Propagation.REQUIRED)
    public TaxCommonReturnDomain wdsxBdnsrBsyDel(BaseAppServiceDomain appDomain) throws Exception {
        WdsxBdNsrBsyDelAppDomain domain = (WdsxBdNsrBsyDelAppDomain)appDomain;
        return ((TaxWxfwhAppDaoImp)this.getDao("taxWxfwhAppDaoImp")).wdsxBdnsrBsyDel(domain);
    }

    @Override
    public TaxCommonReturnDomain wdsxGrszGetPic(BaseAppServiceDomain appDomain) throws Exception {
        WdsxGrszGetPicAppDomain domain = (WdsxGrszGetPicAppDomain)appDomain;
        return ((TaxWxfwhAppDaoImp)this.getDao("taxWxfwhAppDaoImp")).wdsxGrszGetPic(domain);
    }

    @Override
    @Transactional(readOnly=false, propagation=Propagation.REQUIRED)
    public TaxCommonReturnDomain wdsxGrszPutPic(BaseAppServiceDomain appDomain) throws Exception {
        WdsxGrszPutPicAppDomain domain = (WdsxGrszPutPicAppDomain)appDomain;
        return ((TaxWxfwhAppDaoImp)this.getDao("taxWxfwhAppDaoImp")).wdsxGrszPutPic(domain);
    }

    @Override
    @Transactional(readOnly=false, propagation=Propagation.REQUIRED)
    public TaxCommonReturnDomain wdsxGrszUpdate(BaseAppServiceDomain appDomain) throws Exception {
        WdsxGrszUpdateAppDomain domain = (WdsxGrszUpdateAppDomain)appDomain;
        return ((TaxWxfwhAppDaoImp)this.getDao("taxWxfwhAppDaoImp")).wdsxGrszUpdate(domain);
    }

    @Override
    @Transactional(readOnly=false, propagation=Propagation.REQUIRED)
    public TaxCommonReturnDomain wdsxYjjySave(BaseAppServiceDomain appDomain) throws Exception {
        WdsxYjjySaveAppDomain domain = (WdsxYjjySaveAppDomain)appDomain;
        return ((TaxWxfwhAppDaoImp)this.getDao("taxWxfwhAppDaoImp")).wdsxYjjySave(domain);
    }

    @Override
    public TaxCommonReturnDomain wdsxYjjyList(BaseAppServiceDomain appDomain) throws Exception {
        WdsxYjjyListAppDomain domain = (WdsxYjjyListAppDomain)appDomain;
        return ((TaxWxfwhAppDaoImp)this.getDao("taxWxfwhAppDaoImp")).wdsxYjjyList(domain);
    }

    @Override
    public TaxCommonReturnDomain gkdhCx(BaseAppServiceDomain appDomain) throws Exception {
        GkdhCxAppDomain domain = (GkdhCxAppDomain)appDomain;
        return ((TaxWxfwhAppDaoImp)this.getDao("taxWxfwhAppDaoImp")).gkdhCx(domain);
    }

    @Override
    public TaxCommonReturnDomain zgswjgCx(BaseAppServiceDomain appDomain) throws Exception {
        ZgswjgCxAppDomain domain = (ZgswjgCxAppDomain)appDomain;
        return ((TaxWxfwhAppDaoImp)this.getDao("taxWxfwhAppDaoImp")).zgswjgCx(domain);
    }

    @Override
    public TaxCommonReturnDomain zgswgyCx(BaseAppServiceDomain appDomain) throws Exception {
        ZgswgyCxAppDomain domain = (ZgswgyCxAppDomain)appDomain;
        return ((TaxWxfwhAppDaoImp)this.getDao("taxWxfwhAppDaoImp")).zgswgyCx(domain);
    }

    @Override
    public TaxCommonReturnDomain stpxCxKcxx(BaseAppServiceDomain appDomain) throws Exception {
        StpxCxKcxxAppDomain domain = (StpxCxKcxxAppDomain)appDomain;
        return ((TaxWxfwhAppDaoImp)this.getDao("taxWxfwhAppDaoImp")).stpxCxKcxx(domain);
    }

    @Override
    public TaxCommonReturnDomain stpxCxKcxxxx(BaseAppServiceDomain appDomain) throws Exception {
        StpxCxKcxxxxAppDomain domain = (StpxCxKcxxxxAppDomain)appDomain;
        return ((TaxWxfwhAppDaoImp)this.getDao("taxWxfwhAppDaoImp")).stpxCxKcxxxx(domain);
    }

    @Override
    public TaxCommonReturnDomain stpxSaveBmxx(BaseAppServiceDomain appDomain) throws Exception {
        StpxSaveBmxxAppDomain domain = (StpxSaveBmxxAppDomain)appDomain;
        return ((TaxWxfwhAppDaoImp)this.getDao("taxWxfwhAppDaoImp")).stpxSaveBmxx(domain);
    }

    @Override
    public TaxCommonReturnDomain stpxCxYbmkc(BaseAppServiceDomain appDomain) throws Exception {
        StpxCxYbmkcAppDomain domain = (StpxCxYbmkcAppDomain)appDomain;
        return ((TaxWxfwhAppDaoImp)this.getDao("taxWxfwhAppDaoImp")).stpxCxYbmkc(domain);
    }

    @Override
    public TaxCommonReturnDomain stpxSaveYjyj(BaseAppServiceDomain appDomain) throws Exception {
        StpxSaveYjyjAppDomain domain = (StpxSaveYjyjAppDomain)appDomain;
        return ((TaxWxfwhAppDaoImp)this.getDao("taxWxfwhAppDaoImp")).stpxSaveYjyj(domain);
    }

    @Override
    public TaxCommonReturnDomain stpxCxPjnr(BaseAppServiceDomain appDomain) throws Exception {
        StpxCxPjnrAppDomain domain = (StpxCxPjnrAppDomain)appDomain;
        return ((TaxWxfwhAppDaoImp)this.getDao("taxWxfwhAppDaoImp")).stpxCxPjnr(domain);
    }

    @Override
    public TaxCommonReturnDomain stpxSavePjnr(BaseAppServiceDomain appDomain) throws Exception {
        StpxSavePjnrAppDomain domain = (StpxSavePjnrAppDomain)appDomain;
        return ((TaxWxfwhAppDaoImp)this.getDao("taxWxfwhAppDaoImp")).stpxSavePjnr(domain);
    }

    @Override
    public TaxCommonReturnDomain yyfwCxZjxx(BaseAppServiceDomain appDomain) throws Exception {
        YyfwCxZjxxAppDomain domain = (YyfwCxZjxxAppDomain)appDomain;
        return ((TaxWxfwhAppDaoImp)this.getDao("taxWxfwhAppDaoImp")).yyfwCxZjxx(domain);
    }

    @Override
    public TaxCommonReturnDomain yyfwCxZjyyfbsj(BaseAppServiceDomain appDomain) throws Exception {
        YyfwCxZjyyfbsjAppDomain domain = (YyfwCxZjyyfbsjAppDomain)appDomain;
        return ((TaxWxfwhAppDaoImp)this.getDao("taxWxfwhAppDaoImp")).yyfwCxZjyyfbsj(domain);
    }

    @Override
    public TaxCommonReturnDomain yyfwSaveYyxx(BaseAppServiceDomain appDomain) throws Exception {
        YyfwSaveYyxxAppDomain domain = (YyfwSaveYyxxAppDomain)appDomain;
        return ((TaxWxfwhAppDaoImp)this.getDao("taxWxfwhAppDaoImp")).yyfwSaveYyxx(domain);
    }

    @Override
    public TaxCommonReturnDomain yyfwCxWyyyxx(BaseAppServiceDomain appDomain) throws Exception {
        YyfwCxWyyyxxAppDomain domain = (YyfwCxWyyyxxAppDomain)appDomain;
        return ((TaxWxfwhAppDaoImp)this.getDao("taxWxfwhAppDaoImp")).yyfwCxWyyyxx(domain);
    }

    @Override
    public TaxCommonReturnDomain yyfwQxyyfw(BaseAppServiceDomain appDomain) throws Exception {
        YyfwQxyyfwAppDomain domain = (YyfwQxyyfwAppDomain)appDomain;
        return ((TaxWxfwhAppDaoImp)this.getDao("taxWxfwhAppDaoImp")).yyfwQxyyfw(domain);
    }

    @Override
    public TaxCommonReturnDomain pubGetBsdt(BaseAppServiceDomain appDomain) throws Exception {
        PubGetBsdtAppDomain domain = (PubGetBsdtAppDomain)appDomain;
        return ((TaxWxfwhAppDaoImp)this.getDao("taxWxfwhAppDaoImp")).pubGetBsdt(domain);
    }

    @Override
    public TaxCommonReturnDomain wjzSaveSqxx(BaseAppServiceDomain appDomain) throws Exception {
        WjzSaveSqxxAppDomain domain = (WjzSaveSqxxAppDomain)appDomain;
        return ((TaxWxfwhAppDaoImp)this.getDao("taxWxfwhAppDaoImp")).wjzSaveSqxx(domain);
    }

    @Override
    public TaxCommonReturnDomain wjzCxYsqxx(BaseAppServiceDomain appDomain) throws Exception {
        WjzCxYsqxxAppDomain domain = (WjzCxYsqxxAppDomain)appDomain;
        return ((TaxWxfwhAppDaoImp)this.getDao("taxWxfwhAppDaoImp")).wjzCxYsqxx(domain);
    }

    @Override
    public TaxCommonReturnDomain wjzQxsq(BaseAppServiceDomain baseAppDomain) throws Exception {
        WjzQxsqAppDomain domain = (WjzQxsqAppDomain)baseAppDomain;
        return ((TaxWxfwhAppDaoImp)this.getDao("taxWxfwhAppDaoImp")).wjzQxsq(domain);
    }

    public BaseDao getDao(String daoName) {
        this.dao = (BaseDao)WebConstants.WEB_APP_CONTEXT.getBean(daoName);
        return this.dao;
    }

    @Override
    public TaxCommonReturnDomain pubPutUserMess(BaseAppServiceDomain baseAppDomain) throws Exception {
        PubPutUserMessAppDomain domain = (PubPutUserMessAppDomain)baseAppDomain;
        return ((TaxWxfwhAppDaoImp)this.getDao("taxWxfwhAppDaoImp")).pubPutUserMess(domain);
    }

    @Override
    public TaxCommonReturnDomain wjzCheckSqzg(BaseAppServiceDomain baseAppDomain) throws Exception {
        WjzCheckSqzgAppDomain domain = (WjzCheckSqzgAppDomain)baseAppDomain;
        return ((TaxWxfwhAppDaoImp)this.getDao("taxWxfwhAppDaoImp")).wjzCheckSqzg(domain);
    }

    @Override
    public TaxCommonReturnDomain fpjylxCheckSqzg(BaseAppServiceDomain baseAppDomain) throws Exception {
        FpjylxCheckSqzgAppDomain domain = (FpjylxCheckSqzgAppDomain)baseAppDomain;
        return ((TaxWxfwhAppDaoImp)this.getDao("taxWxfwhAppDaoImp")).fpjylxCheckSqzg(domain);
    }

    @Override
    public TaxCommonReturnDomain fpjylxCxNsrPzxx(BaseAppServiceDomain baseAppDomain) throws Exception {
        FpjylxCxNsrPzxxAppDomain domain = (FpjylxCxNsrPzxxAppDomain)baseAppDomain;
        if ("Y".equals(WebConstants.GT3_JK)) {
            return null;
        }
        return ((TaxWxfwhAppDaoImp)this.getDao("taxWxfwhAppDaoImp")).fpjylxCxNsrPzxx(domain);
    }

    @Override
    public TaxCommonReturnDomain fpjylxCxNsrJcxx(BaseAppServiceDomain baseAppDomain) throws Exception {
        FpjylxCxNsrJcxxAppDomain domain = (FpjylxCxNsrJcxxAppDomain)baseAppDomain;
        if ("Y".equals(WebConstants.GT3_JK)) {
            return null;
        }
        return ((TaxWxfwhAppDaoImp)this.getDao("taxWxfwhAppDaoImp")).fpjylxCxNsrJcxx(domain);
    }

    @Override
    public TaxCommonReturnDomain fpjylxCxNsrDylgxx(BaseAppServiceDomain baseAppDomain) throws Exception {
        FpjylxCxNsrDylgxxAppDomain domain = (FpjylxCxNsrDylgxxAppDomain)baseAppDomain;
        return ((TaxWxfwhAppDaoImp)this.getDao("taxWxfwhAppDaoImp")).fpjylxCxNsrDylgxx(domain);
    }

    @Override
    public TaxCommonReturnDomain fpjylxCxNsrFpyjxx(BaseAppServiceDomain baseAppDomain) throws Exception {
        FpjylxCxNsrFpyjxxAppDomain domain = (FpjylxCxNsrFpyjxxAppDomain)baseAppDomain;
        return ((TaxWxfwhAppDaoImp)this.getDao("taxWxfwhAppDaoImp")).fpjylxCxNsrFpyjxx(domain);
    }

    @Override
    public TaxCommonReturnDomain fpjylxSaveSqxx(BaseAppServiceDomain baseAppDomain) throws Exception {
        FpjylxSaveSqxxAppDomain domain = (FpjylxSaveSqxxAppDomain)baseAppDomain;
        return ((TaxWxfwhAppDaoImp)this.getDao("taxWxfwhAppDaoImp")).fpjylxSaveSqxx(domain);
    }

    @Override
    public TaxCommonReturnDomain pubGetDmbxx(BaseAppServiceDomain baseAppDomain) throws Exception {
        PubGetDmbxxAppDomain domain = (PubGetDmbxxAppDomain)baseAppDomain;
        return ((TaxWxfwhAppDaoImp)this.getDao("taxWxfwhAppDaoImp")).pubGetDmbxx(domain);
    }

    @Override
    public TaxCommonReturnDomain fpjylxCxNsrSqslxx(BaseAppServiceDomain baseAppDomain) throws Exception {
        FpjylxCxNsrSqslxxAppDomain domain = (FpjylxCxNsrSqslxxAppDomain)baseAppDomain;
        return ((TaxWxfwhAppDaoImp)this.getDao("taxWxfwhAppDaoImp")).fpjylxCxNsrSqslxx(domain);
    }

    @Override
    public TaxCommonReturnDomain fpjylxQxsq(BaseAppServiceDomain baseAppDomain) throws Exception {
        FpjylxQxsqAppDomain domain = (FpjylxQxsqAppDomain)baseAppDomain;
        return ((TaxWxfwhAppDaoImp)this.getDao("taxWxfwhAppDaoImp")).fpjylxQxsq(domain);
    }

    @Override
    public TaxCommonReturnDomain fpjylxCxSqslMxxx(BaseAppServiceDomain baseAppDomain) throws Exception {
        FpjylxCxSqslMxxxAppDomain domain = (FpjylxCxSqslMxxxAppDomain)baseAppDomain;
        return ((TaxWxfwhAppDaoImp)this.getDao("taxWxfwhAppDaoImp")).fpjylxCxSqslMxxx(domain);
    }

    @Override
    public TaxCommonReturnDomain fpdkCheckSqzg(BaseAppServiceDomain baseAppDomain) throws Exception {
        FpdkCheckSqzgAppDomain domain = (FpdkCheckSqzgAppDomain)baseAppDomain;
        return ((TaxWxfwhAppDaoImp)this.getDao("taxWxfwhAppDaoImp")).fpdkCheckSqzg(domain);
    }

    @Override
    public TaxCommonReturnDomain fpdkCxGhfxx(BaseAppServiceDomain baseAppDomain) throws Exception {
        FpdkCxGhfxxAppDomain domain = (FpdkCxGhfxxAppDomain)baseAppDomain;
        return ((TaxWxfwhAppDaoImp)this.getDao("taxWxfwhAppDaoImp")).fpdkCxGhfxx(domain);
    }

    @Override
    public TaxCommonReturnDomain fpdkSaveSqxx(BaseAppServiceDomain baseAppDomain) throws Exception {
        FpdkSaveSqxxAppDomain domain = (FpdkSaveSqxxAppDomain)baseAppDomain;
        if (domain.getDataList().isEmpty()) {
            TaxCommonReturnDomain returnDomain = new TaxCommonReturnDomain();
            returnDomain.setMess("dataList\u4e0d\u80fd\u4e3a\u7a7a");
            returnDomain.setCode("01");
            return returnDomain;
        }
        return ((TaxWxfwhAppDaoImp)this.getDao("taxWxfwhAppDaoImp")).fpdkSaveSqxx(domain);
    }

    @Override
    public TaxCommonReturnDomain fpdkCxNsrSqslxx(BaseAppServiceDomain baseAppDomain) throws Exception {
        FpdkCxNsrSqslxxAppDomain domain = (FpdkCxNsrSqslxxAppDomain)baseAppDomain;
        return ((TaxWxfwhAppDaoImp)this.getDao("taxWxfwhAppDaoImp")).fpdkCxNsrSqslxx(domain);
    }

    @Override
    public TaxCommonReturnDomain fpdkQxsq(BaseAppServiceDomain baseAppDomain) throws Exception {
        FpdkQxsqAppDomain domain = (FpdkQxsqAppDomain)baseAppDomain;
        return ((TaxWxfwhAppDaoImp)this.getDao("taxWxfwhAppDaoImp")).fpdkQxsq(domain);
    }

    @Override
    public TaxCommonReturnDomain fpdkCxSqslMxxx(BaseAppServiceDomain baseAppDomain) throws Exception {
        FpdkCxSqslMxxxAppDomain domain = (FpdkCxSqslMxxxAppDomain)baseAppDomain;
        return ((TaxWxfwhAppDaoImp)this.getDao("taxWxfwhAppDaoImp")).fpdkCxSqslMxxx(domain);
    }

    @Override
    public TaxCommonReturnDomain qympXhfKpxxTq(BaseAppServiceDomain appDomain) throws Exception {
        QympXhfKpxxTqAppDomain domain = (QympXhfKpxxTqAppDomain)appDomain;
        return ((TaxWxfwhAppDaoImp)this.getDao("taxWxfwhAppDaoImp")).qympXhfKpxxTq(domain);
    }

    @Override
    public TaxCommonReturnDomain qympXhfzc(BaseAppServiceDomain appDomain) throws Exception {
        QympXhfzcAppDomain domain = (QympXhfzcAppDomain)appDomain;
        return ((TaxWxfwhAppDaoImp)this.getDao("taxWxfwhAppDaoImp")).qympXhfzc(domain);
    }

    @Override
    public TaxCommonReturnDomain qympGhfKprGet(BaseAppServiceDomain appDomain) throws Exception {
        QympGhfKprGetAppDomain domain = (QympGhfKprGetAppDomain)appDomain;
        return ((TaxWxfwhAppDaoImp)this.getDao("taxWxfwhAppDaoImp")).qympGhfKprGet(domain);
    }

    @Override
    public TaxCommonReturnDomain qympGhfDjxxGet(BaseAppServiceDomain appDomain) throws Exception {
        QympGhfDjxxGetAppDomain domain = (QympGhfDjxxGetAppDomain)appDomain;
        return ((TaxWxfwhAppDaoImp)this.getDao("taxWxfwhAppDaoImp")).qympGhfDjxxGet(domain);
    }

    @Override
    public TaxCommonReturnDomain qympGhfKprSave(BaseAppServiceDomain appDomain) throws Exception {
        QympGhfKprSaveAppDomain domain = (QympGhfKprSaveAppDomain)appDomain;
        return ((TaxWxfwhAppDaoImp)this.getDao("taxWxfwhAppDaoImp")).qympGhfKprSave(domain);
    }

    @Override
    public TaxCommonReturnDomain qympGhfDjxxSave(BaseAppServiceDomain appDomain) throws Exception {
        QympGhfDjxxSaveAppDomain domain = (QympGhfDjxxSaveAppDomain)appDomain;
        return ((TaxWxfwhAppDaoImp)this.getDao("taxWxfwhAppDaoImp")).qympGhfDjxxSave(domain);
    }

    @Override
    public TaxCommonReturnDomain qympGhfDjxxJh(BaseAppServiceDomain appDomain) throws Exception {
        QympGhfDjxxJhAppDomain domain = (QympGhfDjxxJhAppDomain)appDomain;
        return ((TaxWxfwhAppDaoImp)this.getDao("taxWxfwhAppDaoImp")).qympGhfDjxxJh(domain);
    }

    @Override
    public TaxCommonReturnDomain qympGhfDjxxDel(BaseAppServiceDomain appDomain) throws Exception {
        QympGhfDjxxDelAppDomain domain = (QympGhfDjxxDelAppDomain)appDomain;
        return ((TaxWxfwhAppDaoImp)this.getDao("taxWxfwhAppDaoImp")).qympGhfDjxxDel(domain);
    }

    @Override
    public TaxCommonReturnDomain qympGhfDjxxJhClose(BaseAppServiceDomain appDomain) throws Exception {
        QympGhfDjxxJhCloseAppDomain domain = (QympGhfDjxxJhCloseAppDomain)appDomain;
        return ((TaxWxfwhAppDaoImp)this.getDao("taxWxfwhAppDaoImp")).qympGhfDjxxJhClose(domain);
    }

    @Override
    public TaxCommonReturnDomain wycxZxzcZxwjList(BaseAppServiceDomain appDomain) throws Exception {
        WycxZxzcZxwjListAppDomain domain = (WycxZxzcZxwjListAppDomain)appDomain;
        return ((TaxWxfwhWycxAppDaoImp)this.getDao("taxWxfwhWycxAppDaoImp")).wycxZxzcZxwjList(domain);
    }

    @Override
    public TaxCommonReturnDomain wycxZxzcZxwjMx(BaseAppServiceDomain appDomain) throws Exception {
        WycxZxzcZxwjMxAppDomain domain = (WycxZxzcZxwjMxAppDomain)appDomain;
        return ((TaxWxfwhWycxAppDaoImp)this.getDao("taxWxfwhWycxAppDaoImp")).wycxZxzcZxwjMx(domain);
    }

    @Override
    public TaxCommonReturnDomain wycxZxzcZcjdList(BaseAppServiceDomain appDomain) throws Exception {
        WycxZxzcZcjdListAppDomain domain = (WycxZxzcZcjdListAppDomain)appDomain;
        return ((TaxWxfwhWycxAppDaoImp)this.getDao("taxWxfwhWycxAppDaoImp")).wycxZxzcZcjdList(domain);
    }

    @Override
    public TaxCommonReturnDomain wycxZxzcZcjdMx(BaseAppServiceDomain appDomain) throws Exception {
        WycxZxzcZcjdMxAppDomain domain = (WycxZxzcZcjdMxAppDomain)appDomain;
        return ((TaxWxfwhWycxAppDaoImp)this.getDao("taxWxfwhWycxAppDaoImp")).wycxZxzcZcjdMx(domain);
    }

    @Override
    public TaxCommonReturnDomain wycxNsrxydjcx(BaseAppServiceDomain appDomain) throws Exception {
        WycxNsrxydjcxAppDomain domain = (WycxNsrxydjcxAppDomain)appDomain;
        return ((TaxWxfwhWycxAppDaoImp)this.getDao("taxWxfwhWycxAppDaoImp")).wycxNsrxydjcx(domain);
    }

    @Override
    public TaxCommonReturnDomain gywmJkjs(BaseAppServiceDomain appDomain) throws Exception {
        GywmJkjsAppDomain domain = (GywmJkjsAppDomain)appDomain;
        return ((TaxWxfwhGywmAppDaoImp)this.getDao("taxWxfwhGywmAppDaoImp")).gywmJkjs(domain);
    }

    @Override
    public TaxCommonReturnDomain gywmZyzn(BaseAppServiceDomain appDomain) throws Exception {
        GywmZyznAppDomain domain = (GywmZyznAppDomain)appDomain;
        return ((TaxWxfwhGywmAppDaoImp)this.getDao("taxWxfwhGywmAppDaoImp")).gywmZyzn(domain);
    }

    @Override
    public TaxCommonReturnDomain gywmLdzl(BaseAppServiceDomain appDomain) throws Exception {
        GywmLdzlAppDomain domain = (GywmLdzlAppDomain)appDomain;
        return ((TaxWxfwhGywmAppDaoImp)this.getDao("taxWxfwhGywmAppDaoImp")).gywmLdzl(domain);
    }

    @Override
    public TaxCommonReturnDomain gywmJgsz(BaseAppServiceDomain appDomain) throws Exception {
        GywmJgszAppDomain domain = (GywmJgszAppDomain)appDomain;
        return ((TaxWxfwhGywmAppDaoImp)this.getDao("taxWxfwhGywmAppDaoImp")).gywmJgsz(domain);
    }

    @Override
    public TaxCommonReturnDomain gywmGzdt(BaseAppServiceDomain appDomain) throws Exception {
        GywmGzdtAppDomain domain = (GywmGzdtAppDomain)appDomain;
        return ((TaxWxfwhGywmAppDaoImp)this.getDao("taxWxfwhGywmAppDaoImp")).gywmGzdt(domain);
    }

    @Override
    public TaxCommonReturnDomain WghSqdListCx(BaseAppServiceDomain appDomain) throws Exception {
        WghSqdListCxAppDomain domain = (WghSqdListCxAppDomain)appDomain;
        return ((TaxWxfwhAppDaoImp)this.getDao("taxWxfwhAppDaoImp")).WghSqdListCx(domain);
    }

    @Override
    public TaxCommonReturnDomain WghSqdCx(BaseAppServiceDomain appDomain) throws Exception {
        WghSqdCxAppDomain domain = (WghSqdCxAppDomain)appDomain;
        return ((TaxWxfwhAppDaoImp)this.getDao("taxWxfwhAppDaoImp")).WghSqdCx(domain);
    }

    @Override
    @Transactional(readOnly=false, propagation=Propagation.REQUIRED)
    public TaxCommonReturnDomain WghSqdSave(BaseAppServiceDomain appDomain) throws Exception {
        WghSqdSaveAppDomain domain = (WghSqdSaveAppDomain)appDomain;
        return ((TaxWxfwhAppDaoImp)this.getDao("taxWxfwhAppDaoImp")).WghSqdSave(domain);
    }

    @Override
    public TaxCommonReturnDomain WghSqdZf(BaseAppServiceDomain appDomain) throws Exception {
        WghSqdZfAppDomain domain = (WghSqdZfAppDomain)appDomain;
        return ((TaxWxfwhAppDaoImp)this.getDao("taxWxfwhAppDaoImp")).WghSqdZf(domain);
    }

    @Override
    public TaxCommonReturnDomain WghGrxxCx(BaseAppServiceDomain appDomain) throws Exception {
        WghGrxxCxAppDomain domain = (WghGrxxCxAppDomain)appDomain;
        return ((TaxWxfwhAppDaoImp)this.getDao("taxWxfwhAppDaoImp")).WghGrxxCx(domain);
    }

    @Override
    public TaxCommonReturnDomain WghGrxxSave(BaseAppServiceDomain appDomain) throws Exception {
        WghGrxxSaveAppDomain domain = (WghGrxxSaveAppDomain)appDomain;
        return ((TaxWxfwhAppDaoImp)this.getDao("taxWxfwhAppDaoImp")).WghGrxxSave(domain);
    }

    @Override
    public TaxCommonReturnDomain WghNsrBdxxCx(BaseAppServiceDomain appDomain) throws Exception {
        WghNsrBdxxCxAppDomain domain = (WghNsrBdxxCxAppDomain)appDomain;
        return ((TaxWxfwhAppDaoImp)this.getDao("taxWxfwhAppDaoImp")).WghNsrBdxxCx(domain);
    }

    @Override
    public TaxCommonReturnDomain WghNsrBdYzm(BaseAppServiceDomain appDomain) throws Exception {
        WghNsrBdYzmAppDomain domain = (WghNsrBdYzmAppDomain)appDomain;
        return ((TaxWxfwhAppDaoImp)this.getDao("taxWxfwhAppDaoImp")).WghNsrBdYzm(domain);
    }

    @Override
    public TaxCommonReturnDomain WghNsrBd(BaseAppServiceDomain appDomain) throws Exception {
        WghNsrBdAppDomain domain = (WghNsrBdAppDomain)appDomain;
        return ((TaxWxfwhAppDaoImp)this.getDao("taxWxfwhAppDaoImp")).WghNsrBd(domain);
    }

    @Override
    public TaxCommonReturnDomain WghNsrBdJc(BaseAppServiceDomain appDomain) throws Exception {
        WghNsrBdJcAppDomain domain = (WghNsrBdJcAppDomain)appDomain;
        return ((TaxWxfwhAppDaoImp)this.getDao("taxWxfwhAppDaoImp")).WghNsrBdJc(domain);
    }

    @Override
    public TaxCommonReturnDomain WycxNsrwsjdcx(BaseAppServiceDomain appDomain) throws Exception {
        WycxNsrwsjdcxAppDomain domain = (WycxNsrwsjdcxAppDomain)appDomain;
        return ((TaxWxfwhAppDaoImp)this.getDao("taxWxfwhAppDaoImp")).WycxNsrwsjdcx(domain);
    }

    @Override
    public TaxCommonReturnDomain WghNsrBdxxCx2(WghNsrBdxxCx2AppDomain appDomain) throws Exception {
        return ((TaxWxfwhAppDaoImp)this.getDao("taxWxfwhAppDaoImp")).WghNsrBdxxCx2(appDomain);
    }

    @Override
    public TaxCommonReturnDomain WghNsrBdGetmd(WghNsrBdGetmdAppDomain appDomain) throws Exception {
        return ((TaxWxfwhAppDaoImp)this.getDao("taxWxfwhAppDaoImp")).WghNsrBdGetmd(appDomain);
    }

    @Override
    public TaxCommonReturnDomain WghNsrBdYzm2(WghNsrBdYzm2AppDomain appDomain) throws Exception {
        return ((TaxWxfwhAppDaoImp)this.getDao("taxWxfwhAppDaoImp")).WghNsrBdYzm2(appDomain);
    }

    @Override
    public TaxCommonReturnDomain WghNsrBd2(WghNsrBd2AppDomain appDomain) throws Exception {
        return ((TaxWxfwhAppDaoImp)this.getDao("taxWxfwhAppDaoImp")).WghNsrBd2(appDomain);
    }

    @Override
    public TaxCommonReturnDomain WghNsrBdJc2(WghNsrBdJc2AppDomain appDomain) throws Exception {
        return ((TaxWxfwhAppDaoImp)this.getDao("taxWxfwhAppDaoImp")).WghNsrBdJc2(appDomain);
    }

    @Override
    public TaxCommonReturnDomain WghNsrBdAddbsy(WghNsrBdAddbsyAppDomain appDomain) throws Exception {
        return ((TaxWxfwhAppDaoImp)this.getDao("taxWxfwhAppDaoImp")).WghNsrBdAddbsy(appDomain);
    }

    @Override
    public TaxCommonReturnDomain WghNsrBdDelbsy(WghNsrBdDelbsyAppDomain appDomain) throws Exception {
        return ((TaxWxfwhAppDaoImp)this.getDao("taxWxfwhAppDaoImp")).WghNsrBdDelbsy(appDomain);
    }

    @Override
    public TaxCommonReturnDomain WghNsrBdCxbsy(WghNsrBdCxbsyAppDomain appDomain) throws Exception {
        return ((TaxWxfwhAppDaoImp)this.getDao("taxWxfwhAppDaoImp")).WghNsrBdCxbsy(appDomain);
    }

    @Override
    public TaxCommonReturnDomain WghNsrKpxxcx(WghNsrKpxxcxAppDomain appDomain) throws Exception {
        HxzgZsCxNsrdkfpyjxxResponseDomain yjxxRespDomain;
        WghNsrKpxxcxReturnDomain returnDomain = new WghNsrKpxxcxReturnDomain();
        if (StringUtils.isBlank((String)appDomain.getNsrsbh())) {
            returnDomain.setCode("01");
            returnDomain.setMess("\u7eb3\u7a0e\u4eba\u8bc6\u522b\u53f7\u4e3a\u7a7a\uff0c\u8bf7\u68c0\u67e5\uff01");
            return returnDomain;
        }
        String swdjlbDm = ((TaxWxfwhAppDaoImp)this.getDao("taxWxfwhAppDaoImp")).querySwdjlbDm(appDomain.getNsrsbh());
        String hwlwfwbz = "";
        new HxzgZsCxNsrdkfpyjxxRequestDomain();
        List<WghNsrKpxxcxDomain> dataList = ((TaxWxfwhAppDaoImp)this.getDao("taxWxfwhAppDaoImp")).WghNsrKpxxcx(appDomain);
        WghNsrKpxxcxDomain dom = dataList.get(0);
        if ("11".equals(swdjlbDm)) {
            if (StringUtils.isBlank((String)dom.getSSSQ_Q()) || StringUtils.isBlank((String)dom.getSSSQ_Z())) {
                returnDomain.setCode("01");
                returnDomain.setMess("\u83b7\u53d6\u6240\u5c5e\u65f6\u671f\u671f\u6b62\u4e3a\u7a7a\uff01");
                return returnDomain;
            }
            hwlwfwbz = dom.getHWLWFWBZ();
            HxzgDjCxNsrjyxxRequestDomain nsrjyxxReq = new HxzgDjCxNsrjyxxRequestDomain();
            nsrjyxxReq.setBid("GT3.HxzgDjCxNsrjyxx");
            nsrjyxxReq.setNsrsbh(appDomain.getNsrsbh());
            HxzgDjCxNsrjyxxResponseDomain nsrjyxxRespDomain = HstWxServiceUtil.sendMess(WebConstants.GT3JK_SJ_URL, nsrjyxxReq, "GT3.HxzgDjCxNsrjyxx", HxzgDjCxNsrjyxxResponseDomain.class);
            if (!"00".equals(nsrjyxxRespDomain.getCode())) {
                returnDomain.setCode(nsrjyxxRespDomain.getCode());
                returnDomain.setMess(nsrjyxxRespDomain.getMess());
                return returnDomain;
            }
            String djxh = nsrjyxxRespDomain.getDjxh();
            HxzgZsCxNsrdkfpyjxxRequestDomain yjxxReq = new HxzgZsCxNsrdkfpyjxxRequestDomain();
            yjxxReq.setBid("GT3.HxzgZsCxNsrdkfpyjxx");
            yjxxReq.setDjxh(djxh);
            yjxxReq.setSssqq(dom.getSSSQ_Q());
            yjxxReq.setSssqz(dom.getSSSQ_Z());
            yjxxRespDomain = HstWxServiceUtil.sendMess(WebConstants.GT3JK_SJ_URL, yjxxReq, "GT3.HxzgZsCxNsrdkfpyjxx", HxzgZsCxNsrdkfpyjxxResponseDomain.class);
            if (!"00".equals(yjxxRespDomain.getCode())) {
                returnDomain.setCode(yjxxRespDomain.getCode());
                returnDomain.setMess(yjxxRespDomain.getMess());
                return returnDomain;
            }
        } else {
            yjxxRespDomain = new HxzgZsCxNsrdkfpyjxxResponseDomain();
            yjxxRespDomain.setKpjeDkfpHwlw("0.00");
            yjxxRespDomain.setSeDkfpHwlw("0.00");
            yjxxRespDomain.setKpjeDkfpYsfw("0.00");
            yjxxRespDomain.setSeDkfpYsfw("0.00");
        }
        if (dataList != null && !dataList.isEmpty()) {
            if ("3".equals(hwlwfwbz)) {
                dom.setKPJE_DKPP("0.00");
                dom.setKPJE_DKZP("0.00");
                dom.setSE_YJSK("0.00");
                dom.setKPJE_DKZP(this.getNullDouble(yjxxRespDomain.getKpjeDkfpYsfw()));
                dom.setKPJE_HJ(String.valueOf(Double.valueOf(this.getNullDouble(dom.getKPJE_HJ())) + Double.valueOf(this.getNullDouble(yjxxRespDomain.getKpjeDkfpYsfw()))));
                dom.setSE_YJSK(this.getNullDouble(yjxxRespDomain.getSeDkfpYsfw()));
                dom.setSE_HJ(String.valueOf(Double.valueOf(this.getNullDouble(dom.getSE_HJ())) + Double.valueOf(this.getNullDouble(yjxxRespDomain.getSeDkfpYsfw()))));
            } else {
                dom.setKPJE_DKPP("0.00");
                dom.setKPJE_DKZP("0.00");
                dom.setSE_YJSK("0.00");
                dom.setKPJE_DKZP(this.getNullDouble(yjxxRespDomain.getKpjeDkfpHwlw()));
                dom.setKPJE_HJ(String.valueOf(Double.valueOf(this.getNullDouble(dom.getKPJE_HJ())) + Double.valueOf(this.getNullDouble(yjxxRespDomain.getKpjeDkfpHwlw()))));
                dom.setSE_YJSK(this.getNullDouble(yjxxRespDomain.getSeDkfpHwlw()));
                dom.setSE_HJ(String.valueOf(Double.valueOf(this.getNullDouble(dom.getSE_HJ())) + Double.valueOf(this.getNullDouble(yjxxRespDomain.getSeDkfpHwlw()))));
            }
        }
        BeanUtils.copyProperties((Object)dom, (Object)returnDomain);
        returnDomain.setCode("00");
        return returnDomain;
    }

    @Override
    public TaxCommonReturnDomain WghNsrKpmxcx(WghNsrKpmxcxAppDomain appDomain) throws Exception {
        return ((TaxWxfwhAppDaoImp)this.getDao("taxWxfwhAppDaoImp")).WghNsrKpmxcx(appDomain);
    }

    @Override
    public TaxCommonReturnDomain WghNsrSfzcx(WghNsrSfzcxAppDomain appDomain) throws Exception {
        return ((TaxWxfwhAppDaoImp)this.getDao("taxWxfwhAppDaoImp")).WghNsrSfzcx(appDomain);
    }

    @Override
    public TaxCommonReturnDomain WghNsrDsqccx(WghNsrDsqccxAppDomain appDomain) throws Exception {
        return ((TaxWxfwhAppDaoImp)this.getDao("taxWxfwhAppDaoImp")).WghNsrDsqccx(appDomain);
    }

    @Override
    public TaxCommonReturnDomain WghNsrSfxycx(WghNsrSfxycxAppDomain appDomain) throws Exception {
        return ((TaxWxfwhAppDaoImp)this.getDao("taxWxfwhAppDaoImp")).WghNsrSfxycx(appDomain);
    }

    public TaxCommonReturnDomain PubGetNsrDxyzm(PubGetNsrDxyzmAppDomain appDomain) throws Exception {
        return ((TaxWxfwhAppDaoImp)this.getDao("taxWxfwhAppDaoImp")).PubGetNsrDxyzm(appDomain);
    }

    public TaxCommonReturnDomain NsrDxyzmYz(NsrDxyzmYzAppDomain appDomain) throws Exception {
        return ((TaxWxfwhAppDaoImp)this.getDao("taxWxfwhAppDaoImp")).NsrDxyzmYz(appDomain);
    }

    public TaxCommonReturnDomain WghNsrJcxxcjCx(WghNsrJcxxcjCxAppDomain appDomain) throws Exception {
        return ((TaxWxfwhAppDaoImp)this.getDao("taxWxfwhAppDaoImp")).WghNsrJcxxcjCx(appDomain);
    }

    public TaxCommonReturnDomain WghNsrJcxxcjSave(WghNsrJcxxcjSaveAppDomain appDomain) throws Exception {
        return ((TaxWxfwhAppDaoImp)this.getDao("taxWxfwhAppDaoImp")).WghNsrJcxxcjSave(appDomain);
    }

    @Override
    public TaxCommonReturnDomain queryQyGlxxBySfzhm(FpdkQueryQyGlxxBySfzhmAppDomain appDomain) throws Exception {
        return ((TaxWxfwhAppDaoImp)this.getDao("taxWxfwhAppDaoImp")).queryQyGlxxBySfzhm(appDomain);
    }

    @Override
    public TaxCommonReturnDomain PubGetSmzDxyzm(PubGetSmzDxyzmAppDomain appDomain) throws Exception {
        return ((TaxWxfwhAppDaoImp)this.getDao("taxWxfwhAppDaoImp")).PubGetSmzDxyzm(appDomain);
    }

    @Override
    public TaxCommonReturnDomain BsyDxSmyz(BsyDxSmyzAppDomain appDomain) throws Exception {
        return ((TaxWxfwhAppDaoImp)this.getDao("taxWxfwhAppDaoImp")).BsyDxSmyz(appDomain);
    }

    @Override
    public TaxCommonReturnDomain WdsxGetQhhm(WdsxGetQhhmAppDomain appDomain) throws Exception {
        return ((TaxWxfwhAppDaoImp)this.getDao("taxWxfwhAppDaoImp")).WdsxGetQhhm(appDomain);
    }

    @Override
    public TaxCommonReturnDomain WdsxQhhmPj(WdsxQhhmPjAppDomain appDomain) throws Exception {
        return ((TaxWxfwhAppDaoImp)this.getDao("taxWxfwhAppDaoImp")).WdsxQhhmPj(appDomain);
    }

    @Override
    public TaxCommonReturnDomain queryDkfpSfzxx(FpdkQueryDkfpSfzxxAppDomain appDomain) throws Exception {
        return ((TaxWxfwhAppDaoImp)this.getDao("taxWxfwhAppDaoImp")).queryDkfpSfzxx(appDomain);
    }

    @Override
    public TaxCommonReturnDomain WdsxGlqymd(WdsxGlqymdAppDomain appDomain) throws Exception {
        return ((TaxWxfwhAppDaoImp)this.getDao("taxWxfwhAppDaoImp")).WdsxGlqymd(appDomain);
    }

    @Override
    public TaxCommonReturnDomain WdsxSaveHfxx(WdsxSaveHfxxAppDomain appDomain) throws Exception {
        return ((TaxWxfwhAppDaoImp)this.getDao("taxWxfwhAppDaoImp")).WdsxSaveHfxx(appDomain);
    }

    @Override
    public TaxCommonReturnDomain rtnSqptYshjg(FpdkRtnSqptYshjgAppDomain appDomain) throws Exception {
        TaxCommonReturnDomain returnDomain;
        block7: {
            returnDomain = new TaxCommonReturnDomain();
            String path = "/remote/allow/preapply/updateCheckResult.action";
            HashMap<String, String> params = new HashMap<String, String>();
            params.put("dkfpSqdbh", appDomain.getSqdbh());
            if ("Y".equals(appDomain.getYshbz())) {
                params.put("result", "1");
            } else {
                params.put("result", "-1");
            }
            params.put("byslyj", appDomain.getByslyj());
            params.put("slrq", appDomain.getYshrq());
            Map<String, String> res = HstWxServiceUtil.sendMess(String.valueOf(WebConstants.HX_FPDK_SERVICE_URL) + path, params, "utf-8");
            if ("00".equals(res.get("code"))) {
                try {
                    FpdkHxRtn hxRtn = (FpdkHxRtn)new Gson().fromJson(res.get("mess"), FpdkHxRtn.class);
                    if (hxRtn.getSuccess().booleanValue()) {
                        returnDomain.setCode("00");
                        break block7;
                    }
                    returnDomain.setCode("01");
                    returnDomain.setMess(hxRtn.getMsg());
                }
                catch (JsonSyntaxException jsonSyntaxException) {
                    returnDomain.setCode("01");
                    returnDomain.setMess(res.get("mess"));
                }
            } else {
                returnDomain.setCode("01");
                returnDomain.setMess(res.get("mess"));
            }
        }
        return returnDomain;
    }

    @Override
    public TaxCommonReturnDomain rtnSqptSqdzf(FpdkRtnSqptSqdzfAppDomain appDomain) throws Exception {
        TaxCommonReturnDomain returnDomain = new TaxCommonReturnDomain();
        String path = "/remote/allow/preapply/updateIssuerResult.action";
        HashMap<String, String> params = new HashMap<String, String>();
        params.put("dkfpSqdbh", appDomain.getSqdbh());
        params.put("result", "0");
        params.put("reason", appDomain.getSxyy());
        Map<String, String> res = HstWxServiceUtil.sendMess(String.valueOf(WebConstants.HX_FPDK_SERVICE_URL) + path, params, "utf-8");
        if ("00".equals(res.get("code"))) {
            FpdkHxRtn hxRtn = (FpdkHxRtn)new Gson().fromJson(res.get("mess"), FpdkHxRtn.class);
            if (hxRtn.getSuccess().booleanValue()) {
                returnDomain.setCode("00");
            } else {
                returnDomain.setCode("01");
                returnDomain.setMess(hxRtn.getMsg());
            }
        } else {
            returnDomain.setCode("01");
            returnDomain.setMess(res.get("mess"));
        }
        return returnDomain;
    }

    @Override
    public TaxCommonReturnDomain rtnSqptKjxx(FpdkRtnSqptKjxxAppDomain appDomain) throws Exception {
        TaxCommonReturnDomain returnDomain = new TaxCommonReturnDomain();
        String path = "/remote/allow/preapply/updateIssuerResult.action";
        HashMap<String, String> params = new HashMap<String, String>();
        params.put("dkfpSqdbh", appDomain.getSqdbh());
        params.put("result", "1");
        params.put("reason", "");
        params.put("fpdm", appDomain.getKjfdm());
        params.put("fphm", appDomain.getKjfphm());
        params.put("kprq", appDomain.getKjfprq());
        Map<String, String> res = HstWxServiceUtil.sendMess(String.valueOf(WebConstants.HX_FPDK_SERVICE_URL) + path, params, "utf-8");
        if ("00".equals(res.get("code"))) {
            FpdkHxRtn hxRtn = (FpdkHxRtn)new Gson().fromJson(res.get("mess"), FpdkHxRtn.class);
            if (hxRtn.getSuccess().booleanValue()) {
                returnDomain.setCode("00");
            } else {
                returnDomain.setCode("01");
                returnDomain.setMess(hxRtn.getMsg());
            }
        } else {
            returnDomain.setCode("01");
            returnDomain.setMess(res.get("mess"));
        }
        return returnDomain;
    }

    @Override
    public TaxCommonReturnDomain WdsxNsrdjxxCx(WdsxNsrdjxxCxAppDomain appDomain) throws Exception {
        return ((TaxWxfwhAppDaoImp)this.getDao("taxWxfwhAppDaoImp")).WdsxNsrdjxxCx(appDomain);
    }

    @Override
    public TaxCommonReturnDomain GlyGetBssx(GlyGetBssxAppDomain appDomain) throws Exception {
        return ((TaxWxfwhAppDaoImp)this.getDao("taxWxfwhAppDaoImp")).GlyGetBssx(appDomain);
    }

    @Override
    public TaxCommonReturnDomain GlyCxDhhm(GlyCxDhhmAppDomain appDomain) throws Exception {
        return ((TaxWxfwhAppDaoImp)this.getDao("taxWxfwhAppDaoImp")).GlyCxDhhm(appDomain);
    }

    @Override
    public TaxCommonReturnDomain GlyCxTj(GlyCxTjAppDomain appDomain) throws Exception {
        return ((TaxWxfwhAppDaoImp)this.getDao("taxWxfwhAppDaoImp")).GlyCxTj(appDomain);
    }

    @Override
    public TaxCommonReturnDomain PubGetJdxz(PubGetJdxzAppDomain appDomain) throws Exception {
        return ((TaxWxfwhAppDaoImp)this.getDao("taxWxfwhAppDaoImp")).PubGetJdxz(appDomain);
    }

    @Override
    public TaxCommonReturnDomain PubGetNsr(PubGetNsrAppDomain appDomain) throws Exception {
        return ((TaxWxfwhAppDaoImp)this.getDao("taxWxfwhAppDaoImp")).PubGetNsr(appDomain);
    }

    @Override
    public TaxCommonReturnDomain QytjTjrw(QytjTjrwAppDomain appDomain) throws Exception {
        return ((TaxWxfwhAppDaoImp)this.getDao("taxWxfwhAppDaoImp")).QytjTjrw(appDomain);
    }

    @Override
    public TaxCommonReturnDomain QytjDelrw(QytjDelrwAppDomain appDomain) throws Exception {
        return ((TaxWxfwhAppDaoImp)this.getDao("taxWxfwhAppDaoImp")).QytjDelrw(appDomain);
    }

    @Override
    public TaxCommonReturnDomain QytjCxrw(QytjCxrwAppDomain appDomain) throws Exception {
        return ((TaxWxfwhAppDaoImp)this.getDao("taxWxfwhAppDaoImp")).QytjCxrw(appDomain);
    }

    @Override
    public TaxCommonReturnDomain QytjCxtjjg(QytjCxtjjgAppDomain appDomain) throws Exception {
        return ((TaxWxfwhAppDaoImp)this.getDao("taxWxfwhAppDaoImp")).QytjCxtjjg(appDomain);
    }

    @Override
    public TaxCommonReturnDomain SqhdGetMess(SqhdGetMessAppDomain appDomain) throws Exception {
        return ((TaxWxfwhAppDaoImp)this.getDao("taxWxfwhAppDaoImp")).SqhdGetMess(appDomain);
    }

    @Override
    public TaxCommonReturnDomain SqhdSendMess(SqhdSendMessAppDomain appDomain) throws Exception {
        return ((TaxWxfwhAppDaoImp)this.getDao("taxWxfwhAppDaoImp")).SqhdSendMess(appDomain);
    }

    @Override
    public TaxCommonReturnDomain PubSaveSmrzxx(PubSaveSmrzxxAppDomain appDomain) throws Exception {
        TaxCommonReturnDomain returnDomain = ((TaxWxfwhAppDaoImp)this.getDao("taxWxfwhAppDaoImp")).PubSaveSmrzxx(appDomain);
        SmzWxHtyzSmcjAppDomain smcjDom = new SmzWxHtyzSmcjAppDomain();
        smcjDom.setSfzhm(appDomain.getSfzhm());
        smcjDom.setXm(appDomain.getXm());
        if ("\u7537".equals(appDomain.getXb())) {
            smcjDom.setXb("1");
        } else if ("\u5973".equals(appDomain.getXb())) {
            smcjDom.setXb("2");
        } else {
            smcjDom.setXb(appDomain.getXb());
        }
        smcjDom.setMz(appDomain.getMz());
        smcjDom.setCsrq(appDomain.getCsnyr());
        smcjDom.setZz(appDomain.getZz());
        smcjDom.setQfjg(appDomain.getQfjg());
        smcjDom.setHeadPic(appDomain.getRxpic());
        smcjDom.setLxdh(appDomain.getSjhm());
        return returnDomain;
    }

    @Override
    public TaxCommonReturnDomain PubSaveSmrzxx2(PubSaveSmrzxx2AppDomain appDomain) throws Exception {
        TaxCommonReturnDomain returnDomain = ((TaxWxfwhAppDaoImp)this.getDao("taxWxfwhAppDaoImp")).PubSaveSmrzxx2(appDomain);
        return returnDomain;
    }

    @Override
    public TaxCommonReturnDomain XxcjGetNsrmd(XxcjGetNsrmdAppDomain appDomain) throws Exception {
        return ((TaxWxfwhAppDaoImp)this.getDao("taxWxfwhAppDaoImp")).XxcjGetNsrmd(appDomain);
    }

    @Override
    public TaxCommonReturnDomain XxcjGetNsrZlscqk(XxcjGetNsrZlscqkAppDomain appDomain) throws Exception {
        return ((TaxWxfwhAppDaoImp)this.getDao("taxWxfwhAppDaoImp")).XxcjGetNsrZlscqk(appDomain);
    }

    @Override
    public TaxCommonReturnDomain XxcjGetNsrZlyscxx(XxcjGetNsrZlyscxxAppDomain appDomain) throws Exception {
        return ((TaxWxfwhAppDaoImp)this.getDao("taxWxfwhAppDaoImp")).XxcjGetNsrZlyscxx(appDomain);
    }

    @Override
    public TaxCommonReturnDomain XxcjSaveSczl(XxcjSaveSczlAppDomain appDomain) throws Exception {
        return ((TaxWxfwhAppDaoImp)this.getDao("taxWxfwhAppDaoImp")).XxcjSaveSczl(appDomain);
    }

    @Override
    public TaxCommonReturnDomain XxcjDelSczl(XxcjDelSczlAppDomain appDomain) throws Exception {
        return ((TaxWxfwhAppDaoImp)this.getDao("taxWxfwhAppDaoImp")).XxcjDelSczl(appDomain);
    }

    @Override
    public TaxCommonReturnDomain XxcjSczlTjsh(XxcjSczlTjshAppDomain appDomain) throws Exception {
        return ((TaxWxfwhAppDaoImp)this.getDao("taxWxfwhAppDaoImp")).XxcjSczlTjsh(appDomain);
    }

    @Override
    public TaxCommonReturnDomain WghJkxxSave(WghJkxxSaveAppDomain appDomain) throws Exception {
        return ((TaxWxfwhAppDaoImp)this.getDao("taxWxfwhAppDaoImp")).WghJkxxSave(appDomain);
    }

    @Override
    public TaxCommonReturnDomain WghJkxxZf(WghJkxxZfAppDomain appDomain) throws Exception {
        return ((TaxWxfwhAppDaoImp)this.getDao("taxWxfwhAppDaoImp")).WghJkxxZf(appDomain);
    }

    @Override
    public TaxCommonReturnDomain YyfwBsypj(YyfwBsypjAppDomain appDomain) throws Exception {
        return ((TaxWxfwhAppDaoImp)this.getDao("taxWxfwhAppDaoImp")).YyfwBsypj(appDomain);
    }

    public String getNullDouble(String str) {
        if (StringUtils.isBlank((String)str)) {
            return "0.00";
        }
        return str;
    }
}
