|
@@ -91,10 +91,10 @@ public class ChargeFeeVoController {
|
|
|
for (ChargeFeeVo co : chargeFeeVos) {
|
|
|
PayMarkEnum payMark = PayMarkEnum.getPayMarkByCode(co.getPayMark());
|
|
|
co.setPayMark(payMark == null ? co.getPayMark() : payMark.name);
|
|
|
- if(Constants.BRZZJF_CODE.equalsIgnoreCase(co.getOpId())){
|
|
|
- if(Constants.WX.equalsIgnoreCase(co.getChequeType())){
|
|
|
+ if (Constants.BRZZJF_CODE.equalsIgnoreCase(co.getOpId())) {
|
|
|
+ if (Constants.WX.equalsIgnoreCase(co.getChequeType())) {
|
|
|
co.setChequeType(Constants.ZZWX);
|
|
|
- }else if(Constants.ZFB.equalsIgnoreCase(co.getChequeType())){
|
|
|
+ } else if (Constants.ZFB.equalsIgnoreCase(co.getChequeType())) {
|
|
|
co.setChequeType(Constants.ZZZFB);
|
|
|
}
|
|
|
}
|
|
@@ -369,16 +369,16 @@ public class ChargeFeeVoController {
|
|
|
chargeCountVo.fomartChargeCountVo();
|
|
|
resultMap.put("chargeCountVo", chargeCountVo);
|
|
|
//收费所用票号
|
|
|
- List<ReceiptBillVo> sfReceipts=chargeFeeVoService.querySfReceiptBillVoUnAccount(tokenUser.getUserIdCode());
|
|
|
+ List<ReceiptBillVo> sfReceipts = chargeFeeVoService.querySfReceiptBillVoUnAccount(tokenUser.getUserIdCode());
|
|
|
//挂号所用票号
|
|
|
- List<ReceiptBillVo> ghReceipts=chargeFeeVoService.queryGhReceiptBillVoUnAccount(tokenUser.getUserIdCode());
|
|
|
+ List<ReceiptBillVo> ghReceipts = chargeFeeVoService.queryGhReceiptBillVoUnAccount(tokenUser.getUserIdCode());
|
|
|
sfReceipts.addAll(ghReceipts);
|
|
|
List<ReceiptBillVo> notFpList = new ArrayList<>();
|
|
|
- sfReceipts.forEach(s->{
|
|
|
- if(s.getReceiptBill()!=null && s.getReceiptBill().length()!=8){
|
|
|
+ sfReceipts.forEach(s -> {
|
|
|
+ if (s.getReceiptBill() != null && s.getReceiptBill().length() != 8) {
|
|
|
s.setReceiptBill(null);
|
|
|
}
|
|
|
- if(s.getReceiptBill()==null || "00000000".equals(s.getReceiptBill())){
|
|
|
+ if (s.getReceiptBill() == null || "00000000".equals(s.getReceiptBill())) {
|
|
|
notFpList.add(s);
|
|
|
}
|
|
|
});
|
|
@@ -387,27 +387,27 @@ public class ChargeFeeVoController {
|
|
|
List<String> receiptBills = getStrings(sfReceipts);
|
|
|
resultMap.put("receiptBills", receiptBills);
|
|
|
Integer sffps = chargeFeeVoService.countReceipt(tokenUser.getUserIdCode(), PayMarkEnum.CHARGED.code, null);
|
|
|
- Integer tpzs=chargeFeeVoService.countReceipt(tokenUser.getUserIdCode(), PayMarkEnum.RETURN_PREMIUM.code, null);
|
|
|
- Integer zffps=chargeFeeVoService.countReceipt(tokenUser.getUserIdCode(), PayMarkEnum.CANCELLATION.code, null);
|
|
|
- Integer ghfps=chargeFeeVoService.countReqrecReceipt(tokenUser.getUserIdCode(), YesNoEnum.NO.code.toString(), null, null, null);
|
|
|
- Integer ghtpzs=chargeFeeVoService.countReqrecReceipt(tokenUser.getUserIdCode(), YesNoEnum.YES.code.toString(), null, null, null);
|
|
|
+ Integer tpzs = chargeFeeVoService.countReceipt(tokenUser.getUserIdCode(), PayMarkEnum.RETURN_PREMIUM.code, null);
|
|
|
+ Integer zffps = chargeFeeVoService.countReceipt(tokenUser.getUserIdCode(), PayMarkEnum.CANCELLATION.code, null);
|
|
|
+ Integer ghfps = chargeFeeVoService.countReqrecReceipt(tokenUser.getUserIdCode(), YesNoEnum.NO.code.toString(), null, null, null);
|
|
|
+ Integer ghtpzs = chargeFeeVoService.countReqrecReceipt(tokenUser.getUserIdCode(), YesNoEnum.YES.code.toString(), null, null, null);
|
|
|
//收费发票总数
|
|
|
- resultMap.put("sffps",sffps+ghfps);
|
|
|
+ resultMap.put("sffps", sffps + ghfps);
|
|
|
//退费发票张数
|
|
|
- resultMap.put("tpzs", tpzs+ghtpzs);
|
|
|
+ resultMap.put("tpzs", tpzs + ghtpzs);
|
|
|
//作废收费发票张数
|
|
|
resultMap.put("zffps", zffps);
|
|
|
//收费作废发票明细
|
|
|
- List<ReceiptVo> sfzffpmx= chargeFeeVoService.queryReceiptVo(tokenUser.getUserIdCode(), null);
|
|
|
+ List<ReceiptVo> sfzffpmx = chargeFeeVoService.queryReceiptVo(tokenUser.getUserIdCode(), null);
|
|
|
//退号发票明细
|
|
|
- List<ReceiptVo> thzffpmx=chargeFeeVoService.queryThMzReceiptSerial(tokenUser.getUserIdCode(), null);
|
|
|
+ List<ReceiptVo> thzffpmx = chargeFeeVoService.queryThMzReceiptSerial(tokenUser.getUserIdCode(), null);
|
|
|
sfzffpmx.addAll(thzffpmx);
|
|
|
List<ReceiptVo> notFpGhList = new ArrayList<>();
|
|
|
- sfzffpmx.forEach(s->{
|
|
|
- if(s.getReceiptBill()!=null && s.getReceiptBill().length()!=8){
|
|
|
+ sfzffpmx.forEach(s -> {
|
|
|
+ if (s.getReceiptBill() != null && s.getReceiptBill().length() != 8) {
|
|
|
s.setReceiptBill(null);
|
|
|
}
|
|
|
- if(s.getReceiptBill()==null || "00000000".equals(s.getReceiptBill())){
|
|
|
+ if (s.getReceiptBill() == null || "00000000".equals(s.getReceiptBill())) {
|
|
|
notFpGhList.add(s);
|
|
|
}
|
|
|
});
|
|
@@ -456,6 +456,8 @@ public class ChargeFeeVoController {
|
|
|
resultMap.put("message", "查询重打费用日结报表失败,结算时间为空");
|
|
|
return resultMap;
|
|
|
}
|
|
|
+ //数据清洗,将在老系统日结的数据清洗一次
|
|
|
+ chargeFeeVoService.refeshPayManData();
|
|
|
User tokenUser = userService.queryUserByUserIdCode(chargeFeeParamsVo.getOpId());
|
|
|
resultMap.put("user", tokenUser);
|
|
|
//挂号收入构成表格数据
|
|
@@ -469,16 +471,16 @@ public class ChargeFeeVoController {
|
|
|
chargeCountVo.fomartChargeCountVo();
|
|
|
resultMap.put("chargeCountVo", chargeCountVo);
|
|
|
//收费所用票号
|
|
|
- List<ReceiptBillVo> sfReceipts=chargeFeeVoService.querySfReceiptBillVoReprint(chargeFeeParamsVo.getOpId(), chargeFeeParamsVo.getDcountDate());
|
|
|
+ List<ReceiptBillVo> sfReceipts = chargeFeeVoService.querySfReceiptBillVoReprint(chargeFeeParamsVo.getOpId(), chargeFeeParamsVo.getDcountDate());
|
|
|
//挂号所用票号
|
|
|
- List<ReceiptBillVo> ghReceipts=chargeFeeVoService.queryGhReceiptBillVoReprint(chargeFeeParamsVo.getOpId(), chargeFeeParamsVo.getDcountDate());
|
|
|
+ List<ReceiptBillVo> ghReceipts = chargeFeeVoService.queryGhReceiptBillVoReprint(chargeFeeParamsVo.getOpId(), chargeFeeParamsVo.getDcountDate());
|
|
|
sfReceipts.addAll(ghReceipts);
|
|
|
List<ReceiptBillVo> notFpList = new ArrayList<>();
|
|
|
- sfReceipts.forEach(s->{
|
|
|
- if(s.getReceiptBill()!=null && s.getReceiptBill().length()!=8){
|
|
|
+ sfReceipts.forEach(s -> {
|
|
|
+ if (s.getReceiptBill() != null && s.getReceiptBill().length() != 8) {
|
|
|
s.setReceiptBill(null);
|
|
|
}
|
|
|
- if(s.getReceiptBill()==null || "00000000".equals(s.getReceiptBill())){
|
|
|
+ if (s.getReceiptBill() == null || "00000000".equals(s.getReceiptBill())) {
|
|
|
notFpList.add(s);
|
|
|
}
|
|
|
});
|
|
@@ -487,32 +489,32 @@ public class ChargeFeeVoController {
|
|
|
List<String> receiptBills = getStrings(sfReceipts);
|
|
|
resultMap.put("receiptBills", receiptBills);
|
|
|
//收费发票张数
|
|
|
- Integer sffps=chargeFeeVoService.countReceipt(chargeFeeParamsVo.getOpId(), PayMarkEnum.CHARGED.code, chargeFeeParamsVo.getDcountDate());
|
|
|
+ Integer sffps = chargeFeeVoService.countReceipt(chargeFeeParamsVo.getOpId(), PayMarkEnum.CHARGED.code, chargeFeeParamsVo.getDcountDate());
|
|
|
//退费发票张数
|
|
|
- Integer tpzs=chargeFeeVoService.countReceipt(chargeFeeParamsVo.getOpId(), PayMarkEnum.RETURN_PREMIUM.code, chargeFeeParamsVo.getDcountDate());
|
|
|
+ Integer tpzs = chargeFeeVoService.countReceipt(chargeFeeParamsVo.getOpId(), PayMarkEnum.RETURN_PREMIUM.code, chargeFeeParamsVo.getDcountDate());
|
|
|
//作废收费发票张数
|
|
|
- Integer zffps=chargeFeeVoService.countReceipt(chargeFeeParamsVo.getOpId(), PayMarkEnum.CANCELLATION.code, chargeFeeParamsVo.getDcountDate());
|
|
|
+ Integer zffps = chargeFeeVoService.countReceipt(chargeFeeParamsVo.getOpId(), PayMarkEnum.CANCELLATION.code, chargeFeeParamsVo.getDcountDate());
|
|
|
//挂号发票张数
|
|
|
- Integer ghfps=chargeFeeVoService.countReqrecReceipt(chargeFeeParamsVo.getOpId(), YesNoEnum.NO.code.toString(), chargeFeeParamsVo.getDcountDate(), null, null);
|
|
|
+ Integer ghfps = chargeFeeVoService.countReqrecReceipt(chargeFeeParamsVo.getOpId(), YesNoEnum.NO.code.toString(), chargeFeeParamsVo.getDcountDate(), null, null);
|
|
|
//退号发票张数
|
|
|
- Integer ghtpzs=chargeFeeVoService.countReqrecReceipt(chargeFeeParamsVo.getOpId(), YesNoEnum.YES.code.toString(), chargeFeeParamsVo.getDcountDate(), null, null);
|
|
|
+ Integer ghtpzs = chargeFeeVoService.countReqrecReceipt(chargeFeeParamsVo.getOpId(), YesNoEnum.YES.code.toString(), chargeFeeParamsVo.getDcountDate(), null, null);
|
|
|
//收费发票总数
|
|
|
- resultMap.put("sffps",sffps+ghfps);
|
|
|
+ resultMap.put("sffps", sffps + ghfps);
|
|
|
//退费发票张数
|
|
|
- resultMap.put("tpzs", tpzs+ghtpzs);
|
|
|
+ resultMap.put("tpzs", tpzs + ghtpzs);
|
|
|
//作废收费发票张数
|
|
|
resultMap.put("zffps", zffps);
|
|
|
//收费作废发票明细
|
|
|
- List<ReceiptVo> sfzffpmx= chargeFeeVoService.queryReceiptVo(chargeFeeParamsVo.getOpId(), chargeFeeParamsVo.getDcountDate());
|
|
|
+ List<ReceiptVo> sfzffpmx = chargeFeeVoService.queryReceiptVo(chargeFeeParamsVo.getOpId(), chargeFeeParamsVo.getDcountDate());
|
|
|
//退号发票明细
|
|
|
- List<ReceiptVo> thzffpmx= chargeFeeVoService.queryThMzReceiptSerial(chargeFeeParamsVo.getOpId(), chargeFeeParamsVo.getDcountDate());
|
|
|
+ List<ReceiptVo> thzffpmx = chargeFeeVoService.queryThMzReceiptSerial(chargeFeeParamsVo.getOpId(), chargeFeeParamsVo.getDcountDate());
|
|
|
sfzffpmx.addAll(thzffpmx);
|
|
|
List<ReceiptVo> notFpGhList = new ArrayList<>();
|
|
|
- sfzffpmx.forEach(s->{
|
|
|
- if(s.getReceiptBill()!=null && s.getReceiptBill().length()!=8){
|
|
|
+ sfzffpmx.forEach(s -> {
|
|
|
+ if (s.getReceiptBill() != null && s.getReceiptBill().length() != 8) {
|
|
|
s.setReceiptBill(null);
|
|
|
}
|
|
|
- if(s.getReceiptBill()==null || "00000000".equals(s.getReceiptBill())){
|
|
|
+ if (s.getReceiptBill() == null || "00000000".equals(s.getReceiptBill())) {
|
|
|
notFpGhList.add(s);
|
|
|
}
|
|
|
});
|
|
@@ -542,7 +544,7 @@ public class ChargeFeeVoController {
|
|
|
public Map<String, Object> getFullChargeCollect(@RequestBody ChargeFeeParamsVo chargeFeeParamsVo, HttpServletRequest httpServletRequest) {
|
|
|
Map<String, Object> resultMap = new HashMap<>();
|
|
|
try {
|
|
|
- // User tokenUser = TokenUtil.getUser(httpServletRequest);
|
|
|
+ // User tokenUser = TokenUtil.getUser(httpServletRequest);
|
|
|
if (chargeFeeParamsVo == null) {
|
|
|
resultMap.put("code", -1);
|
|
|
resultMap.put("message", "查询费用汇总报表失败,参数为空");
|
|
@@ -556,6 +558,8 @@ public class ChargeFeeVoController {
|
|
|
resultMap.put("message", "查询费用汇总报表失败,查询时间为空");
|
|
|
return resultMap;
|
|
|
}
|
|
|
+ //数据清洗,将在老系统日结的数据清洗一次
|
|
|
+ chargeFeeVoService.refeshPayManData();
|
|
|
//挂号收入构成表格数据
|
|
|
ReqrecVo reqrecVo = chargeFeeVoService.queryMzReceiptSerialCount(chargeFeeParamsVo.getOpId(), null, chargeFeeParamsVo.getBeginDate(), chargeFeeParamsVo.getEndDate()).get(0);
|
|
|
reqrecVo.fomartReqrecVo();
|
|
@@ -684,7 +688,7 @@ public class ChargeFeeVoController {
|
|
|
Map<String, Object> resultMap = new HashMap<>();
|
|
|
try {
|
|
|
User tokenUser = TokenUtil.getUser(httpServletRequest);
|
|
|
- Integer count= chargeFeeVoService.queryCountCanDaily(tokenUser.getUserIdCode());
|
|
|
+ Integer count = chargeFeeVoService.queryCountCanDaily(tokenUser.getUserIdCode());
|
|
|
if (count == null || count == 0) {
|
|
|
resultMap.put("code", -1);
|
|
|
resultMap.put("message", "费用结算失败,无可结算费用");
|