|
|
@@ -535,11 +535,17 @@ public class ProductServiceImpl extends CommonBaseServiceImpl<ProductMapper, Pro
|
|
|
|
|
|
@Override
|
|
|
@Transactional
|
|
|
- public boolean batchDelete(BatchDealBaseDTO baseDTOs) {
|
|
|
+ public String batchDelete(BatchDealBaseDTO baseDTOs) {
|
|
|
+ StringBuilder errorMsg = new StringBuilder();
|
|
|
for(DocBaseDTO docBaseDTO : baseDTOs.getBaseDTOs()){
|
|
|
- deleteByPrimaryKey(docBaseDTO.getId());
|
|
|
+ try {
|
|
|
+ deleteByPrimaryKey(docBaseDTO.getId());
|
|
|
+ }catch (Exception e){
|
|
|
+ String msg = BizExceptionCode.DEAL_FAILED.getMessage();
|
|
|
+ errorMsg.append(String.format(msg, docBaseDTO.getCode(), e.getMessage()) + "<br />");
|
|
|
+ }
|
|
|
}
|
|
|
- return true;
|
|
|
+ return errorMsg.toString();
|
|
|
}
|
|
|
|
|
|
@Override
|