|
|
|
@ -108,15 +108,25 @@ public class ExtInvoicePoolController extends AbstractController { |
|
|
|
|
} |
|
|
|
|
int curr = (int)pramsMap.get("curr"); |
|
|
|
|
int size = (int)pramsMap.get("size"); |
|
|
|
|
List<String> companyCodes = new ArrayList<>(); |
|
|
|
|
String companyCode = (String) pramsMap.get("companyCode"); |
|
|
|
|
List<String> companyCodes = getUserInfo().getCompanyCodes(); |
|
|
|
|
if (StringHelper.isNotBlank(companyCode) && "99".equals(companyCode)){ |
|
|
|
|
pramsMap.put("companyCodes",companyCodes); |
|
|
|
|
log.info("组织机构====>{}",companyCodes); |
|
|
|
|
if(StringUtils.isNotEmpty(companyCode) && !"99".equals(companyCode) && !"88".equals(companyCode)) { |
|
|
|
|
pramsMap.put("companyCode", companyCode); |
|
|
|
|
companyCodes.add(companyCode); |
|
|
|
|
gfshList = extInvoicePoolService.getGfshList(gfshList,companyCodes); |
|
|
|
|
pramsMap.put("gfsh", gfshList); |
|
|
|
|
}else if(StringUtils.isNotEmpty(companyCode) && "99".equals(companyCode)){ |
|
|
|
|
pramsMap.put("companyCode", companyCode); |
|
|
|
|
companyCodes = getUserInfo().getCompanyCodes(); |
|
|
|
|
pramsMap.put("companyCodes", companyCodes); |
|
|
|
|
gfshList = extInvoicePoolService.getGfshList(gfshList,companyCodes); |
|
|
|
|
pramsMap.put("gfsh", gfshList); |
|
|
|
|
log.info("组织机构====>{}", companyCodes); |
|
|
|
|
}else if(StringUtils.isNotEmpty(companyCode) && "88".equals(companyCode)){ |
|
|
|
|
pramsMap.put("companyCode", companyCode); |
|
|
|
|
log.info("组织机构====>{}", companyCodes); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
gfshList = extInvoicePoolService.getGfshList(gfshList,companyCodes); |
|
|
|
|
pramsMap.put("gfsh", gfshList); |
|
|
|
|
try { |
|
|
|
|
return ResponseEntity.ok(R.ok().put("data", extInvoicePoolService.listAddTax(pramsMap, curr, size))); |
|
|
|
|
} catch (Exception e) { |
|
|
|
|