| 
														
															@@ -791,7 +791,7 @@ public class PayController { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                             params.put("stationId", infoMap.get("stationId").toString()); 
														 | 
														
														 | 
														
															                             params.put("stationId", infoMap.get("stationId").toString()); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                             params.put("oilGunNo", infoMap.get("oilGun").toString()); 
														 | 
														
														 | 
														
															                             params.put("oilGunNo", infoMap.get("oilGun").toString()); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                             Map m = stationOilGunService.getPrinterSnByStationIdAndOilGunNo(params); 
														 | 
														
														 | 
														
															                             Map m = stationOilGunService.getPrinterSnByStationIdAndOilGunNo(params); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-                            if(m.containsKey("printerSn") && m.get("printerSn").toString()!= null && m.get("printerSn").toString()!=""){ 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                            if(m !=null && m.containsKey("printerSn") && m.get("printerSn").toString()!= null && m.get("printerSn").toString()!=""){ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                                 sn = m.get("printerSn").toString(); 
														 | 
														
														 | 
														
															                                 sn = m.get("printerSn").toString(); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 //                                //查询打印机的状态 
														 | 
														
														 | 
														
															 //                                //查询打印机的状态 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 //                                JSONObject jsonPrintStatus = JSONObject.parseObject(FeiEPrinterUtil.queryPrinterStatus(sn)); 
														 | 
														
														 | 
														
															 //                                JSONObject jsonPrintStatus = JSONObject.parseObject(FeiEPrinterUtil.queryPrinterStatus(sn)); 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -866,7 +866,7 @@ public class PayController { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             String[] datePickerTimeArray ={}; 
														 | 
														
														 | 
														
															             String[] datePickerTimeArray ={}; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             String integralActivity = integralRuleList.get(0).getIntegralActivity(); 
														 | 
														
														 | 
														
															             String integralActivity = integralRuleList.get(0).getIntegralActivity(); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             String integralProportion =null; 
														 | 
														
														 | 
														
															             String integralProportion =null; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            if(integralActivity.equals("1")){ 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            if(integralActivity !=null && integralActivity.equals("1")){ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 datePickerTime = integralRuleList.get(0).getDatePickerTime(); 
														 | 
														
														 | 
														
															                 datePickerTime = integralRuleList.get(0).getDatePickerTime(); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 integralProportion = integralRuleList.get(0).getIntegralProportion(); 
														 | 
														
														 | 
														
															                 integralProportion = integralRuleList.get(0).getIntegralProportion(); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 if(datePickerTime.contains(",")){ 
														 | 
														
														 | 
														
															                 if(datePickerTime.contains(",")){ 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -893,7 +893,7 @@ public class PayController { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                                     divide = calculateIntegral.getAmt().divide(integralRuleDetail.getSaleAmt(), 0, BigDecimal.ROUND_HALF_DOWN); 
														 | 
														
														 | 
														
															                                     divide = calculateIntegral.getAmt().divide(integralRuleDetail.getSaleAmt(), 0, BigDecimal.ROUND_HALF_DOWN); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                                     multiply = divide.multiply(integralRuleDetail.getIntegral()); 
														 | 
														
														 | 
														
															                                     multiply = divide.multiply(integralRuleDetail.getIntegral()); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                                 } 
														 | 
														
														 | 
														
															                                 } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-                                if(integralActivity.equals("1") &&  datePickerTimeArray !=null && integralProportion !=null){ 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                                if(integralActivity !=null && integralActivity.equals("1") &&  datePickerTimeArray !=null && integralProportion !=null){ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                                     String datePicker = integralRuleList.get(0).getDatePicker(); 
														 | 
														
														 | 
														
															                                     String datePicker = integralRuleList.get(0).getDatePicker(); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                                     switch (datePicker){ 
														 | 
														
														 | 
														
															                                     switch (datePicker){ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                                         case "1":   //  1.按周来 
														 | 
														
														 | 
														
															                                         case "1":   //  1.按周来 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -933,7 +933,7 @@ public class PayController { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                                     divide = calculateIntegral.getReceivableAmt().divide(integralRuleDetail.getSaleAmt(), 0, BigDecimal.ROUND_HALF_DOWN); 
														 | 
														
														 | 
														
															                                     divide = calculateIntegral.getReceivableAmt().divide(integralRuleDetail.getSaleAmt(), 0, BigDecimal.ROUND_HALF_DOWN); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                                     multiply = divide.multiply(integralRuleDetail.getIntegral()); 
														 | 
														
														 | 
														
															                                     multiply = divide.multiply(integralRuleDetail.getIntegral()); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                                 } 
														 | 
														
														 | 
														
															                                 } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-                                if(integralActivity.equals("1") && datePickerTimeArray !=null && integralProportion !=null){ 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                                if(integralActivity !=null && integralActivity.equals("1") && datePickerTimeArray !=null && integralProportion !=null){ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                                     String datePicker = integralRuleList.get(0).getDatePicker(); 
														 | 
														
														 | 
														
															                                     String datePicker = integralRuleList.get(0).getDatePicker(); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                                     switch (datePicker){ 
														 | 
														
														 | 
														
															                                     switch (datePicker){ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                                         case "1":   //  1.按周来 
														 | 
														
														 | 
														
															                                         case "1":   //  1.按周来 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -973,7 +973,7 @@ public class PayController { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                                     divide = calculateIntegral.getOilLiters().divide(integralRuleDetail.getSaleAmt(), 0, BigDecimal.ROUND_HALF_DOWN); 
														 | 
														
														 | 
														
															                                     divide = calculateIntegral.getOilLiters().divide(integralRuleDetail.getSaleAmt(), 0, BigDecimal.ROUND_HALF_DOWN); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                                     multiply = divide.multiply(integralRuleDetail.getIntegral()); 
														 | 
														
														 | 
														
															                                     multiply = divide.multiply(integralRuleDetail.getIntegral()); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                                 } 
														 | 
														
														 | 
														
															                                 } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-                                if(integralActivity.equals("1") && datePickerTimeArray !=null && integralProportion !=null){ 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                                if(integralActivity !=null && integralActivity.equals("1") && datePickerTimeArray !=null && integralProportion !=null){ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                                     String datePicker = integralRuleList.get(0).getDatePicker(); 
														 | 
														
														 | 
														
															                                     String datePicker = integralRuleList.get(0).getDatePicker(); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                                     switch (datePicker){ 
														 | 
														
														 | 
														
															                                     switch (datePicker){ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                                         case "1":   //  1.按周来 
														 | 
														
														 | 
														
															                                         case "1":   //  1.按周来 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -1014,7 +1014,7 @@ public class PayController { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                                 divide = calculateIntegral.getReceivableAmt().divide(integralRuleDetail.getSaleAmt(), 0, BigDecimal.ROUND_HALF_DOWN); 
														 | 
														
														 | 
														
															                                 divide = calculateIntegral.getReceivableAmt().divide(integralRuleDetail.getSaleAmt(), 0, BigDecimal.ROUND_HALF_DOWN); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                                 multiply = divide.multiply(integralRuleDetail.getIntegral()); 
														 | 
														
														 | 
														
															                                 multiply = divide.multiply(integralRuleDetail.getIntegral()); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                             } 
														 | 
														
														 | 
														
															                             } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-                            if(integralActivity.equals("1") && datePickerTimeArray !=null && integralProportion !=null){ 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                            if(integralActivity !=null && integralActivity.equals("1") && datePickerTimeArray !=null && integralProportion !=null){ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                                 String datePicker = integralRuleList.get(0).getDatePicker();    //获取日期类型 
														 | 
														
														 | 
														
															                                 String datePicker = integralRuleList.get(0).getDatePicker();    //获取日期类型 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                                 switch (datePicker){ 
														 | 
														
														 | 
														
															                                 switch (datePicker){ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                                     case "1":   //  1.按周来 
														 | 
														
														 | 
														
															                                     case "1":   //  1.按周来 
														 |