Commit 8db61f60 by zhangkb

新增根据目录和机构编码查看台账报表数据接口

parent 0c96be2f
...@@ -15,6 +15,7 @@ import org.springframework.web.bind.annotation.RestController; ...@@ -15,6 +15,7 @@ import org.springframework.web.bind.annotation.RestController;
import com.keymobile.indicators.constant.Constants; import com.keymobile.indicators.constant.Constants;
import com.keymobile.indicators.model.entity.parameter.ParameterCatalog; import com.keymobile.indicators.model.entity.parameter.ParameterCatalog;
import com.keymobile.indicators.model.entity.parameter.ParameterData; import com.keymobile.indicators.model.entity.parameter.ParameterData;
import com.keymobile.indicators.model.entity.parameter.ParameterDataReport;
import com.keymobile.indicators.service.parameter.ParameterService; import com.keymobile.indicators.service.parameter.ParameterService;
import com.keymobile.indicators.utils.LogManager; import com.keymobile.indicators.utils.LogManager;
...@@ -139,10 +140,17 @@ public class ParameterCtrl { ...@@ -139,10 +140,17 @@ public class ParameterCtrl {
@ApiOperation(value = "根据台账目录统计台账数据报表", notes = "根据台账目录统计台账数据报表") @ApiOperation(value = "根据台账目录统计台账数据报表", notes = "根据台账目录统计台账数据报表")
@PostMapping(value = "/statisticalData") @PostMapping(value = "/statisticalData")
public String statisticalData(@RequestParam String user,@RequestParam Integer catalogId, public String statisticalData(@RequestParam(required = false) String user,@RequestParam Integer catalogId,
@RequestParam String code) throws Exception{ @RequestParam String code) throws Exception{
parameterService.statisticalParameterDataReport(user, catalogId, code); parameterService.statisticalParameterDataReport(user, catalogId, code);
LogManager.logInfo(Constants.LOG_INDICATOR_PARAMETER_API,"启动统计台账数据报表"); LogManager.logInfo(Constants.LOG_INDICATOR_PARAMETER_API,"启动统计台账数据报表");
return "台账数据报表统计中......"; return "台账数据报表统计中......";
} }
@ApiOperation(value = "根据台账目录查看台账数据报表", notes = "根据台账目录查看台账数据报表")
@PostMapping(value = "/getParameterDataReport")
public List<ParameterDataReport> getParameterDataReport(@RequestParam(required = false) String user,
@RequestParam Integer catalogId,@RequestParam String code) throws Exception{
return parameterService.getParameterDataReport(user, catalogId, code);
}
} }
...@@ -14,4 +14,7 @@ public interface ParameterDataReportMapper extends BaseMapper<ParameterDataRepor ...@@ -14,4 +14,7 @@ public interface ParameterDataReportMapper extends BaseMapper<ParameterDataRepor
public void deleteByCatalogId(@Param("catalogId")Integer catalogId); public void deleteByCatalogId(@Param("catalogId")Integer catalogId);
public void batchSave(@Param("datas")List<ParameterDataReport> datas); public void batchSave(@Param("datas")List<ParameterDataReport> datas);
public List<ParameterDataReport> getParameterDataReport(@Param("user")String user,
@Param("catalogId")Integer catalogId,@Param("code")String code);
} }
...@@ -230,4 +230,10 @@ public class ParameterService { ...@@ -230,4 +230,10 @@ public class ParameterService {
throw new Exception("台账目录不存在"); throw new Exception("台账目录不存在");
} }
} }
//查看指定台帐目录报表数据
public List<ParameterDataReport> getParameterDataReport(String user,Integer catalogId,
String code) throws Exception{
return parameterDataReportMapper.getParameterDataReport(user, catalogId, code);
}
} }
...@@ -19,4 +19,17 @@ ...@@ -19,4 +19,17 @@
) )
</foreach> </foreach>
</insert> </insert>
<select id="getParameterDataReport" resultType="com.keymobile.indicators.model.entity.parameter.ParameterDataReport">
select *
from
parameter_data_report
where
catalog_id = #{catalogId}
and code = #{code}
<if test="user!=null">
and report_user = #{user}
</if>
order by rank asc
</select>
</mapper> </mapper>
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment