jiangping
2023-08-21 c420375d61a5703c829d9feac8e99c7d67b870ac
解除大屏登陆拦截
已修改6个文件
53 ■■■■ 文件已修改
server/src/main/java/doumeemes/dao/business/dto/statistics/ProcedurePlansPageModel.java 19 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
server/src/main/java/doumeemes/dao/business/dto/statistics/ProcedureProcessModel.java 19 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
server/src/main/java/doumeemes/service/ext/DeviceCheckExtService.java 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
server/src/main/java/doumeemes/service/ext/impl/DeviceCheckExtServiceImpl.java 7 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
server/src/main/java/doumeemes/service/ext/impl/StatisticsServiceImpl.java 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
server/src/main/resources/mappers/DeviceCheckExtMapper.xml 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
server/src/main/java/doumeemes/dao/business/dto/statistics/ProcedurePlansPageModel.java
@@ -18,21 +18,22 @@
 */
public class ProcedurePlansPageModel {
    @ApiModelProperty(value = "工序名称", example = "1")
    private String procedureName;
    @ApiModelProperty(value = "工序编码", example = "1")
    private Integer procedureId;
    @ApiModelProperty(value = "不良品率", example = "1")
    private BigDecimal unqualifiedRate;
    @ApiModelProperty(value = "不良品数", example = "1")
    private BigDecimal unqualifiedNum;
    @ApiModelProperty(value = "良品数", example = "1")
    private BigDecimal qualifiedNum;
    @ApiModelProperty(value = "未完工数量", example = "1")
    private BigDecimal undoneNum;
    @ApiModelProperty(value = "计划生产数量", example = "1")
    @ApiModelProperty(value = "计划数量", example = "1")
    private BigDecimal num;
    @ApiModelProperty(value = "计划个数", example = "1")
    private Integer planCount;
    @ApiModelProperty(value = "不良品率%", example = "1")
    private BigDecimal  unqualifiedRate;
    @ApiModelProperty(value = "物料编码")
    private String materialCode;
    @ApiModelProperty(value = "工序名称")
    private String procedureName;
    @ApiModelProperty(value = "状态 0已生成、1已发布、2已撤回、3已取消、4已分配、5已暂停、6已完工、7已入库、8已关闭", example = "1")
    private Integer status;
}
server/src/main/java/doumeemes/dao/business/dto/statistics/ProcedureProcessModel.java
@@ -15,22 +15,21 @@
 * 最后一列的良品数/完工数:为当前产品最后一道工序的良品数/完工数;
 */
public class ProcedureProcessModel {
    @ApiModelProperty(value = "工序名称", example = "1")
    private String procedureName;
    @ApiModelProperty(value = "工序编码", example = "1")
    private Integer procedureId;
    @ApiModelProperty(value = "不良品率", example = "1")
    private BigDecimal unqualifiedRate;
    @ApiModelProperty(value = "不良品数", example = "1")
    private BigDecimal unqualifiedNum;
    @ApiModelProperty(value = "良品数", example = "1")
    private BigDecimal qualifiedNum;
    @ApiModelProperty(value = "未完工数量", example = "1")
    private BigDecimal undoneNum;
    @ApiModelProperty(value = "计划数量", example = "1")
    @ApiModelProperty(value = "计划生产数量", example = "1")
    private BigDecimal num;
    @ApiModelProperty(value = "不良品率%", example = "1")    private BigDecimal  unqualifiedRate;
    @ApiModelProperty(value = "物料编码")
    private String materialCode;
    @ApiModelProperty(value = "工序名称")
    private String procedureName;
    @ApiModelProperty(value = "状态 0已生成、1已发布、2已撤回、3已取消、4已分配、5已暂停、6已完工、7已入库、8已关闭", example = "1")
    private Integer status;
    @ApiModelProperty(value = "计划个数", example = "1")
    private Integer planCount;
}
server/src/main/java/doumeemes/service/ext/DeviceCheckExtService.java
@@ -5,7 +5,6 @@
import doumeemes.dao.business.model.DeviceCheck;
import doumeemes.dao.ext.vo.DeviceCheckExtListVO;
import doumeemes.dao.ext.dto.QueryDeviceCheckExtDTO;
import io.lettuce.core.dynamic.annotation.Param;
/**
 * 设备巡检信息表 EXTService定义
@@ -22,4 +21,6 @@
    PageData<DeviceCheckExtListVO> findPage(PageWrap<QueryDeviceCheckExtDTO> pageWrap);
    DeviceCheck selectOneById(Integer id);
    PageData<DeviceCheckExtListVO> getDeviceCheckPage( PageWrap<QueryDeviceCheckExtDTO> pageWrap);
}
server/src/main/java/doumeemes/service/ext/impl/DeviceCheckExtServiceImpl.java
@@ -17,7 +17,6 @@
import doumeemes.dao.ext.DeviceCheckExtMapper;
import com.github.pagehelper.PageHelper;
import com.github.pagehelper.PageInfo;
import io.lettuce.core.dynamic.annotation.Param;
import org.apache.shiro.SecurityUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
@@ -63,6 +62,12 @@
        List<DeviceCheckExtListVO> result = deviceCheckExtMapper.selectList(pageWrap.getModel());
        return PageData.from(new PageInfo<>(result));
    }
    @Override
    public PageData<DeviceCheckExtListVO> getDeviceCheckPage (PageWrap<QueryDeviceCheckExtDTO> pageWrap) {
        PageHelper.startPage(pageWrap.getPage(), pageWrap.getCapacity());
        List<DeviceCheckExtListVO> result = deviceCheckExtMapper.selectList(pageWrap.getModel());
        return PageData.from(new PageInfo<>(result));
    }
    @Override
    public DeviceCheck selectOneById(Integer id){
server/src/main/java/doumeemes/service/ext/impl/StatisticsServiceImpl.java
@@ -223,8 +223,7 @@
        //只能查看当前根组织的数据
        pageWrap.getModel().setRootDepartId(department.getRootId());
        pageWrap.getModel().setComDepartId(departId);
        PageHelper.startPage(pageWrap.getPage(), pageWrap.getCapacity());
        return deviceCheckExtService.findPage(pageWrap);
        return deviceCheckExtService.getDeviceCheckPage(pageWrap);
    }
    @Override
    public    List<ProcedurePlansPageModel> getProcedurePlansPage(Integer companyId, Integer departId,Integer procedureId){
server/src/main/resources/mappers/DeviceCheckExtMapper.xml
@@ -33,7 +33,7 @@
        left join device d on `deviceCheck`.DEVICE_ID = d.id
        left join procedures p on p.id =  d.PROCEDURE_ID
        left join `system_user` s on s.id = `deviceCheck`.CREATE_USER
    <where>
    <where> deviceCheck.deleted=0
      <if test="deviceName != null and deviceName != ''">
        AND d.NAME like concat('%',#{deviceName},'%')
      </if>