feature 1.修改预警逻辑

release
zhenghaiyang@ele-cloud.com 2 years ago
parent deba27ad90
commit 3a49521a9c
  1. 12
      order-management-base-service/src/main/java/com/dxhy/order/baseservice/job/YpyjTask.java
  2. 6
      order-management-base-service/src/main/java/com/dxhy/order/baseservice/module/commodity/controller/CommodityController.java

@ -151,34 +151,28 @@ public class YpyjTask extends IJobHandler {
fpfs, invoiceWarningInfo.getYjfs());
String mc = CommonUtils.getFpzlDmMc(fpzldm);
String message = "";
message = String.format(RedisConstant.ERROR_MESSAGE_INVOICE, invoiceWarningInfo.getXhfNsrsbh(), invoiceWarningInfo.getSbbh(), fpfs, mc, invoiceWarningInfo.getYjfs()) + "\n" + message;
log.info("向i-tax系统推送消息开始了。。。");
if (emailNum < 1) {
itaxMsgService.sessMessageToTax("余票预警", message, "2",
invoiceWarningInfo.getUserId(), invoiceWarningInfo.getEntId());
}
if (OrderInfoEnum.ORDER_WARNING_OPEN.getKey().equals(invoiceWarningInfo.getSfyj())) {
log.info("邮件预警次数{}", emailNum);
if (emailNum < 1) {
emailService.sendInvoiceWarningInfoEmail(invoiceWarningInfo.getSbMc(), invoiceWarningInfo.getSfyj(), invoiceWarningInfo.getSbbh(), invoiceWarningInfo.getEMail(), fpfs.toString(), mc);
emailNum = 1;
emailNum = 0;
}
}
} else {
if (ConfigureConstant.INT_1 == emailNum) {
emailNum = ConfigureConstant.INT_0;
}
}
invoiceWarningInfo.setYjcs(String.valueOf(emailNum));
log.info("更新发票预警信息。。。");
int reslut = ypWarningService.updateYpWarnInfo(invoiceWarningInfo, NsrsbhUtils.transShListByNsrsbh(invoiceWarningInfo.getXhfNsrsbh()));
log.info("更新发票预警信息结果 {}", reslut > 0);
}
});
}
@ -187,7 +181,6 @@ public class YpyjTask extends IJobHandler {
}
} catch (Exception e) {
log.error("{}ypyjTask 余票预警 业务处理异常 异常信息:{}", LOGGER_MSG, e);
}
}
} else {
@ -198,8 +191,5 @@ public class YpyjTask extends IJobHandler {
return FAIL;
}
return ReturnT.SUCCESS;
}
}

@ -679,6 +679,8 @@ public class CommodityController {
commodityExcel.setYhzcbs(ConfigureConstant.STRING_YHZCBS_S);
} else if (OrderInfoEnum.YHZCBS_0.getKey().equals(commodityCodeEntity.getYhzcbs())) {
commodityExcel.setYhzcbs(ConfigureConstant.STRING_YHZCBS_F);
} else {
commodityExcel.setYhzcbs("");
}
commodityExcel.setZzstsgl(nullToEmptyString(commodityCodeEntity.getZzstsgl()));
@ -687,6 +689,8 @@ public class CommodityController {
commodityExcel.setHsbz(ConfigureConstant.STRING_YHZCBS_S);
} else if (OrderInfoEnum.HSBZ_0.getKey().equals(commodityCodeEntity.getHsbz())) {
commodityExcel.setHsbz(ConfigureConstant.STRING_YHZCBS_F);
}else {
commodityExcel.setHsbz("");
}
commodityExcel.setTswl("否");
if(ConfigureConstant.STRING_1.equals(commodityCodeEntity.getTswl())){
@ -699,7 +703,7 @@ public class CommodityController {
commodityExcel.setDataSource(codeValue.getValue());
}
commodityExcel.setSl(commodityCodeEntity.getSl());
commodityExcel.setSl(StringUtils.isNotBlank(commodityCodeEntity.getSl())?commodityCodeEntity.getSl():"");
commodityExcelList.add(commodityExcel);
});
return commodityExcelList;

Loading…
Cancel
Save