报错解决:nested exception is java.lang.NumberFormatException

 报错:"msg": "Cannot format given Object as a Number"

原因:我在继承interface定义了一个变量count(本想用来记录累加调用函数次数)
实际上定义的Count根本不能当做serviceimpl此类的变量使用(菜鸟才会犯下的错误)

那怎么记录调用次函数的次数呢
Mapper里写个String属性,记录次数用mybaties实现

Mapper层:在这里插入图片描述
xml文件:

 <select id="generateStorageOutCode" resultType="java.lang.String">
        SELECT
            CONCAT (
                    'ZCCK',
                    DATE_FORMAT( now(), '%Y%m%d' ),
                RIGHT (
                    CONCAT (
                        '000',
                        ifnull(
                            max(
                                SUBSTR(
                                    (
                                    SELECT
                                        max( storage_in_code )
                                    FROM
                                        hard_storage_in
                                    WHERE
                                    storage_in_code LIKE CONCAT( 'ZCRK', DATE_FORMAT( now(), '%Y%m%d' ), '%' )),
                                    LENGTH(
                                        CONCAT(
                                            'ZCCK',
                                        DATE_FORMAT( now(), '%Y%m%d' ))) + 1,
                                    LENGTH( storage_in_code ) - LENGTH(
                                        CONCAT (
                                            'ZCCK',
                                        DATE_FORMAT( now(), '%Y%m%d' ))))),
                            0
                        ) + 1
                    ),
                    4
                )) AS storage_out_code
        FROM
            hard_storage_out
    </select>

于是我的函数从这样:
在这里插入图片描述
变成了这样:
在这里插入图片描述
skr~~~~~


版权声明:本文为weixin_43889487原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。