| | |
| | | BigDecimal money = new BigDecimal("0.00"); |
| | | tjPackage.setPrice(money); |
| | | } |
| | | tjPackage.setPym(PinyinUtil.getFirstLetter(tjPackage.getPacName(),"")); |
| | | if (tjPackageService.save(tjPackage)) { |
| | | List<TjProject> tjProjectList = tjPackage.getTjProjectList(); |
| | | if (null != tjProjectList && tjProjectList.size() > 0) { |
| | |
| | | continue; |
| | | } |
| | | ppservice.save(tjpp); |
| | | if (null != tjProject.getPriceNow()) { |
| | | money = money.add(tjProject.getPriceNow()); |
| | | if (null != tjProject.getProPrice()) { |
| | | money = money.add(tjProject.getProPrice()); |
| | | } |
| | | } |
| | | tjPackage.setPrice(money.setScale(Integer.parseInt(configService.selectConfigByKey("sys.price.save")), Integer.parseInt(configService.selectConfigByKey("sys.price")))); |
| | |
| | | @ApiOperation(value = "修改体检套餐") |
| | | //@PreAuthorize("@ss.hasPermi('system:package:edit')") |
| | | public AjaxResult edit(@RequestBody @ApiParam(value = "体检套餐对象") TjPackage tjPackage) { |
| | | tjPackage.setPym(PinyinUtil.getFirstLetter(tjPackage.getPacName(),"")); |
| | | if (tjPackageService.updateById(tjPackage)) { |
| | | List<TjProject> tjProjectList = tjPackage.getTjProjectList(); |
| | | if (null != tjProjectList && tjProjectList.size() > 0) { |
| | |
| | | tjpp.setProId(tjProject.getProId()); |
| | | tjpp.setPacId(tjPackage.getPacId()); |
| | | ppservice.save(tjpp); |
| | | if (null != tjProject.getPriceNow()) { |
| | | money = money.add(tjProject.getPriceNow()); |
| | | if (null != tjProject.getProPrice()) { |
| | | money = money.add(tjProject.getProPrice()); |
| | | } |
| | | } |
| | | tjPackage.setPrice(money.setScale(Integer.parseInt(configService.selectConfigByKey("sys.price.save")), Integer.parseInt(configService.selectConfigByKey("sys.price")))); |