gdg
2021-02-03 a46fa0a0cd67154af35fff11b15b041f26450f7c
去重
已修改5个文件
22 ■■■■■ 文件已修改
src/main/java/com/nanometer/smartlab/dao/OpeUseFlowDao.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/nanometer/smartlab/dao/OpeUseFlowDao.xml 11 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/nanometer/smartlab/service/InterfaceServiceImpl.java 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/nanometer/smartlab/service/OpeUseFlowService.java 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/nanometer/smartlab/service/OpeUseFlowServiceImpl.java 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/nanometer/smartlab/dao/OpeUseFlowDao.java
@@ -44,4 +44,6 @@
    List<PersonUseDetail> getApplyInfo(Map params);
    int getApplyInfoSize(Map params);
    int countOpeUseFlow(OpeUseFlow opeUseFlow);
}
src/main/java/com/nanometer/smartlab/dao/OpeUseFlowDao.xml
@@ -320,6 +320,17 @@
        and ouf.receipt_number = #{receiptNumber}
        and ouf.valid_flag = 1
    </select>
    <select id="countOpeUseFlow" resultType="java.lang.Integer" parameterType="com.nanometer.smartlab.entity.OpeUseFlow">
        select  count(0)
        from ope_use_flow
        where reagent_code = #{reagentCode}
        and status = #{status}
        and house_id = #{houseId}
        and container_id = #{containerId}
        and create_time = #{createTime}
        and operatestate =#{operateState}
        and valid_flag = 1
    </select>
    <insert id="insertOpeUseFlow" parameterType="com.nanometer.smartlab.entity.OpeUseFlow">
    insert into ope_use_flow(id, reagent_code, status, house_id, container_id, user_id, remainder, place, store_type, valid_flag, create_time, realstatus, operatestate)
src/main/java/com/nanometer/smartlab/service/InterfaceServiceImpl.java
@@ -1713,10 +1713,13 @@
                    continue;
                }
            }
             int count = opeUseFlowService.getOpeUseFlow(opeUseFlow);
             if (count < 1) {
            this.opeUseFlowService.insertOpeUseFlow(opeUseFlow);
         }
    }
    }
    @Override
    public JSONObject getContainerInfo(JSONObject jsonObject) {
src/main/java/com/nanometer/smartlab/service/OpeUseFlowService.java
@@ -56,4 +56,5 @@
    int getApplyInfoSize(String receiptNumber);
    int getOpeUseFlow(OpeUseFlow opeUseFlow);
}
src/main/java/com/nanometer/smartlab/service/OpeUseFlowServiceImpl.java
@@ -541,4 +541,9 @@
    }
    @Override
    public int getOpeUseFlow(OpeUseFlow opeUseFlow) {
        return opeUseFlowDao.countOpeUseFlow(opeUseFlow);
    }
}