00:00
好,那我们接下来呢,把我们第一个需求去完成一下,第一个需求呢,我们要完成一个这个东西啊,那长时间它就自动退出来了,退出来之后呢,点击这个编辑啊,点击这个编辑就好了,点击。然后接下来呢,我们去看一下啊呃,首先呢,找到这个静态杰森,诶,那这是我们的格式,就是最终呢,我们要把这个数据。封装成这个样式。对吧,很明显这个东西呢,就是我们传的那个GMV总额,前面两个呢,你就不用管对吧?好,那接下来这是数据格式啊。数据格式要长这样子对吧,那接下来呢,就是你的,So,你得写一下。你得写一个你的搜狗啊,那我们。成交总额这个应该怎么写啊?对吧,那这里边呢,有好几个地方都有这个,呃,交易额吧,既然没啊,那我们就拿这张表。
01:01
心from我看一下选一张表吧,呃,咱们选择这个叫。SKU的window可以吧,选它啊好,然后。一啊,我们看一下字段对吧,好select。我们成交总额就一个单值对吧,那得是一个sum,好,那这个时候呢,我们得用谁啊叫all the amount这个字段吧,对吧,好,应该懂了,然后from。这张表对吧,回头诶,这就是我们的总额,诶,这边还有个二,应该是前面用的double,所以导致这个精度损失啊。应该是进度损失了,对吧。咱们的SQL语句呢,是不是就长这样。对吧,但是有一个问题啊,咱们在页面当中展示的时候,是不是应该展示当天的。数据啊,所以咱们应该加一个什么,加一个will是不是will will谁,咱们这个日期等于他7月30号。
02:04
对吧,我们不要每一天的,我不要总和,我要的是单独的。某一天的对吧,我要单独某一天的啊好,那为那我们怎么写呢?To yyyy mm DD对吧,等于注意啊这个函数。STT对吧,这个函数它返回值是一个int类型的,你不要写这个啊,那么一般的我们想可能这样写对吧,20220730对吧,因为它中间没有分隔符嘛,直接是挨着的对吧,一回车发现呢,直接报错了啊。报错了。诶,它这个报错,我们看一下ST t column out,呃,我们来看一下这个地方STT。Missing column啊,他这个报的错怎么不一样了,那我们写一下这个啊。
03:06
最好了对吧,其实诶这个报错还改了,以前报错就是类型错误对吧,以前就报类型错误,说这个呃,In的类型跟string类型不匹配,因为这个函数返回的是一个int类型的,对吧,你看我把双引号去掉之后就好了。发现没,也就是说咱们这个思考语句啊长这样。对吧,但是有一个问题,你觉得在思索语句里边这个地方我们能写死吗?啊,我们能不能写死啊把这个东西。我们肯定不能写死吧?对吧,所以呢,这个地方得是一个。参数是不是得是一个传进来的。参数没毛病吧,大家应该能明白啊,这个地方至少我们得写一个参数是不是对吧,所以这个地方不能写死啊,但是呢,Circle目前来说长这样啊啊,那这两个东西搞定了,未来呢,我们就要把这个值是不是替换掉这个位置啊。
04:07
把它整个的替换掉。没毛病吧,啊,咱们等会要做这个事情啊,好,那你说接下来我们写代码有controller service do啊,就是map,那那写谁呢,先写谁啊大家觉得。我们应该先写谁?那你想从调用关系出发,我们这个controller调用service service啊调用map。那我们要你想写这个,你必须写它,对吧,没有它你调用不了,那你想写service必须写写它吧,所以很简单,按照调用关系呢,咱们应该先写。Maple。对吧,先写map好,那这个地方呢,我们就写一个map。Map这个东西啊,注意呃,在生软件当中,一般我们一张表一个类啊,或者叫一个接口,一张表一个懂吧,一张表一个好,那这个时候呢,我们就直接来写啊,呃,咱们的GMV啊,我就这样写了,因为你要去找那个表名也行啊,那个表叫什么。
05:10
咱们用的那个表叫sko是吧。啊,加这个可以吧SKU啊呃,写一个接口啊,写一个接口就好了,对吧,那接下来呢,在这里边咱们要写一个方法public。返回值。写什么?返回值写什么写什么类型,这是单个值吧,一行一列,这是最简单的一种搜个形式,对不对,它是单个值,那我们应该。这个地方写什么?嗯。大家告诉我这个地方的类型。这个circle返回值类型我们应该写什么?
06:03
呃。Map map可不可以啊,Map当然可以对吧,但是呢,你既然你只有单个值,能不能简单一点啊?可以简单一点,怎么写啊,直接写叫big decem。对吧,直接这样写好select g。MV啊,叫它好,那这里面呢,肯定要有个参数吧,Int是不是日期啊,叫date肯定有个日期吧,好,那在这里边呢,哎,这是接口,接口里边就不用写了这个了啊。这里边儿我们要跟四个绑定吧,那最终看上去调用这个方法,但实际上应该执行咱们这个位置的什么。执行这个搜狗语句吧,好,那怎么写呢?在这上面加一个at。Select以前你们是不是用配置文件的方式对吧,配置文件呢,你还得去照应照顾这个对应关系比较麻烦,那这边呢,咱们就直接写select把这个。
07:05
So,粘进来,但是这个地方肯定要换,不能这样写了,对吧,应该怎么写呢,叫井号。大括号写一个对。啊,那未来呢,就是把你传过来,参数就作用到这儿了。诶,从外面传进来的参数作用到这儿,对吧,可以这样去写啊,呃,这个比你那个配置文件是不是要方便很多,对吧?啊咱们这样写好,那咱们的这个。就搞定了,它比较简单,它就是一个接口对吧。
我来说两句