| | |
| | | List<Long> collect =null; |
| | | TjCustomer one =null; |
| | | |
| | | Date date=new Date(); |
| | | LambdaQueryWrapper<TjFlowingWater> wq1 = new LambdaQueryWrapper<>(); |
| | | if(null !=phone || null !=name){ |
| | | LambdaQueryWrapper<TjCustomer> wq = new LambdaQueryWrapper<>(); |
| | |
| | | if(null !=collect){ |
| | | wq1.in(TjFlowingWater::getOrderId, collect); |
| | | } |
| | | wq1.between(TjFlowingWater::getCreateTime,DateUtil.beginOfDay(new Date()),DateUtil.endOfDay(new Date())); |
| | | wq1.between(TjFlowingWater::getCreateTime,DateUtil.beginOfDay(date),DateUtil.endOfDay(date)); |
| | | wq1.eq(TjFlowingWater::getPayStasus,type); |
| | | waterList = flowingWaterService.list(wq1); |
| | | |
| | |
| | | @GetMapping("/getTjPrice") |
| | | @ApiOperation(value = "获取体检费用") |
| | | public AjaxResult getTjPrice() { |
| | | TjProject project = projectService.getOne(new LambdaQueryWrapper<TjProject>().eq(TjProject::getProName, "体检费") |
| | | TjProject project = projectService.getOne(new LambdaQueryWrapper<TjProject>().eq(TjProject::getProName, "体检项目") |
| | | .eq(TjProject::getProId, 1712272744924446722L)); |
| | | if (null != project) { |
| | | return AjaxResult.success(project.getProPrice()); |
| | |
| | | // } else { |
| | | // cusId = one.getCusId(); |
| | | // } |
| | | Date date=new Date(); |
| | | TjOrder tjOrder = new TjOrder(); |
| | | tjOrder.setUserId(customer.getCusId()); |
| | | tjOrder.setTjType("2"); |
| | | //生成体检号 |
| | | String tjNumber = (SecurityUtils.getUsername() + new SimpleDateFormat("yyMMddHHmmss").format(new Date())); |
| | | String tjNumber = (SecurityUtils.getUsername() + new SimpleDateFormat("yyMMddHHmmss").format(date)); |
| | | tjOrder.setTjNumber(tjNumber); |
| | | tjOrder.setFirmId("0"); |
| | | tjOrder.setStatus(TjConstants.TJ_BEGIN); |
| | | tjOrder.setFinishTime(date); |
| | | tjOrder.setReportTime(date); |
| | | if (orderService.save(tjOrder)) { |
| | | |
| | | LambdaQueryWrapper<TjFlowingWater> wq = new LambdaQueryWrapper<>(); |
| | |
| | | tjFlowingWater.setPaidIn(vo.getSs()); |
| | | tjFlowingWater.setDiscount(vo.getZk()); |
| | | tjFlowingWater.setPayStasus(1L); |
| | | Date date1 = new Date(System.currentTimeMillis()); |
| | | String s1 = SecurityUtils.getUsername() + new SimpleDateFormat("yyMMddHHmmssSSS").format(date1); |
| | | String s1 = SecurityUtils.getUsername() + new SimpleDateFormat("yyMMddHHmmssSSS").format(date); |
| | | tjFlowingWater.setWaterId(s1); |
| | | tjFlowingWater.setRemarks("已收费"); |
| | | tjFlowingWater.setTollCollectorId(String.valueOf(SecurityUtils.getLoginUser().getUserId())); |
| | | if (flowingWaterService.save(tjFlowingWater)) { |
| | | tjOrder.setTjSerialNumber(String.valueOf(tjFlowingWater.getTjSerialNumber())); |
| | | orderService.updateById(tjOrder); |
| | |
| | | tjChargingStandard.setCount(Long.valueOf(vo.getNumber())); |
| | | chargingStandardService.save(tjChargingStandard); |
| | | } |
| | | return AjaxResult.success(); |
| | | return AjaxResult.success(tjNumber); |
| | | } |
| | | return AjaxResult.error(); |
| | | } |