From 14b587968284d7689a875262cfd36d30f079eb55 Mon Sep 17 00:00:00 2001 From: lym <2499445495@qq.com> Date: Thu, 13 Jul 2023 08:44:02 +0000 Subject: [PATCH] =?UTF-8?q?add=20java/IfController.=20if=20else=E7=94=A8?= =?UTF-8?q?=E5=BE=97=E5=87=BA=E7=A5=9E=E5=85=A5=E5=8C=96=E3=80=82=E9=94=AE?= =?UTF-8?q?=E7=9B=98=E4=B8=8A=E7=9A=84cv=E9=83=BD=E7=A3=A8=E5=B9=B3?= =?UTF-8?q?=E4=BA=86=EF=BC=88=E7=8B=97=E5=A4=B4=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- java/IfController | 247 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 247 insertions(+) create mode 100644 java/IfController diff --git a/java/IfController b/java/IfController new file mode 100644 index 0000000..43499cd --- /dev/null +++ b/java/IfController @@ -0,0 +1,247 @@ + +import java.text.DateFormat; +import java.text.SimpleDateFormat; +import java.util.Date; + +/** + * 5年经验大佬写的controller + */ +public class CmsCustomerController { + @Autowired + private ICustomerService Service; + + @PostMapping("/save") + @ResponseBody + public AjaxResult Save(@Validated CmsCustomer info) { + Integer capitalId = info.getCapitalId() + 1; + String cap = capitalId.toString(); + String t = info.getTradeId() == null ? "" : info.getTradeId().toString(); + String capNo = ""; + String TradeNo = ""; + // if和else if的条件一样,生产环境运行1年无异常 + if (cap.length() == 1) { + capNo = "000" + cap; + } else if (cap.length() == 1) { + capNo = "00" + cap; + } + if (t.length() == 1) { + TradeNo = "000" + cap; + } else if (t.length() == 1) { + TradeNo = "00" + cap; + } + info.setCapitalNo(capNo); + info.setTradeNo(TradeNo); + Service.updateCustomer(info); + return AjaxResult.success(); + } + + @PostMapping("/loaddata4") + @ResponseBody + public TableDataInfo loaddata4(CmsCustomer info) { + List lists = new ArrayList(); + List records = new ArrayList(); + records = Service.selectcustomer4(info); + CmsCustomer list = new CmsCustomer(); + CmsCustomer list1 = new CmsCustomer(); + CmsCustomer list2 = new CmsCustomer(); + CmsCustomer list3 = new CmsCustomer(); + CmsCustomer list4 = new CmsCustomer(); + CmsCustomer list5 = new CmsCustomer(); + CmsCustomer list6 = new CmsCustomer(); + CmsCustomer list7 = new CmsCustomer(); + CmsCustomer list8 = new CmsCustomer(); + CmsCustomer list9 = new CmsCustomer(); + CmsCustomer list10 = new CmsCustomer(); + list.setCompanyName(" "); + list1.setCompanyName("1"); + list2.setCompanyName("2"); + list3.setCompanyName("3"); + list4.setCompanyName("4"); + list5.setCompanyName("5"); + list6.setCompanyName("6"); + list7.setCompanyName("7"); + list8.setCompanyName("8"); + list9.setCompanyName("9"); + list10.setCompanyName("10"); + String project = ""; + int num = 0; + int num1 = 0; + int num2 = 0; + int num3 = 0; + int num4 = 0; + int num5 = 0; + for (CmsCustomer record : records) { + num = num + 1; + if (num == 1) { + list.setNum1(record.getProNm()); + project = record.getProjectType(); + List record1s = getCustomer(project, info); + for (CmsCustomer record1 : record1s) { + num1 = num1 + 1; + if (num1 == 1) { + list1.setNum1(record1.getProNm()); + } else if (num1 == 2) { + list2.setNum1(record1.getProNm()); + } else if (num1 == 3) { + list3.setNum1(record1.getProNm()); + } else if (num1 == 4) { + list4.setNum1(record1.getProNm()); + } else if (num1 == 5) { + list5.setNum1(record1.getProNm()); + } else if (num1 == 6) { + list6.setNum1(record1.getProNm()); + } else if (num1 == 7) { + list7.setNum1(record1.getProNm()); + } else if (num1 == 8) { + list8.setNum1(record1.getProNm()); + } else if (num1 == 9) { + list9.setNum1(record1.getProNm()); + } else if (num1 == 10) { + list10.setNum1(record1.getProNm()); + } + + } + } else if (num == 2) { + list.setNum2(record.getProNm()); + project = record.getProjectType(); + List record1s = getCustomer(project, info); + for (CmsCustomer record1 : record1s) { + num2 = num2 + 1; + if (num2 == 1) { + list1.setNum2(record1.getProNm()); + } else if (num2 == 2) { + list2.setNum2(record1.getProNm()); + } else if (num2 == 3) { + list3.setNum2(record1.getProNm()); + } else if (num2 == 4) { + list4.setNum2(record1.getProNm()); + } else if (num2 == 5) { + list5.setNum2(record1.getProNm()); + } else if (num2 == 6) { + list6.setNum2(record1.getProNm()); + } else if (num2 == 7) { + list7.setNum2(record1.getProNm()); + } else if (num2 == 8) { + list8.setNum2(record1.getProNm()); + } else if (num2 == 9) { + list9.setNum2(record1.getProNm()); + } else if (num2 == 10) { + list10.setNum2(record1.getProNm()); + } + } + } else if (num == 3) { + list.setNum3(record.getProNm()); + project = record.getProjectType(); + List record1s = getCustomer(project, info); + for (CmsCustomer record1 : record1s) { + num3 = num3 + 1; + if (num3 == 1) { + list1.setNum3(record1.getProNm()); + } else if (num3 == 2) { + list2.setNum3(record1.getProNm()); + } else if (num3 == 3) { + list3.setNum3(record1.getProNm()); + } else if (num3 == 4) { + list4.setNum3(record1.getProNm()); + } else if (num3 == 5) { + list5.setNum3(record1.getProNm()); + } else if (num3 == 6) { + list6.setNum3(record1.getProNm()); + } else if (num3 == 7) { + list7.setNum3(record1.getProNm()); + } else if (num3 == 8) { + list8.setNum3(record1.getProNm()); + } else if (num3 == 9) { + list9.setNum3(record1.getProNm()); + } else if (num3 == 10) { + list10.setNum3(record1.getProNm()); + } + } + } else if (num == 4) { + list.setNum4(record.getProNm()); + project = record.getProjectType(); + List record1s = getCustomer(project, info); + for (CmsCustomer record1 : record1s) { + num4 = num4 + 1; + if (num4 == 1) { + list1.setNum4(record1.getProNm()); + } else if (num4 == 2) { + list2.setNum4(record1.getProNm()); + } else if (num4 == 3) { + list3.setNum4(record1.getProNm()); + } else if (num4 == 4) { + list4.setNum4(record1.getProNm()); + } else if (num4 == 5) { + list5.setNum4(record1.getProNm()); + } else if (num4 == 6) { + list6.setNum4(record1.getProNm()); + } else if (num4 == 7) { + list7.setNum4(record1.getProNm()); + } else if (num4 == 8) { + list8.setNum4(record1.getProNm()); + } else if (num4 == 9) { + list9.setNum4(record1.getProNm()); + } else if (num4 == 10) { + list10.setNum4(record1.getProNm()); + } + } + } else if (num == 5) { + list.setNum5(record.getProNm()); + project = record.getProjectType(); + List record1s = getCustomer(project, info); + for (CmsCustomer record1 : record1s) { + num5 = num5 + 1; + if (num5 == 1) { + list1.setNum5(record1.getProNm()); + } else if (num5 == 2) { + list2.setNum5(record1.getProNm()); + } else if (num5 == 3) { + list3.setNum5(record1.getProNm()); + } else if (num5 == 4) { + list4.setNum5(record1.getProNm()); + } else if (num5 == 5) { + list5.setNum5(record1.getProNm()); + } else if (num5 == 6) { + list6.setNum5(record1.getProNm()); + } else if (num5 == 7) { + list7.setNum5(record1.getProNm()); + } else if (num5 == 8) { + list8.setNum5(record1.getProNm()); + } else if (num5 == 9) { + list9.setNum5(record1.getProNm()); + } else if (num5 == 10) { + list10.setNum5(record1.getProNm()); + } + } + } + } + lists.add(list); + lists.add(list1); + lists.add(list2); + lists.add(list3); + lists.add(list4); + lists.add(list5); + lists.add(list6); + lists.add(list7); + lists.add(list8); + lists.add(list9); + lists.add(list10); + return getDataTable(lists); + } + + public List getCustomer(String project, CmsCustomer info) { + List lists = new ArrayList(); + if (project.equals("0")) { + lists = Service.select0(info); + } else if (project.equals("1")) { + lists = Service.select1(info); + } else if (project.equals("2")) { + lists = Service.select2(info); + } else if (project.equals("3")) { + lists = Service.select3(info); + } else if (project.equals("4")) { + lists = Service.select4(info); + } + return lists; + } +} -- Gitee