|
|
|
@ -3021,8 +3021,17 @@ public class FangGeInterfaceServiceImpl implements FangGeInterfaceService { |
|
|
|
|
log.info("{}请求税控设备类型为:{}", LOGGER_MSG, terminalCode); |
|
|
|
|
FgEnterpriseInfoBo fgEnterpriseInfoBo = new FgEnterpriseInfoBo(); |
|
|
|
|
fgEnterpriseInfoBo.setSKSBCODE(terminalCode); |
|
|
|
|
fgEnterpriseInfoBo.setKPFS(CommonUtils.judgeIsFgTerminalNew(terminalCode,fgSkKpShList,sh)? FANGGE_INVOICE_TYPE_1.getKey():FANGGE_INVOICE_TYPE_0.getKey()); |
|
|
|
|
|
|
|
|
|
boolean isSkQd = false; |
|
|
|
|
if (StringUtils.isNotBlank(fgSkKpShList) && StringUtils.isNotBlank(sh)) { |
|
|
|
|
String[] fgSkKpList = fgSkKpShList.split(ConfigureConstant.STRING_POINT2); |
|
|
|
|
for (String fgSkKp : fgSkKpList) { |
|
|
|
|
if (sh.equals(fgSkKp)) { |
|
|
|
|
isSkQd = true; |
|
|
|
|
break; |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
fgEnterpriseInfoBo.setKPFS(!isSkQd? FANGGE_INVOICE_TYPE_1.getKey():FANGGE_INVOICE_TYPE_0.getKey()); |
|
|
|
|
fgOrderResponse.setData(fgEnterpriseInfoBo); |
|
|
|
|
} catch (Exception e) { |
|
|
|
|
fgOrderResponse.setSTATUS_CODE(OrderInfoContentEnum.INVOICE_STAT_ERROR.getKey()); |
|
|
|
|