no message
This commit is contained in:
@ -170,7 +170,13 @@ public class ItemServiceImpl implements ItemService {
|
|||||||
// 设置属性列表
|
// 设置属性列表
|
||||||
model.setAttrs(getItemAttrs(rentRuleItem, model.getImageList(), model.getItemType()));
|
model.setAttrs(getItemAttrs(rentRuleItem, model.getImageList(), model.getItemType()));
|
||||||
|
|
||||||
|
RentRuleItem res = rentRuleItemMapper.selectByIds(rentRuleItem.getBatteryRuleId(), rentRuleItem.getCarRuleId(), rentRuleItem.getCarModelId(), rentRuleItem.getBrandId());
|
||||||
|
|
||||||
|
if(res != null ){
|
||||||
|
rentRuleItemMapper.updateItemIdByOutItemId(rentRuleItemvo);
|
||||||
|
}else {
|
||||||
rentRuleItemMapper.insertByFourId(rentRuleItemvo);
|
rentRuleItemMapper.insertByFourId(rentRuleItemvo);
|
||||||
|
}
|
||||||
logger.info("属性列表:" + JSON.toJSONString(model));
|
logger.info("属性列表:" + JSON.toJSONString(model));
|
||||||
request.setBizModel(model);
|
request.setBizModel(model);
|
||||||
return alipaySdkUtil.execute(request);
|
return alipaySdkUtil.execute(request);
|
||||||
@ -178,7 +184,7 @@ public class ItemServiceImpl implements ItemService {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String getData(AlipayOpenAppItemCreateResponse response) {
|
public String getData(AlipayOpenAppItemCreateResponse response) {
|
||||||
rentRuleItemMapper.updateItemIdByOutItemId(response.getOutItemId(), response.getItemId());
|
rentRuleItemMapper.updateByOutItemId(response.getOutItemId(), response.getItemId());
|
||||||
return response.getItemId();
|
return response.getItemId();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -32,16 +32,15 @@ public interface RentRuleItemMapper {
|
|||||||
|
|
||||||
RentRuleItem selectByFourId(@Param("batteryRuleId") Long batteryRuleId, @Param("carRuleId") Long carRuleId, @Param("carModelId") Long carModelId,@Param("brandId") Long brandId);
|
RentRuleItem selectByFourId(@Param("batteryRuleId") Long batteryRuleId, @Param("carRuleId") Long carRuleId, @Param("carModelId") Long carModelId,@Param("brandId") Long brandId);
|
||||||
|
|
||||||
|
RentRuleItem selectItemByFourIds(@Param("batteryRuleId") Long batteryRuleId, @Param("carRuleId") Long carRuleId, @Param("carModelId") Long carModelId,@Param("brandId") Long brandId);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
int insertByFourId(RentRuleItem zcRentRuleItem);
|
int insertByFourId(RentRuleItem zcRentRuleItem);
|
||||||
|
|
||||||
/**
|
int updateItemIdByOutItemId(RentRuleItem rentRuleItem);
|
||||||
* 更新车型租赁规则项
|
|
||||||
* @param zcRentRuleItem 车型租赁规则项信息
|
|
||||||
* @return 影响行数
|
|
||||||
*/
|
|
||||||
int update(RentRuleItem zcRentRuleItem);
|
|
||||||
|
|
||||||
int updateItemIdByOutItemId(@Param("outItemId") String outItemId, @Param("itemId") String aliItemId);
|
int updateByOutItemId(@Param("outItemId") String outItemId, @Param("aliItemId") String aliItemId);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 根据ID删除车型租赁规则项
|
* 根据ID删除车型租赁规则项
|
||||||
|
|||||||
@ -79,6 +79,16 @@
|
|||||||
WHERE out_item_id = #{outItemId}
|
WHERE out_item_id = #{outItemId}
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
|
<select id="selectItemByFourIds" parameterType="com.sczx.pay.alipay.po.RentRuleItem" resultMap="BaseResultMap">
|
||||||
|
SELECT
|
||||||
|
<include refid="Base_Column_List"/>
|
||||||
|
FROM zc_rent_rule_item
|
||||||
|
WHERE battery_rule_id = #{batteryRuleId}
|
||||||
|
AND car_rule_id = #{carRuleId}
|
||||||
|
AND car_model_id = #{carModelId}
|
||||||
|
AND brand_id = #{brandId}
|
||||||
|
</select>
|
||||||
|
|
||||||
<select id="selectByAliId" parameterType="Long" resultMap="BaseResultMap">
|
<select id="selectByAliId" parameterType="Long" resultMap="BaseResultMap">
|
||||||
SELECT
|
SELECT
|
||||||
<include refid="Base_Column_List"/>
|
<include refid="Base_Column_List"/>
|
||||||
|
|||||||
Reference in New Issue
Block a user