查询和分页 的 WSIMP

本文介绍了一个基于WebService的合同申请流程,该服务通过PoApplyWsImpl实现,用于查询产品线、产品族等信息,并返回包含记录总数及列表的JSON格式数据。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

applicationContext.xml

 <!-- 按合同申请软件申请单WebService -->
    <jaxws:endpoint id="poApplyWS" implementor="#poApplyWsImpl"
        address="/poApplyWS">
        <jaxws:inInterceptors>
            <ref bean="logInterceptor" />
            <ref bean="authInterceptor" />
        </jaxws:inInterceptors>
    </jaxws:endpoint>

 

 

  

PoApplyWsImpl.java

    /**
     * 根据产品线、产品族、产品、审核人来查询所有.
     * @param aJsonStr 客户端传递过来的aJsonStr转成的字符串
     * @return 返回结果字符串

     * @throws ApplicationException ApplicationException
     */
    public String getSecondCheckerInfo(String aJsonStr)
        throws ApplicationException
    {
        Map<String, Object> aMap = JsonUtil.jsonStringToMap(aJsonStr);
        List<Map<String, Object>> aCheckerInfo = mPoApplySev.
                    getSecondCheckerInfo(aMap);
        String resultAllJsonStr = JsonUtil.transferStringByList(aCheckerInfo);

        int allRecords = mPoApplySev.getSecondCheckerTotalRecordsByidS(aMap);
        JSONObject json = new JSONObject();
        try
        {
            //存入记录总数
            json.put("total_row", allRecords);
            //存入记录列表
            json.put("secondCheckerList", resultAllJsonStr);
        }
        catch (JSONException e)
        {
            e.printStackTrace();
        }

        return json.toString();
    }

  

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值