|
@@ -360,4 +360,60 @@ public class FbsWorkshopDispatchListController {
|
|
|
return result;
|
|
|
}
|
|
|
|
|
|
+
|
|
|
+ /**
|
|
|
+ * @Author chenchuang
|
|
|
+ * @Description //TODO 查询当月工时产品分布率
|
|
|
+ * @Date 2020/10/19 14:12
|
|
|
+ * @Param []
|
|
|
+ * @return org.jeecg.common.api.vo.Result<java.util.List<org.jeecg.modules.fbsWorkshopDispatchList.entity.FbsWorkshopDispatchList>>
|
|
|
+ */
|
|
|
+ @GetMapping(value = "/getProductHoursMonthReport")
|
|
|
+ public Result<Map<String,Object>> getProductHoursMonthReport(){
|
|
|
+ Result<Map<String,Object>> result=new Result<>();
|
|
|
+ try {
|
|
|
+ Map<String,Object> map=fbsWorkshopDispatchListService.getProductHoursMonthReport();
|
|
|
+ result.setResult(map);
|
|
|
+ result.success("操作成功");
|
|
|
+ } catch (Exception e) {
|
|
|
+ e.printStackTrace();
|
|
|
+ result.error500("操作失败:"+e.getMessage());
|
|
|
+ }
|
|
|
+ return result;
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * @Author chenchuang
|
|
|
+ * @Description //TODO 查询单月按异常分类的工时
|
|
|
+ * @Date 2020/10/19 16:34
|
|
|
+ * @Param []
|
|
|
+ * @return org.jeecg.common.api.vo.Result<java.util.Map<java.lang.String,java.lang.Object>>
|
|
|
+ */
|
|
|
+ @GetMapping(value = "/getAbnormalHoursMonthReport")
|
|
|
+ public Result<Map<String,Object>> getAbnormalHoursMonthReport(){
|
|
|
+ Result<Map<String,Object>> result=new Result<>();
|
|
|
+ try {
|
|
|
+ Map<String,Object> map=fbsWorkshopDispatchListService.getAbnormalHoursMonthReport();
|
|
|
+ result.setResult(map);
|
|
|
+ result.success("操作成功");
|
|
|
+ } catch (Exception e) {
|
|
|
+ e.printStackTrace();
|
|
|
+ result.error500("操作失败:"+e.getMessage());
|
|
|
+ }
|
|
|
+ return result;
|
|
|
+ }
|
|
|
+
|
|
|
+ @GetMapping(value = "/getAttendance")
|
|
|
+ public Result<List<Map<String,Object>>> getAttendance(){
|
|
|
+ Result<List<Map<String,Object>>> result=new Result<>();
|
|
|
+ try {
|
|
|
+ List<Map<String,Object>> map=fbsWorkshopDispatchListService.getAttendance();
|
|
|
+ result.setResult(map);
|
|
|
+ result.success("操作成功");
|
|
|
+ } catch (Exception e) {
|
|
|
+ e.printStackTrace();
|
|
|
+ result.error500("操作失败:"+e.getMessage());
|
|
|
+ }
|
|
|
+ return result;
|
|
|
+ }
|
|
|
}
|