|  |  | 
 |  |  | import com.vincent.rsf.framework.common.Cools; | 
 |  |  | import com.vincent.rsf.framework.common.R; | 
 |  |  | import com.vincent.rsf.framework.exception.CoolException; | 
 |  |  | import com.vincent.rsf.server.common.exception.BusinessException; | 
 |  |  | import com.vincent.rsf.server.common.utils.ExcelUtil; | 
 |  |  | import com.vincent.rsf.server.common.annotation.OperationLog; | 
 |  |  | import com.vincent.rsf.server.common.domain.BaseParam; | 
 |  |  | 
 |  |  | import com.vincent.rsf.server.manager.entity.Delivery; | 
 |  |  | import com.vincent.rsf.server.manager.entity.DeliveryItem; | 
 |  |  | import com.vincent.rsf.server.manager.entity.excel.DeliveryTemplate; | 
 |  |  | import com.vincent.rsf.server.manager.enums.AsnExceStatus; | 
 |  |  | import com.vincent.rsf.server.manager.enums.OrderType; | 
 |  |  | import com.vincent.rsf.server.manager.enums.OrderWorkType; | 
 |  |  | import com.vincent.rsf.server.manager.service.CompanysService; | 
 |  |  | 
 |  |  |     @OperationLog("Delete 综合单据明细") | 
 |  |  |     @PostMapping("/delivery/remove/{ids}") | 
 |  |  |     public R remove(@PathVariable Long[] ids) { | 
 |  |  |         if (!deliveryService.removeByIds(Arrays.asList(ids))) { | 
 |  |  |             return R.error("Delete Fail"); | 
 |  |  |         List<Long> list = Arrays.asList(ids); | 
 |  |  |         if (list.isEmpty()) { | 
 |  |  |             return R.error("参数不能为空!!"); | 
 |  |  |         } | 
 |  |  |         return R.ok("Delete Success").add(ids); | 
 |  |  |         return R.ok("操作成功").add(deliveryService.removeDo(list)); | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     @PreAuthorize("hasAuthority('manager:delivery:list')") |