1、修改新增委托单的时候受理编号的计算方式

dev
yitonglei 3 years ago
parent d9c8202124
commit 10d29899ca
  1. 35
      lab-service/lab-lims/src/main/java/org/springblade/lims/controller/EntrustController.java

@ -1474,62 +1474,65 @@ public class EntrustController extends BladeController {
// ); // );
wrapper.ge(Entrust::getCreateTime, parse); wrapper.ge(Entrust::getCreateTime, parse);
List<Entrust> entrusts = service.list(wrapper); List<Entrust> entrusts = service.list(wrapper);
wrapper.eq(Entrust::getIsDeleted , 1);
List<Entrust> entrustIsDeleted = service.list(wrapper);
// 设置受理编号 // 设置受理编号
String acceptance = ""; String acceptance = "";
if ("1".equals(number)) { if ("1".equals(number)) {
if (entrusts.size() >= 0 && entrusts.size() < 9) { if (entrusts.size() >= 0 && entrusts.size() < 9) {
acceptance = "SDCADC-W-" + year + "000" + (entrusts.size() + 1); acceptance = "SDCADC-W-" + year + "000" + (entrusts.size() + entrustIsDeleted.size() + 1);
} }
if (entrusts.size() >= 9 && entrusts.size() < 99) { if (entrusts.size() >= 9 && entrusts.size() < 99) {
acceptance = "SDCADC-W-" + year + "00" + (entrusts.size() + 1); acceptance = "SDCADC-W-" + year + "00" + (entrusts.size() + entrustIsDeleted.size() + 1);
} }
if (entrusts.size() >= 99 && entrusts.size() < 999) { if (entrusts.size() >= 99 && entrusts.size() < 999) {
acceptance = "SDCADC-W-" + year + "0" + (entrusts.size() + 1); acceptance = "SDCADC-W-" + year + "0" + (entrusts.size() + entrustIsDeleted.size() + 1);
} }
if (entrusts.size() >= 999 && entrusts.size() < 9999) { if (entrusts.size() >= 999 && entrusts.size() < 9999) {
acceptance = "SDCADC-W-" + year + (entrusts.size() + 1); acceptance = "SDCADC-W-" + year + (entrusts.size() + entrustIsDeleted.size() + 1);
} }
} }
if ("2".equals(number)) { if ("2".equals(number)) {
if (entrusts.size() >= 0 && entrusts.size() < 9) { if (entrusts.size() >= 0 && entrusts.size() < 9) {
acceptance = "SDCADC-J-" + year + "000" + (entrusts.size() + 1); acceptance = "SDCADC-J-" + year + "000" + (entrusts.size() + entrustIsDeleted.size() + 1);
} }
if (entrusts.size() >= 9 && entrusts.size() < 99) { if (entrusts.size() >= 9 && entrusts.size() < 99) {
acceptance = "SDCADC-J-" + year + "00" + (entrusts.size() + 1); acceptance = "SDCADC-J-" + year + "00" + (entrusts.size() + entrustIsDeleted.size() + 1);
} }
if (entrusts.size() >= 99 && entrusts.size() < 999) { if (entrusts.size() >= 99 && entrusts.size() < 999) {
acceptance = "SDCADC-J-" + year + "0" + (entrusts.size() + 1); acceptance = "SDCADC-J-" + year + "0" + (entrusts.size() + entrustIsDeleted.size() + 1);
} }
if (entrusts.size() >= 999 && entrusts.size() < 9999) { if (entrusts.size() >= 999 && entrusts.size() < 9999) {
acceptance = "SDCADC-J-" + year + (entrusts.size() + 1); acceptance = "SDCADC-J-" + year + (entrusts.size() + entrustIsDeleted.size() + 1);
} }
} }
if ("3".equals(number)) { if ("3".equals(number)) {
if (entrusts.size() >= 0 && entrusts.size() < 9) { if (entrusts.size() >= 0 && entrusts.size() < 9) {
acceptance = "SDCADC-Z-" + year + "000" + (entrusts.size() + 1); acceptance = "SDCADC-Z-" + year + "000" + (entrusts.size() + entrustIsDeleted.size() + 1);
} }
if (entrusts.size() >= 9 && entrusts.size() < 99) { if (entrusts.size() >= 9 && entrusts.size() < 99) {
acceptance = "SDCADC-Z-" + year + "00" + (entrusts.size() + 1); acceptance = "SDCADC-Z-" + year + "00" + (entrusts.size() + entrustIsDeleted.size() + 1);
} }
if (entrusts.size() >= 99 && entrusts.size() < 999) { if (entrusts.size() >= 99 && entrusts.size() < 999) {
acceptance = "SDCADC-Z-" + year + "0" + (entrusts.size() + 1); acceptance = "SDCADC-Z-" + year + "0" + (entrusts.size() + entrustIsDeleted.size() + 1);
} }
if (entrusts.size() >= 999 && entrusts.size() < 9999) { if (entrusts.size() >= 999 && entrusts.size() < 9999) {
acceptance = "SDCADC-Z-" + year + (entrusts.size() + 1); acceptance = "SDCADC-Z-" + year + (entrusts.size() + entrustIsDeleted.size() + 1);
} }
} }
if ("4".equals(number)) { if ("4".equals(number)) {
if (entrusts.size() >= 0 && entrusts.size() < 9) { if (entrusts.size() >= 0 && entrusts.size() < 9) {
acceptance = "SDCADC-S-" + year + "000" + (entrusts.size() + 1); acceptance = "SDCADC-S-" + year + "000" + (entrusts.size() + entrustIsDeleted.size() + 1);
} }
if (entrusts.size() >= 9 && entrusts.size() < 99) { if (entrusts.size() >= 9 && entrusts.size() < 99) {
acceptance = "SDCADC-S-" + year + "00" + (entrusts.size() + 1); acceptance = "SDCADC-S-" + year + "00" + (entrusts.size() + entrustIsDeleted.size() + 1);
} }
if (entrusts.size() >= 99 && entrusts.size() < 999) { if (entrusts.size() >= 99 && entrusts.size() < 999) {
acceptance = "SDCADC-S-" + year + "0" + (entrusts.size() + 1); acceptance = "SDCADC-S-" + year + "0" + (entrusts.size() + entrustIsDeleted.size() + 1);
} }
if (entrusts.size() >= 999 && entrusts.size() < 9999) { if (entrusts.size() >= 999 && entrusts.size() < 9999) {
acceptance = "SDCADC-S-" + year + (entrusts.size() + 1); acceptance = "SDCADC-S-" + year + (entrusts.size() + entrustIsDeleted.size() + 1);
} }
} }
return acceptance; return acceptance;

Loading…
Cancel
Save