|  |  |  | @ -1,9 +1,10 @@ | 
			
		
	
		
			
				
					|  |  |  |  | package com.glxp.api.admin.controller.basic; | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | import cn.hutool.core.bean.BeanUtil; | 
			
		
	
		
			
				
					|  |  |  |  | import cn.hutool.core.collection.CollUtil; | 
			
		
	
		
			
				
					|  |  |  |  | import cn.hutool.core.util.StrUtil; | 
			
		
	
		
			
				
					|  |  |  |  | import com.github.pagehelper.PageInfo; | 
			
		
	
		
			
				
					|  |  |  |  | import com.glxp.api.admin.annotation.AuthRuleAnnotation; | 
			
		
	
		
			
				
					|  |  |  |  | import com.glxp.api.admin.entity.basic.BussinessChangeTypeEntity; | 
			
		
	
		
			
				
					|  |  |  |  | import com.glxp.api.admin.entity.basic.BussinessLocalTypeEntity; | 
			
		
	
		
			
				
					|  |  |  |  | import com.glxp.api.admin.entity.basic.BussinessTypeEntity; | 
			
		
	
		
			
				
					|  |  |  |  | import com.glxp.api.admin.entity.business.StockOrderEntity; | 
			
		
	
	
		
			
				
					|  |  |  | @ -12,10 +13,11 @@ import com.glxp.api.admin.req.basic.BussinessLocalTypeFilterRequest; | 
			
		
	
		
			
				
					|  |  |  |  | import com.glxp.api.admin.req.business.StockOrderFilterRequest; | 
			
		
	
		
			
				
					|  |  |  |  | import com.glxp.api.admin.req.inout.DeleteRequest; | 
			
		
	
		
			
				
					|  |  |  |  | import com.glxp.api.admin.res.PageSimpleResponse; | 
			
		
	
		
			
				
					|  |  |  |  | import com.glxp.api.admin.service.auth.AuthAdminService; | 
			
		
	
		
			
				
					|  |  |  |  | import com.glxp.api.admin.res.basic.BussinessLocalTypeResponse; | 
			
		
	
		
			
				
					|  |  |  |  | import com.glxp.api.admin.service.auth.CustomerService; | 
			
		
	
		
			
				
					|  |  |  |  | import com.glxp.api.admin.service.basic.BussinessChangeTypeService; | 
			
		
	
		
			
				
					|  |  |  |  | import com.glxp.api.admin.service.basic.BussinessLocalTypeService; | 
			
		
	
		
			
				
					|  |  |  |  | import com.glxp.api.admin.service.basic.BussinessOriginTypeService; | 
			
		
	
		
			
				
					|  |  |  |  | import com.glxp.api.admin.service.basic.BussinessTypeService; | 
			
		
	
		
			
				
					|  |  |  |  | import com.glxp.api.admin.service.business.StockOrderService; | 
			
		
	
		
			
				
					|  |  |  |  | import com.glxp.api.admin.util.CustomUtil; | 
			
		
	
	
		
			
				
					|  |  |  | @ -29,6 +31,7 @@ import org.springframework.web.bind.annotation.RequestBody; | 
			
		
	
		
			
				
					|  |  |  |  | import org.springframework.web.bind.annotation.RestController; | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | import javax.annotation.Resource; | 
			
		
	
		
			
				
					|  |  |  |  | import javax.validation.Valid; | 
			
		
	
		
			
				
					|  |  |  |  | import java.util.ArrayList; | 
			
		
	
		
			
				
					|  |  |  |  | import java.util.Date; | 
			
		
	
		
			
				
					|  |  |  |  | import java.util.List; | 
			
		
	
	
		
			
				
					|  |  |  | @ -42,13 +45,13 @@ public class BussinessLocalTypeController { | 
			
		
	
		
			
				
					|  |  |  |  |     @Resource | 
			
		
	
		
			
				
					|  |  |  |  |     private BussinessChangeTypeService bussinessChangeTypeService; | 
			
		
	
		
			
				
					|  |  |  |  |     @Resource | 
			
		
	
		
			
				
					|  |  |  |  |     private AuthAdminService authAdminService; | 
			
		
	
		
			
				
					|  |  |  |  |     @Resource | 
			
		
	
		
			
				
					|  |  |  |  |     private BussinessTypeService bussinessTypeService; | 
			
		
	
		
			
				
					|  |  |  |  |     @Resource | 
			
		
	
		
			
				
					|  |  |  |  |     private StockOrderService stockOrderService; | 
			
		
	
		
			
				
					|  |  |  |  |     @Resource | 
			
		
	
		
			
				
					|  |  |  |  |     CustomerService customerService; | 
			
		
	
		
			
				
					|  |  |  |  |     private CustomerService customerService; | 
			
		
	
		
			
				
					|  |  |  |  |     @Resource | 
			
		
	
		
			
				
					|  |  |  |  |     private BussinessOriginTypeService bussinessOriginTypeService; | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |     @AuthRuleAnnotation("") | 
			
		
	
		
			
				
					|  |  |  |  |     @GetMapping("/udiwms/localBusType/filterJoin") | 
			
		
	
	
		
			
				
					|  |  |  | @ -117,9 +120,19 @@ public class BussinessLocalTypeController { | 
			
		
	
		
			
				
					|  |  |  |  |         bussinessTypeEntities = bussinessLocalTypeService.filterList(bussinessTypeFilterRequest); | 
			
		
	
		
			
				
					|  |  |  |  |         PageInfo<BussinessLocalTypeEntity> pageInfo; | 
			
		
	
		
			
				
					|  |  |  |  |         pageInfo = new PageInfo<>(bussinessTypeEntities); | 
			
		
	
		
			
				
					|  |  |  |  |         PageSimpleResponse<BussinessLocalTypeEntity> pageSimpleResponse = new PageSimpleResponse<>(); | 
			
		
	
		
			
				
					|  |  |  |  |         PageSimpleResponse<BussinessLocalTypeResponse> pageSimpleResponse = new PageSimpleResponse<>(); | 
			
		
	
		
			
				
					|  |  |  |  |         pageSimpleResponse.setTotal(pageInfo.getTotal()); | 
			
		
	
		
			
				
					|  |  |  |  |         pageSimpleResponse.setList(bussinessTypeEntities); | 
			
		
	
		
			
				
					|  |  |  |  |         List<BussinessLocalTypeResponse> responses = new ArrayList<>(bussinessTypeEntities.size()); | 
			
		
	
		
			
				
					|  |  |  |  |         if (CollUtil.isNotEmpty(bussinessTypeEntities)) { | 
			
		
	
		
			
				
					|  |  |  |  |             for (BussinessLocalTypeEntity bussinessTypeEntity : bussinessTypeEntities) { | 
			
		
	
		
			
				
					|  |  |  |  |                 BussinessLocalTypeResponse response = new BussinessLocalTypeResponse(); | 
			
		
	
		
			
				
					|  |  |  |  |                 BeanUtil.copyProperties(bussinessTypeEntity, response); | 
			
		
	
		
			
				
					|  |  |  |  |                 String originName = bussinessOriginTypeService.findNameByAction(bussinessTypeEntity.getOriginAction()); | 
			
		
	
		
			
				
					|  |  |  |  |                 response.setOriginName(originName); | 
			
		
	
		
			
				
					|  |  |  |  |                 responses.add(response); | 
			
		
	
		
			
				
					|  |  |  |  |             } | 
			
		
	
		
			
				
					|  |  |  |  |         } | 
			
		
	
		
			
				
					|  |  |  |  |         pageSimpleResponse.setList(responses); | 
			
		
	
		
			
				
					|  |  |  |  |         return ResultVOUtils.success(pageSimpleResponse); | 
			
		
	
		
			
				
					|  |  |  |  |     } | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
	
		
			
				
					|  |  |  | @ -184,7 +197,7 @@ public class BussinessLocalTypeController { | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |     @AuthRuleAnnotation("") | 
			
		
	
		
			
				
					|  |  |  |  |     @PostMapping("/udiwms/localBusType/update") | 
			
		
	
		
			
				
					|  |  |  |  |     public BaseResponse updateBussinessType(@RequestBody BussinessLocalTypeEntity bussinessTypeEntity, | 
			
		
	
		
			
				
					|  |  |  |  |     public BaseResponse updateBussinessType(@RequestBody @Valid BussinessLocalTypeEntity bussinessTypeEntity, | 
			
		
	
		
			
				
					|  |  |  |  |                                             BindingResult bindingResult) { | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |         if (bindingResult.hasErrors()) { | 
			
		
	
	
		
			
				
					|  |  |  | 
 |