|
|
|
@ -15,6 +15,7 @@ import com.glxp.api.controller.BaseController;
|
|
|
|
|
import com.glxp.api.controller.inv.InvPreProductController;
|
|
|
|
|
import com.glxp.api.controller.inv.InvPreinProductController;
|
|
|
|
|
import com.glxp.api.controller.inv.InvProductController;
|
|
|
|
|
import com.glxp.api.dao.auth.InvWarehouseDao;
|
|
|
|
|
import com.glxp.api.entity.auth.AuthAdmin;
|
|
|
|
|
import com.glxp.api.entity.auth.InvWarehouseEntity;
|
|
|
|
|
import com.glxp.api.entity.basic.BasicBusTypeChangeEntity;
|
|
|
|
@ -102,6 +103,8 @@ public class PurOrderReceiveController extends BaseController {
|
|
|
|
|
@Resource
|
|
|
|
|
IoPurChangeService purChangeService;
|
|
|
|
|
@Resource
|
|
|
|
|
InvWarehouseDao invWarehouseDao;
|
|
|
|
|
@Resource
|
|
|
|
|
InvPreProductController invPreProductController;
|
|
|
|
|
@Resource
|
|
|
|
|
InvPreinProductController invPreinProductController;
|
|
|
|
@ -109,7 +112,6 @@ public class PurOrderReceiveController extends BaseController {
|
|
|
|
|
InvProductController invProductController;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@AuthRuleAnnotation("")
|
|
|
|
|
@PostMapping("/udiwms/thrsys/order/insertWeb")
|
|
|
|
|
public BaseResponse addReceive(@RequestBody PurReceiveEntity purReceiveEntity, BindingResult bindingResult) {
|
|
|
|
@ -149,6 +151,16 @@ public class PurOrderReceiveController extends BaseController {
|
|
|
|
|
@AuthRuleAnnotation("")
|
|
|
|
|
@GetMapping("/udiwms/receive/order/filter")
|
|
|
|
|
public BaseResponse filterReceive(FilterReceiveRequest filterReceiveRequest) {
|
|
|
|
|
|
|
|
|
|
if (filterReceiveRequest.getIsUser() != null && filterReceiveRequest.getIsUser()) {
|
|
|
|
|
AuthAdmin authAdmin = customerService.getUserBean();
|
|
|
|
|
filterReceiveRequest.setCreateUser(authAdmin.getId() + ""); //查询自己
|
|
|
|
|
}
|
|
|
|
|
if (filterReceiveRequest.getIsInvCode() != null && filterReceiveRequest.getIsInvCode()) {
|
|
|
|
|
AuthAdmin authAdmin = customerService.getUserBean();
|
|
|
|
|
filterReceiveRequest.setTargetInvCode(authAdmin.getLocInvCode());
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
List<ReceiveResponse> data = receiveService.filterList(filterReceiveRequest);
|
|
|
|
|
PageInfo<ReceiveResponse> pageInfo;
|
|
|
|
|
pageInfo = new PageInfo<>(data);
|
|
|
|
@ -238,7 +250,10 @@ public class PurOrderReceiveController extends BaseController {
|
|
|
|
|
List<InvPreProductResponse> list = new ArrayList<>();
|
|
|
|
|
List<InvPreinProductResponse> listinvprein = new ArrayList<>();
|
|
|
|
|
List<InvProductResponse> listInv = new ArrayList<>();
|
|
|
|
|
if(updateReceiveDetailRequest.getAdvanceType() == 3){
|
|
|
|
|
//查询仓库类型
|
|
|
|
|
InvWarehouseEntity invWarehouseEntity = invWarehouseDao.filterGroupInvSubAndcode(updateReceiveDetailRequest.getTargetInvCode());
|
|
|
|
|
|
|
|
|
|
if (invWarehouseEntity.getAdvanceType() == 3) {
|
|
|
|
|
//寄售
|
|
|
|
|
FilterInvPreProductRequest request = new FilterInvPreProductRequest();
|
|
|
|
|
// BeanUtils.copyProperties(updateReceiveDetailRequest,request);
|
|
|
|
@ -246,7 +261,7 @@ public class PurOrderReceiveController extends BaseController {
|
|
|
|
|
request.setInvCode(updateReceiveDetailRequest.getTargetInvCode());
|
|
|
|
|
list = selectFilterInvPreProductRequest(request);
|
|
|
|
|
|
|
|
|
|
}else if(updateReceiveDetailRequest.getAdvanceType() == 2){
|
|
|
|
|
} else if (invWarehouseEntity.getAdvanceType() == 2) {
|
|
|
|
|
//预验收
|
|
|
|
|
FilterInvPreinProductRequest request = new FilterInvPreinProductRequest();
|
|
|
|
|
// BeanUtils.copyProperties(updateReceiveDetailRequest,request);
|
|
|
|
@ -339,8 +354,6 @@ public class PurOrderReceiveController extends BaseController {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@AuthRuleAnnotation("")
|
|
|
|
|
@GetMapping("/udiwms/receive/order/del")
|
|
|
|
|
public BaseResponse del(String orderIdFk) {
|
|
|
|
|