| Line 179... |
Line 179... |
| 179 |
String fileNames = file.getOriginalFilename();
|
179 |
String fileNames = file.getOriginalFilename();
|
| 180 |
|
180 |
|
| 181 |
LOGGER.info("fileName" + fileName);
|
181 |
LOGGER.info("fileName" + fileName);
|
| 182 |
LOGGER.info("fileNames" + fileNames);
|
182 |
LOGGER.info("fileNames" + fileNames);
|
| 183 |
|
183 |
|
| 184 |
List<CSVRecord> records = this.readFile(file);
|
184 |
List<CSVRecord> records = FileUtil.readFile(file);
|
| 185 |
|
185 |
|
| 186 |
List<BilledOrderListModel> billedOrderList = new ArrayList<BilledOrderListModel>();
|
186 |
List<BilledOrderListModel> billedOrderList = new ArrayList<BilledOrderListModel>();
|
| 187 |
for (CSVRecord record : records) {
|
187 |
for (CSVRecord record : records) {
|
| 188 |
BilledOrderListModel blm = createBilleOrder(record);
|
188 |
BilledOrderListModel blm = createBilleOrder(record);
|
| 189 |
billedOrderList.add(blm);
|
189 |
billedOrderList.add(blm);
|
| Line 407... |
Line 407... |
| 407 |
|
407 |
|
| 408 |
String fileNames = file.getOriginalFilename();
|
408 |
String fileNames = file.getOriginalFilename();
|
| 409 |
|
409 |
|
| 410 |
LOGGER.info("fileName" + fileName);
|
410 |
LOGGER.info("fileName" + fileName);
|
| 411 |
LOGGER.info("fileNames" + fileNames);
|
411 |
LOGGER.info("fileNames" + fileNames);
|
| 412 |
List<CSVRecord> records = this.readFile(file);
|
412 |
List<CSVRecord> records = FileUtil.readFile(file);
|
| 413 |
|
413 |
|
| 414 |
List<ProviderTatModel> providerTatList = new ArrayList<ProviderTatModel>();
|
414 |
List<ProviderTatModel> providerTatList = new ArrayList<ProviderTatModel>();
|
| 415 |
for (CSVRecord record : records) {
|
415 |
for (CSVRecord record : records) {
|
| 416 |
ProviderTatModel sgr = createProviderTat(record);
|
416 |
ProviderTatModel sgr = createProviderTat(record);
|
| 417 |
providerTatList.add(sgr);
|
417 |
providerTatList.add(sgr);
|
| Line 576... |
Line 576... |
| 576 |
|
576 |
|
| 577 |
@RequestMapping(value = "/delayDayFileUpload", method = RequestMethod.POST)
|
577 |
@RequestMapping(value = "/delayDayFileUpload", method = RequestMethod.POST)
|
| 578 |
public String delayDayFileUpload(HttpServletRequest request, Model model, HttpServletResponse response,
|
578 |
public String delayDayFileUpload(HttpServletRequest request, Model model, HttpServletResponse response,
|
| 579 |
@RequestPart MultipartFile file) throws Throwable {
|
579 |
@RequestPart MultipartFile file) throws Throwable {
|
| 580 |
|
580 |
|
| 581 |
List<CSVRecord> records = this.readFile(file);
|
581 |
List<CSVRecord> records = FileUtil.readFile(file);
|
| 582 |
|
582 |
|
| 583 |
List<DelayDayModel> delayDayList = new ArrayList<>();
|
583 |
List<DelayDayModel> delayDayList = new ArrayList<>();
|
| 584 |
for (CSVRecord record : records) {
|
584 |
for (CSVRecord record : records) {
|
| 585 |
DelayDayModel ddm = createDelayDay(record);
|
585 |
DelayDayModel ddm = createDelayDay(record);
|
| 586 |
delayDayList.add(ddm);
|
586 |
delayDayList.add(ddm);
|
| Line 681... |
Line 681... |
| 681 |
|
681 |
|
| 682 |
@RequestMapping(value = "/markDeliveredFileUpload", method = RequestMethod.POST)
|
682 |
@RequestMapping(value = "/markDeliveredFileUpload", method = RequestMethod.POST)
|
| 683 |
public String markDeliveredFileUpload(HttpServletRequest request, Model model, HttpServletResponse response,
|
683 |
public String markDeliveredFileUpload(HttpServletRequest request, Model model, HttpServletResponse response,
|
| 684 |
@RequestPart MultipartFile file) throws Throwable {
|
684 |
@RequestPart MultipartFile file) throws Throwable {
|
| 685 |
|
685 |
|
| 686 |
List<CSVRecord> records = this.readFile(file);
|
686 |
List<CSVRecord> records = FileUtil.readFile(file);
|
| 687 |
|
687 |
|
| 688 |
List<MarkDeliveredModel> deliveredList = new ArrayList<>();
|
688 |
List<MarkDeliveredModel> deliveredList = new ArrayList<>();
|
| 689 |
for (CSVRecord record : records) {
|
689 |
for (CSVRecord record : records) {
|
| 690 |
MarkDeliveredModel ddm = createMarkDeliveredModel(record);
|
690 |
MarkDeliveredModel ddm = createMarkDeliveredModel(record);
|
| 691 |
deliveredList.add(ddm);
|
691 |
deliveredList.add(ddm);
|
| Line 757... |
Line 757... |
| 757 |
mdm.setDeliveredOn(dateTime.atStartOfDay());
|
757 |
mdm.setDeliveredOn(dateTime.atStartOfDay());
|
| 758 |
mdm.setDeliveredBy(record.get(2));
|
758 |
mdm.setDeliveredBy(record.get(2));
|
| 759 |
return mdm;
|
759 |
return mdm;
|
| 760 |
}
|
760 |
}
|
| 761 |
|
761 |
|
| 762 |
private List<CSVRecord> readFile(MultipartFile file) throws IOException, ProfitMandiBusinessException {
|
- |
|
| 763 |
|
- |
|
| 764 |
CSVParser parser = new CSVParser(new InputStreamReader(file.getInputStream()), CSVFormat.DEFAULT);
|
- |
|
| 765 |
List<CSVRecord> records = parser.getRecords();
|
- |
|
| 766 |
LOGGER.info("records" + records);
|
- |
|
| 767 |
LOGGER.info("parser" + parser);
|
- |
|
| 768 |
if (records.size() < 2) {
|
- |
|
| 769 |
parser.close();
|
- |
|
| 770 |
throw new ProfitMandiBusinessException("Uploaded File", "", "No records Found");
|
- |
|
| 771 |
}
|
- |
|
| 772 |
// Remove header
|
- |
|
| 773 |
records.remove(0);
|
- |
|
| 774 |
parser.close();
|
- |
|
| 775 |
return records;
|
- |
|
| 776 |
|
- |
|
| 777 |
}
|
- |
|
| 778 |
|
- |
|
| 779 |
@RequestMapping(value = "/delayBillingTemplate", method = RequestMethod.GET)
|
762 |
@RequestMapping(value = "/delayBillingTemplate", method = RequestMethod.GET)
|
| 780 |
public ResponseEntity<?> delayBillingTemplate(HttpServletRequest request) throws Exception {
|
763 |
public ResponseEntity<?> delayBillingTemplate(HttpServletRequest request) throws Exception {
|
| 781 |
List<List<?>> rows = new ArrayList<>();
|
764 |
List<List<?>> rows = new ArrayList<>();
|
| 782 |
|
765 |
|
| 783 |
rows.add(Arrays.asList("-",
|
766 |
rows.add(Arrays.asList("-",
|
| Line 809... |
Line 792... |
| 809 |
String fileNames = file.getOriginalFilename();
|
792 |
String fileNames = file.getOriginalFilename();
|
| 810 |
|
793 |
|
| 811 |
LOGGER.info("fileName" + fileName);
|
794 |
LOGGER.info("fileName" + fileName);
|
| 812 |
LOGGER.info("fileNames" + fileNames);
|
795 |
LOGGER.info("fileNames" + fileNames);
|
| 813 |
|
796 |
|
| 814 |
List<CSVRecord> records = this.readFile(file);
|
797 |
List<CSVRecord> records = FileUtil.readFile(file);
|
| 815 |
|
798 |
|
| 816 |
List<DelayBillingModel> delayBillingModel = new ArrayList<DelayBillingModel>();
|
799 |
List<DelayBillingModel> delayBillingModel = new ArrayList<DelayBillingModel>();
|
| 817 |
for (CSVRecord record : records) {
|
800 |
for (CSVRecord record : records) {
|
| 818 |
DelayBillingModel dbm = new DelayBillingModel();
|
801 |
DelayBillingModel dbm = new DelayBillingModel();
|
| 819 |
dbm.setInvoiceNumber(record.get(0));
|
802 |
dbm.setInvoiceNumber(record.get(0));
|