啊鑫
2025-02-13 f8811412e983fdc1d35a909c004c858fc3194636
协客云的三个接口修改
已修改5个文件
25 ■■■■■ 文件已修改
src/main/java/com/gs/xky/mapper/DeliveryNoticeMapper.java 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/gs/xky/service/DeliveryNoticeService.java 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/gs/xky/service/Impl/DeliveryNoticeServiceImpl.java 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/gs/xky/service/XkyService.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/mapper/DeliveryNoticeMapper.xml 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/gs/xky/mapper/DeliveryNoticeMapper.java
@@ -2,6 +2,7 @@
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.gs.xky.entity.DeliveryNotice;
import org.apache.ibatis.annotations.Param;
/**
 * @author 28567
@@ -12,6 +13,14 @@
public interface DeliveryNoticeMapper extends BaseMapper<DeliveryNotice> {
    long getNextVal();
    /**
     * 调用 Oracle 存储过程 PRC_RF_PDA_RECEIPT_BTN
     *
     * @param inStr  输入参数
     * @param result 输出参数
     */
    void callPdaReceiptBtn(@Param("C_IN_STR") String inStr, @Param("C_RESULT") String result);
}
src/main/java/com/gs/xky/service/DeliveryNoticeService.java
@@ -14,4 +14,5 @@
    boolean saveDeliveryNotice(XkyDetail xkyDetail);
    void callPdaReceiptBtn(String inStr, String result);
}
src/main/java/com/gs/xky/service/Impl/DeliveryNoticeServiceImpl.java
@@ -76,6 +76,11 @@
        }
        return save(deliveryNotice) && detailService.saveBatch(noticeDetails);
    }
    @Override
    public void callPdaReceiptBtn(String inStr, String result) {
        baseMapper.callPdaReceiptBtn(inStr, result);
    }
}
src/main/java/com/gs/xky/service/XkyService.java
@@ -89,6 +89,8 @@
                deliveryNoticeService.saveDeliveryNotice(detail);
                List<BarcodeDeliveryNo> barcodeDeliveryNos = GetBarcodeInformation(deliveryNo.getDeliveryNo());
                barcodeInformationService.SaveBarcodeInformation(barcodeDeliveryNos, deliveryNo.getDeliveryNo());
                deliveryNoticeService.callPdaReceiptBtn("送货单签收[BTNOK[PL017[" + deliveryNo.getDeliveryNo(), "");
            } catch (IOException e) {
                throw new RuntimeException(e);
            }
src/main/resources/mapper/DeliveryNoticeMapper.xml
@@ -8,4 +8,12 @@
        SELECT SEQ_XKY.NEXTVAL
        FROM DUAL
    </select>
    <!-- 调用存储过程 -->
    <select id="callPdaReceiptBtn" statementType="CALLABLE">
        {call PRC_RF_PDA_RECEIPT_BTN(
                #{C_IN_STR, mode=IN, jdbcType=VARCHAR},
                #{C_RESULT, mode=OUT, jdbcType=VARCHAR}
              )}
    </select>
</mapper>