|
@@ -107,7 +107,10 @@ public class RateServiceImpl implements RateService{
|
|
|
String[] idArray = ids.split(SplitChar.HYPHEN);
|
|
String[] idArray = ids.split(SplitChar.HYPHEN);
|
|
|
for (String id : idArray) {
|
|
for (String id : idArray) {
|
|
|
Order order = orderDao.findByOrderid(id);
|
|
Order order = orderDao.findByOrderid(id);
|
|
|
- if(order.getRateStatus() == 523 || order.getRateStatus() == 522){continue;}
|
|
|
|
|
|
|
+ if (null == order){
|
|
|
|
|
+ continue;
|
|
|
|
|
+ }
|
|
|
|
|
+ if (order.getRateStatus() == 523 || order.getRateStatus() == 522) { continue;}
|
|
|
rateGoodsDao.delete(rateGoodsDao.findByOrderId(order.getOrderid()));
|
|
rateGoodsDao.delete(rateGoodsDao.findByOrderId(order.getOrderid()));
|
|
|
for (OrderDetail orderDetail : order.getOrderDetails()){
|
|
for (OrderDetail orderDetail : order.getOrderDetails()){
|
|
|
RateGoods rateGoods = new RateGoods();
|
|
RateGoods rateGoods = new RateGoods();
|