把收银呗字全部转化,并且收银点更改

This commit is contained in:
liuyingfang
2024-02-21 11:46:12 +08:00
parent 028a427405
commit e2aa4e954f
42 changed files with 192 additions and 173 deletions

View File

@@ -9,7 +9,7 @@ import org.apache.ibatis.annotations.Select;
/**
* <p>
* 收银呗缴费通收款单 Mapper 接口
* 银收客缴费通收款单 Mapper 接口
* </p>
*
* @author crystal

View File

@@ -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);
}

View File

@@ -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>