把收银呗字全部转化,并且收银点更改
This commit is contained in:
@@ -9,7 +9,7 @@ import org.apache.ibatis.annotations.Select;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* 收银呗缴费通收款单 Mapper 接口
|
||||
* 银收客缴费通收款单 Mapper 接口
|
||||
* </p>
|
||||
*
|
||||
* @author crystal
|
||||
|
||||
@@ -1,10 +1,7 @@
|
||||
package cn.pluss.platform.mapper;
|
||||
|
||||
import cn.pluss.platform.entity.MerchantChannelStatus;
|
||||
import cn.pluss.platform.vo.ChannelStatusVO;
|
||||
import cn.pluss.platform.vo.MerchantChannelStatusVO;
|
||||
import cn.pluss.platform.vo.UserNumVO;
|
||||
import cn.pluss.platform.vo.merchantChannelVO;
|
||||
import cn.pluss.platform.vo.*;
|
||||
import com.baomidou.mybatisplus.core.conditions.Wrapper;
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
import com.baomidou.mybatisplus.core.toolkit.Constants;
|
||||
@@ -40,6 +37,9 @@ public interface MerchantChannelStatusMapper extends BaseMapper<MerchantChannelS
|
||||
|
||||
List<MerchantChannelStatus> selectListWithUserId(@Param(Constants.WRAPPER) Wrapper<MerchantChannelStatus> queryWrapper);
|
||||
|
||||
List<MerchantCashPlaceVO> selectMerchantCode(@Param("merchantCode")String merchantCode, @Param("name")String name,
|
||||
@Param("pageNum")Integer current, @Param("pageSize")Integer size);
|
||||
|
||||
@Select("SELECT * FROM tb_pluss_merchant_channel_status WHERE merchantId = #{merchantId} FOR UPDATE ")
|
||||
MerchantChannelStatus getByMerchantIdLock(@Param("merchantId") String merchantId);
|
||||
|
||||
@@ -54,5 +54,6 @@ public interface MerchantChannelStatusMapper extends BaseMapper<MerchantChannelS
|
||||
UserNumVO getUserNumInfo(@Param("userId") Long userId, @Param("date")String date, @Param("dateType")Integer dateType);
|
||||
List<merchantChannelVO> pageDate(@Param("pageSize")Integer size, @Param("offset")Integer page);
|
||||
|
||||
List<Integer> getChannelByMerchantCode(@Param("merchantCode") String merchantCode,@Param("merchantCodeList") List<String> merchantCodeList);
|
||||
List<Integer> getChannelByMerchantCode(@Param("merchantCode") String merchantCode);
|
||||
Integer saveChannel(MerchantChannelStatus merchantChannelStatus);
|
||||
}
|
||||
|
||||
@@ -90,9 +90,34 @@
|
||||
order by mcs.id desc limit #{pageSize} offset #{offset};
|
||||
</select>
|
||||
<select id="getChannelByMerchantCode" resultType="java.lang.Integer">
|
||||
SELECT channel FROM tb_pluss_merchant_channel_status WHERE merchantCode IN
|
||||
<foreach collection="merchantCodeList" item="item" open="(" close=")" index="index" separator=",">
|
||||
#{item}
|
||||
</foreach>
|
||||
SELECT channel FROM tb_pluss_merchant_channel_status WHERE merchantCode=#{merchantCode}
|
||||
</select>
|
||||
<select id="selectMerchantCode" resultType="cn.pluss.platform.vo.MerchantCashPlaceVO">
|
||||
SELECT
|
||||
a.channel,
|
||||
a.valid AS tab,
|
||||
IFNULL(b.alias, "本店铺") AS name,
|
||||
b.address,
|
||||
b.createTime,
|
||||
b.code
|
||||
FROM
|
||||
tb_pluss_merchant_channel_status a
|
||||
LEFT JOIN
|
||||
tb_merchant_channel_status_exp b ON a.id = b.statusId
|
||||
WHERE
|
||||
a.merchantCode = #{merchantCode}
|
||||
<if test="name != null">
|
||||
AND b.alias LIKE CONCAT(#{name},'%')
|
||||
</if>
|
||||
ORDER BY
|
||||
a.id
|
||||
LIMIT
|
||||
#{pageNum}, #{pageSize}
|
||||
</select>
|
||||
|
||||
<insert id="saveChannel" useGeneratedKeys="true" keyProperty="id" keyColumn="id"
|
||||
parameterType="cn.pluss.platform.entity.MerchantChannelStatus">
|
||||
insert into tb_pluss_merchant_channel_status(merchantCode, channel, status, thirdStatus, createTime, updateTime)
|
||||
VALUES (#{merchantCode}, #{channel}, #{status}, #{thirdStatus}, #{createTime}, #{updateTime})
|
||||
</insert>
|
||||
</mapper>
|
||||
|
||||
Reference in New Issue
Block a user