1.前端通過layui傳過來的時間是String 所以轉換為date
.
2.Mapper文件 date()函數只是用來把年月日時分秒的日期截取為年月日

最重要的是test里面不能有非空判斷 因為原工程中配置的是mybatis-3.2.8, 而我測試工程中用的是mybatis-3.3.0.后來在網上找了一下才知道, 原來這是mybatis 3.3.0中對於時間參數進行比較時的一個bug. 如果拿傳入的時間類型參數與空字符串''進行對比判斷則會引發異常. 所以在上面的代碼中去該該判斷, 只保留非空判斷就正常了
