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