报错:"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版权协议,转载请附上原文出处链接和本声明。