Mr.Shi
2023-08-21 bb82c543675698d16eb80ae2bc6b82593fae8491
Merge branch 'master' of ssh://139.186.142.91:29418/productDev/dmMes
已修改5个文件
16 ■■■■■ 文件已修改
server/src/main/java/doumeemes/api/ext/StatisticsController.java 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
server/src/main/java/doumeemes/config/shiro/ShiroConfig.java 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
server/src/main/resources/application.yml 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
server/src/main/resources/mappers/WStockExtMapper.xml 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
server/src/main/resources/mappers/WorkorderRecordExtMapper.xml 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
server/src/main/java/doumeemes/api/ext/StatisticsController.java
@@ -25,7 +25,7 @@
 * @date 2022/04/20 10:56
 */
@RestController
@RequestMapping("/ext/statistic")
@RequestMapping("/statistics")
@Api(tags = "大屏数据看板-统计数据接口")
public class StatisticsController extends BaseController {
@@ -42,7 +42,6 @@
    public ApiResponse<StatisticsPlanDataModel> getProcedurePlanData(@PathVariable Integer companyId, @PathVariable Integer departId,@RequestParam Integer procedureId) {
        return ApiResponse.success(statisticsService.getProcedurePlanData(companyId,departId,procedureId));
    }
    @ApiOperation("员工产品统计TOP10")
    @GetMapping("/userProduceTop/{companyId}/{departId}")
    public ApiResponse<List<UserProduceTopModel>> getUserProducceTop(@PathVariable Integer companyId, @PathVariable Integer departId,@RequestParam Integer procedureId) {
@@ -64,14 +63,12 @@
            , @RequestBody PageWrap<QueryWorkorderRecordExtDTO> pageWrap) {
        return ApiResponse.success(statisticsService.getRecordLogPage(companyId,departId,pageWrap));
    }
    @ApiOperation("巡检记录分页查询")
    @PostMapping("/getDeviceCheckPage/{companyId}/{departId}")
    public ApiResponse<PageData<DeviceCheckExtListVO>> getDeviceCheckPage (@PathVariable Integer companyId, @PathVariable Integer departId
            ,@RequestBody PageWrap<QueryDeviceCheckExtDTO> pageWrap) {
        return ApiResponse.success(statisticsService.getDeviceCheckPage(companyId,departId,pageWrap));
    }
    @ApiOperation("工序计划进度查询")
    @GetMapping("/getProcedurePlansList/{companyId}/{departId}")
    public ApiResponse<List<ProcedurePlansPageModel>> getProcedurePlansList (@PathVariable Integer companyId, @PathVariable Integer departId,@RequestParam Integer procedureId) {
@@ -92,6 +89,5 @@
    public ApiResponse<List<StockDataModel>> getStockList (@PathVariable Integer companyId, @PathVariable Integer departId   ) {
        return ApiResponse.success(statisticsService.getStockList(companyId,departId));
    }
}
server/src/main/java/doumeemes/config/shiro/ShiroConfig.java
@@ -76,6 +76,7 @@
        map.put("/system/initCompany", "anon");
        map.put("/system/logout", "anon");
        map.put("/common/captcha", "anon");
        map.put("/statistics/**", "anon");
        map.put("/dingding/push", "anon");
//        map.put("/ext/workorderExt/freshStatistics", "anon");
        map.put("/dingding/jsapiTicket", "anon");
server/src/main/resources/application.yml
@@ -10,7 +10,7 @@
#  application:
#    name: doumeemes
  profiles:
    active: standardPro
    active: standard
  # JSON返回配置
  jackson:
    # 默认时区
server/src/main/resources/mappers/WStockExtMapper.xml
@@ -78,16 +78,17 @@
    </association>
  </resultMap>
  <select id="getStatisticsStockList" parameterType="doumeemes.dao.ext.dto.QueryWStockExtDTO" resultType="doumeemes.dao.business.dto.statistics.StockDataModel">
    select sum(a.NUM) as num,c.`NAME` as materialName,d.name as warehouseName,f.UNION_NAME as location,u.name as unitName
    select sum(a.NUM) as num,c.`NAME` as materialName,d.name as warehouseName,f.UNION_NAME as location,u.name as unitName,p.`NAME` as procedureName
    from w_stock a
    left join material_distribute b on a.MATERIAL_ID=b.ID
    left join material c on b.MATERIAL_ID=c.ID
    left join warehouse d on a.WAREHOUSE_ID=d.ID
    left join warehouse_location f on a.LOCATION_ID=f.ID
    left join procedures p on p.ID=a.PROCEDURE_ID
    left join unit u on a.UNIT_ID=u.id
    where a.DELETED = 0 AND a.ROOT_DEPART_ID = #{rootDepartId} AND d.DEPART_ID=#{wmodelDepartId}
    GROUP BY a.MATERIAL_ID,a.WAREHOUSE_ID,a.BATCH
    ORDER BY num DESC
    ORDER BY c.code , p.SORTNUM
  </select>
  <select id="selectAllList" parameterType="doumeemes.dao.ext.dto.QueryWStockExtDTO" resultMap="WStockExtListVO">
    SELECT a.*
server/src/main/resources/mappers/WorkorderRecordExtMapper.xml
@@ -494,7 +494,7 @@
    from workorder_record a
    left join company_user b on b.DELETED=0 and b.user_id=a.CREATE_USER
    left join workorder c on a.WORKORDER_ID=c.id
    where a.deleted=0 and a.ROOT_DEPART_ID=#{rootDepartId} and a.DEPART_ID=#{departId} and s.status=4
    where a.deleted=0 and a.ROOT_DEPART_ID=#{rootDepartId} and a.DEPART_ID=#{departId} and c.status=4
    <if test="procedureId != null">
      AND  a.`PROCEDURE_ID` = #{procedureId}
    </if>