ソースを参照

科室损益计算

ljx 4 年 前
コミット
84cef792b7

+ 2 - 1
src/main/java/com/imed/costaccount/service/CostDepartmentProfitService.java

@@ -47,7 +47,8 @@ public interface CostDepartmentProfitService extends IService<CostDepartmentProf
      * @param date
      * @param hospId
      * @param response
+     * @param reportType
      */
-    void getDepartProfitReport(String date, Long hospId, HttpServletResponse response);
+    void getDepartProfitReport(String date, Long hospId, HttpServletResponse response, Integer reportType);
 }
 

+ 4 - 4
src/main/java/com/imed/costaccount/service/impl/CostDepartmentProfitServiceImpl.java

@@ -401,13 +401,13 @@ public class CostDepartmentProfitServiceImpl extends ServiceImpl<CostDepartmentP
 
     /**
      * 科室损益计算导出
-     *
-     * @param date
+     *  @param date
      * @param hospId
      * @param response
+     * @param reportType
      */
     @Override
-    public void getDepartProfitReport(String date, Long hospId, HttpServletResponse response) {
+    public void getDepartProfitReport(String date, Long hospId, HttpServletResponse response, Integer reportType) {
         DateTime dateTime = DateUtil.parse(date);
         int year = DateUtil.year(dateTime);
         int month = DateUtil.month(dateTime)+1;
@@ -417,7 +417,7 @@ public class CostDepartmentProfitServiceImpl extends ServiceImpl<CostDepartmentP
         Sheet sheet = writer.getSheet();
         getDepartmentProfit(writer,sheet,date);
         FileRecord fileRecord = new FileRecord();
-        fileRecord.setFileName("科室损益" + time + ".xlsx").setFileSource(2).setFileType("科室损益").setFileUrl(serverUrl + hospId + File.separator + "hospReport" + File.separator + "科室损益" + time + ".xlsx").setHospId(hospId)
+        fileRecord.setFileName("科室损益" + time + ".xlsx").setFileSource(reportType).setFileType("科室损益").setFileUrl(serverUrl + hospId + File.separator + "hospReport" + File.separator + "科室损益" + time + ".xlsx").setHospId(hospId)
                 .setDateYear(year).setDateMonth(month)
                 .setCreateTime(System.currentTimeMillis());
         fileRecordService.save(fileRecord);

+ 2 - 2
src/main/java/com/imed/costaccount/web/CostDepartmentProfitController.java

@@ -53,10 +53,10 @@ public class CostDepartmentProfitController {
      */
     @ApiOperation("科室损益计算输出")
     @PostMapping("/getDepartProfitReport")
-    public Result getDepartProfitReport(@RequestParam String date, HttpServletResponse response) {
+    public Result getDepartProfitReport(@RequestParam String date, HttpServletResponse response,Integer reportType) {
         try {
             Long hospId = UserContext.getHospId();
-            costDepartmentProfitService.getDepartProfitReport(date,hospId,response);
+            costDepartmentProfitService.getDepartProfitReport(date,hospId,response,reportType);
         } catch (Exception e) {
             throw new CostException(500,"生成错误");
         }