Преглед изворни кода

fix contract

release_toaliyun_real
xiaohanzi пре 5 година
родитељ
комит
c135931ea3
3 измењених фајлова са 12 додато и 0 уклоњено
  1. +2
    -0
      mallinkService/src/main/java/com/iformall/mapper/WxShopMapper.java
  2. +2
    -0
      mallinkService/src/main/java/com/iformall/service/impl/WxRentContractServiceImpl.java
  3. +8
    -0
      mallinkService/src/main/resources/mapper/WxShopMapper.xml

+ 2
- 0
mallinkService/src/main/java/com/iformall/mapper/WxShopMapper.java Прегледај датотеку

@@ -36,5 +36,7 @@ public interface WxShopMapper extends CommonMapper<WxShop, String> {
Long getCountByWxShop(WxShop wxShop); Long getCountByWxShop(WxShop wxShop);


List<Map<String,Object>> rentRateHistory(Map<String, Object> params); List<Map<String,Object>> rentRateHistory(Map<String, Object> params);
void updateUnRentByIds(@Param("ids")List<Long> shopIds);


} }

+ 2
- 0
mallinkService/src/main/java/com/iformall/service/impl/WxRentContractServiceImpl.java Прегледај датотеку

@@ -2542,6 +2542,8 @@ public class WxRentContractServiceImpl implements WxRentContractService {
//释放店铺 //释放店铺
if (null != shopIdList && shopIdList.size() > 0) { if (null != shopIdList && shopIdList.size() > 0) {
wxMerchantShopMapper.delShops(mid, shopIdList); wxMerchantShopMapper.delShops(mid, shopIdList);
//更新商铺的状态为未出租
wxShopMapper.updateUnRentByIds(shopIdList);
} }
}catch(Exception e) { }catch(Exception e) {
logger.error("merchantId["+mid+"] outDateContract error.",e); logger.error("merchantId["+mid+"] outDateContract error.",e);


+ 8
- 0
mallinkService/src/main/resources/mapper/WxShopMapper.xml Прегледај датотеку

@@ -634,4 +634,12 @@
group by xTime group by xTime
order by xTime order by xTime
</select> </select>
<update id="updateUnRentByIds" parameterType="Long">
update wx_shop set status = 0
where id in
<foreach collection="ids" index="index" item="idItem" open="(" separator="," close=")">
#{idItem}
</foreach>
</update>
</mapper> </mapper>

Loading…
Откажи
Сачувај