UploadDataController.java 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. package com.qlm.controller.jinzai;
  2. import com.jfinal.plugin.activerecord.Db;
  3. import com.jfinal.plugin.activerecord.Record;
  4. import com.qlm.annotation.RequestUrl;
  5. import com.qlm.controller.common.CommonController;
  6. import java.util.List;
  7. import java.util.Map;
  8. import java.util.stream.Collectors;
  9. @RequestUrl("/uploadData")
  10. public class UploadDataController extends CommonController {
  11. @Override
  12. protected String getTableName(String key) {
  13. // TODO Auto-generated method stub
  14. return "jinzai_upload_master";
  15. }
  16. @Override
  17. protected void formatData(String tableName, List<Record> find) {
  18. List<Record> records = Db.find("select * from t_jz_device");
  19. Map<String, String> collect = records.stream().collect(Collectors.toMap(r -> r.getStr("device_no"), r -> r.getStr("desc")));
  20. for (Record record : find) {
  21. String device_no = record.getStr("device_no");
  22. String s = collect.get(device_no);
  23. record.set("lineName",s);
  24. }
  25. }
  26. @Override
  27. protected String getPath(String key) {
  28. // TODO Auto-generated method stub
  29. return "/page/jinzai/upload.jsp";
  30. }
  31. }