#
luxiaotao1123
2022-10-12 be412111689a7f27abfadb1241dfa5b70ac4c170
#
3个文件已修改
18 ■■■■ 已修改文件
src/main/java/com/zy/core/model/protocol/SteProtocol.java 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/core/thread/SteThread.java 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/mapper/WrkMastMapper.xml 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/core/model/protocol/SteProtocol.java
@@ -190,6 +190,12 @@
     */
    private Short chargeStatus;
    // 入库取空
    private Boolean inEmpty;
    // 出库取空
    private Boolean outEmpty;
    public void setStatus(Short status){
        this.status = status;
        this.statusType = SteStatusType.get(status);
src/main/java/com/zy/core/thread/SteThread.java
@@ -138,6 +138,14 @@
                if (waitingRes.IsSuccess) {
                    steProtocol.setWaiting(waitingRes.Content);
                }
                OperateResultExOne<Boolean> inEmptyRes = siemensS7Net.ReadBool("V2001.2");
                if (inEmptyRes.IsSuccess) {
                    steProtocol.setInEmpty(inEmptyRes.Content);
                }
                OperateResultExOne<Boolean> outEmptyRes = siemensS7Net.ReadBool("V2001.3");
                if (outEmptyRes.IsSuccess) {
                    steProtocol.setOutEmpty(outEmptyRes.Content);
                }
                steProtocol.setAlarm(siemensS7Net.getByteTransform().TransInt16(result.Content, 6));
                steProtocol.setAlarm0(siemensS7Net.getByteTransform().TransInt16(result.Content, 8));
                steProtocol.setCharge(siemensS7Net.getByteTransform().TransSingle(result.Content, 10));
src/main/resources/mapper/WrkMastMapper.xml
@@ -132,7 +132,7 @@
    <select id="selectPakin" resultMap="BaseResultMap">
        select top 1 * from dbo.asr_wrk_mast
        where 1=1
        and wrk_sts in (3,4,5,6,7,8)
        and wrk_sts in (3,4,5,6,7,8,9)
        and crn_no=#{crnNo}
        <if test="steNo != null">
            and ste_no = #{steNo}
@@ -142,7 +142,7 @@
    <select id="selectPakout" resultMap="BaseResultMap">
        select top 1 * from dbo.asr_wrk_mast
        where 1=1
        and wrk_sts in (12,13,14,15,16)
        and wrk_sts in (12,13,14,15,16,17)
        and crn_no=#{crnNo}
        <if test="steNo != null">
            and ste_no = #{steNo}