瀏覽代碼

修改小票方法

release_toaliyun_real
lrh 2 年之前
父節點
當前提交
72278a3c92
共有 3 個檔案被更改,包括 12 行新增3 行删除
  1. +3
    -0
      mallinkService/src/main/java/com/iformall/mapper/WxCreditHistoryMapper.java
  2. +2
    -2
      mallinkService/src/main/java/com/iformall/service/impl/WxCreditHistoryServiceImpl.java
  3. +7
    -1
      mallinkService/src/main/resources/mapper/WxCreditHistoryMapper.xml

+ 3
- 0
mallinkService/src/main/java/com/iformall/mapper/WxCreditHistoryMapper.java 查看文件

@@ -5,6 +5,7 @@ import com.iformall.domain.po.WxCreditHistory;
import com.iformall.domain.vo.MerchantCreditRankingVo;
import com.iformall.domain.vo.WxCreditHistoryNewIdVo;
import com.iformall.domain.vo.WxCreditHistoryVo;
import io.swagger.models.auth.In;
import org.apache.ibatis.annotations.Param;

import java.util.Date;
@@ -53,4 +54,6 @@ public interface WxCreditHistoryMapper extends CommonMapper<WxCreditHistory, Lon
List<WxCreditHistory> findLesList(WxCreditHistory chlesq);

List<WxCreditHistory> getIsMemberCarAndClearCredit(WxCreditHistory record);

Integer findByTicketNumber(WxCreditHistory record);
}

+ 2
- 2
mallinkService/src/main/java/com/iformall/service/impl/WxCreditHistoryServiceImpl.java 查看文件

@@ -589,8 +589,8 @@ public class WxCreditHistoryServiceImpl implements WxCreditHistoryService {
@Transactional(propagation = Propagation.REQUIRED, readOnly = false, rollbackFor = {Exception.class})
public WxCreditHistory saveOrUpdate(WxCreditHistory record,TenantEntity tenantEntity) {
if (StringUtils.isNotBlank(record.getTicketNumber())){
WxCreditHistory history = wxCreditHistoryMapper.selectOne(new LambdaQueryWrapper<WxCreditHistory>().eq(WxCreditHistory::getTicketNumber, record.getTicketNumber()));
if (history != null){
Integer number = wxCreditHistoryMapper.findByTicketNumber(record);
if (number > 0){
throw new MallinkException(ErrorCode.SMALL_TICKET_IS_USED);
}
}


+ 7
- 1
mallinkService/src/main/resources/mapper/WxCreditHistoryMapper.xml 查看文件

@@ -351,4 +351,10 @@
GROUP BY credit.`c_user_id`
</select>

</mapper>
<select id="findByTicketNumber" resultType="java.lang.Integer">
select count(1)
from wx_credit_history credit
where `tenant_id` = #{tenantId} and `ticket_number` = #{ticketNumber}
</select>

</mapper>

Loading…
取消
儲存