1 Star 0 Fork 454

鹏鹏大帅哥/bullshit-codes

加入 Gitee
与超过 1400万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
IfController 7.64 KB
一键复制 编辑 原始数据 按行查看 历史
lym 提交于 2023-07-13 16:44 +08:00 . add java/IfController.
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<CmsCustomer> lists = new ArrayList<CmsCustomer>();
List<CmsCustomer> records = new ArrayList<CmsCustomer>();
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<CmsCustomer> 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<CmsCustomer> 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<CmsCustomer> 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<CmsCustomer> 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<CmsCustomer> 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<CmsCustomer> getCustomer(String project, CmsCustomer info) {
List<CmsCustomer> lists = new ArrayList<CmsCustomer>();
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;
}
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/peishuaige/bullshit-codes.git
git@gitee.com:peishuaige/bullshit-codes.git
peishuaige
bullshit-codes
bullshit-codes
master

搜索帮助