Browse Source

商品兑换后台管理

feature/dangjian
wanggongfeng 4 years ago
parent
commit
fb7314b31b
  1. 8
      esua-epdc/epdc-module/epdc-points/epdc-points-server/src/main/java/com/elink/esua/epdc/controller/AcitveProductInfoController.java
  2. 11
      esua-epdc/epdc-module/epdc-points/epdc-points-server/src/main/java/com/elink/esua/epdc/service/AcitveProductInfoService.java
  3. 9
      esua-epdc/epdc-module/epdc-points/epdc-points-server/src/main/java/com/elink/esua/epdc/service/impl/AcitveProductInfoServiceImpl.java
  4. 3
      esua-epdc/epdc-module/epdc-points/epdc-points-server/src/main/resources/mapper/AcitveProductExchangeDao.xml

8
esua-epdc/epdc-module/epdc-points/epdc-points-server/src/main/java/com/elink/esua/epdc/controller/AcitveProductInfoController.java

@ -92,4 +92,12 @@ public class AcitveProductInfoController {
ExcelUtils.exportExcelToTarget(response, null, list, AcitveProductInfoExcel.class);
}
@PutMapping("updateState")
public Result updateState(@RequestBody AcitveProductInfoDTO dto){
//效验数据
ValidatorUtils.validateEntity(dto, UpdateGroup.class, DefaultGroup.class);
acitveProductInfoService.updateState(dto);
return new Result();
}
}

11
esua-epdc/epdc-module/epdc-points/epdc-points-server/src/main/java/com/elink/esua/epdc/service/AcitveProductInfoService.java

@ -99,4 +99,15 @@ public interface AcitveProductInfoService extends BaseService<AcitveProductInfoE
* @date 2021-09-23
*/
void delete(String[] ids);
/**
* 更新状态
*
* @param dto
* @return void
* @author wgf
* @date 2021-09-23
*/
void updateState(AcitveProductInfoDTO dto);
}

9
esua-epdc/epdc-module/epdc-points/epdc-points-server/src/main/java/com/elink/esua/epdc/service/impl/AcitveProductInfoServiceImpl.java

@ -174,4 +174,13 @@ public class AcitveProductInfoServiceImpl extends BaseServiceImpl<AcitveProductI
baseDao.deleteByProductId(ids[0]);
}
@Override
@Transactional(rollbackFor = Exception.class)
public void updateState(AcitveProductInfoDTO dto) {
AcitveProductInfoEntity entity = ConvertUtils.sourceToTarget(dto, AcitveProductInfoEntity.class);
updateById(entity);
}
}

3
esua-epdc/epdc-module/epdc-points/epdc-points-server/src/main/resources/mapper/AcitveProductExchangeDao.xml

@ -45,6 +45,9 @@
UPDATED_TIME
from epdc_acitve_product_exchange
where DEL_FLAG = '0'
<if test="productId != null and productId != ''">
and PRODUCT_ID = #{productId}
</if>
<if test="userName != null and userName != ''">
and USER_NAME like '%' #{userName} '%'
</if>

Loading…
Cancel
Save