业务单据内部码打印功能代码提交
parent
f68b2e4597
commit
4079cb0d0d
@ -0,0 +1,83 @@
|
||||
package com.glxp.api.controller.basic;
|
||||
|
||||
|
||||
|
||||
import com.github.pagehelper.PageInfo;
|
||||
import com.glxp.api.annotation.AuthRuleAnnotation;
|
||||
import com.glxp.api.common.enums.ResultEnum;
|
||||
import com.glxp.api.common.res.BaseResponse;
|
||||
import com.glxp.api.common.util.ResultVOUtils;
|
||||
import com.glxp.api.entity.basic.BasicCorpEntity;
|
||||
import com.glxp.api.entity.inout.IoOrderDetailBizEntity;
|
||||
import com.glxp.api.entity.inout.IoOrderEntity;
|
||||
import com.glxp.api.req.inout.FilterOrderDetailBizRequest;
|
||||
import com.glxp.api.req.inout.FilterOrderRequest;
|
||||
import com.glxp.api.req.inv.invInnerOrderprintReques;
|
||||
import com.glxp.api.res.PageSimpleResponse;
|
||||
import com.glxp.api.res.inout.IoOrderDetailBizResponse;
|
||||
import com.glxp.api.res.inout.IoOrderResponse;
|
||||
import com.glxp.api.service.inout.IoOrderDetailBizService;
|
||||
import com.glxp.api.service.inout.IoOrderService;
|
||||
import com.glxp.api.service.inv.InvInnerOrderPrintService;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.springframework.validation.BindingResult;
|
||||
import org.springframework.web.bind.annotation.GetMapping;
|
||||
import org.springframework.web.bind.annotation.PostMapping;
|
||||
import org.springframework.web.bind.annotation.RequestBody;
|
||||
import org.springframework.web.bind.annotation.RestController;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import java.util.List;
|
||||
|
||||
@Slf4j
|
||||
@RestController
|
||||
public class BasicInCodeController {
|
||||
|
||||
@Resource
|
||||
IoOrderService ioOrderService;
|
||||
|
||||
@Resource
|
||||
IoOrderDetailBizService ioOrderDetailBizService;
|
||||
|
||||
@Resource
|
||||
InvInnerOrderPrintService invInnerOrderPrintService;
|
||||
|
||||
@AuthRuleAnnotation("")
|
||||
@GetMapping("/udiwms/stock/order/filter")
|
||||
public BaseResponse filterOrder(FilterOrderRequest filterOrderRequest) {
|
||||
|
||||
|
||||
List<IoOrderResponse> ioOrderEntityList=ioOrderService.filterList(filterOrderRequest);
|
||||
|
||||
PageInfo<IoOrderResponse> pageInfo = new PageInfo<>(ioOrderEntityList);
|
||||
PageSimpleResponse<IoOrderResponse> pageSimpleResponse = new PageSimpleResponse<>();
|
||||
pageSimpleResponse.setTotal(pageInfo.getTotal());
|
||||
pageSimpleResponse.setList(ioOrderEntityList);
|
||||
return ResultVOUtils.success(pageSimpleResponse);
|
||||
}
|
||||
|
||||
@AuthRuleAnnotation("")
|
||||
@GetMapping("/udiwms/stock/order/detail/filter")
|
||||
public BaseResponse filterStockOrderDetail(FilterOrderDetailBizRequest filterOrderDetailBizRequest) {
|
||||
|
||||
List<IoOrderDetailBizResponse> ioOrderDetailBizResponseList=ioOrderDetailBizService.filterList(filterOrderDetailBizRequest);
|
||||
|
||||
PageInfo<IoOrderDetailBizResponse> pageInfo = new PageInfo<>(ioOrderDetailBizResponseList);
|
||||
PageSimpleResponse<IoOrderDetailBizResponse> pageSimpleResponse = new PageSimpleResponse<>();
|
||||
pageSimpleResponse.setTotal(pageInfo.getTotal());
|
||||
pageSimpleResponse.setList(ioOrderDetailBizResponseList);
|
||||
return ResultVOUtils.success(pageSimpleResponse);
|
||||
}
|
||||
|
||||
@PostMapping("/udiwms/stock/order/addOrderPrint")
|
||||
public BaseResponse addOrderPrint(@RequestBody invInnerOrderprintReques invInnerOrderprintReques){
|
||||
|
||||
if(invInnerOrderprintReques.getOrderIdFk()!=null){
|
||||
invInnerOrderPrintService.addInCodeList(invInnerOrderprintReques.getOrderIdFk(),invInnerOrderprintReques.isChack());
|
||||
}else{
|
||||
return ResultVOUtils.error(999,"参数错误!");
|
||||
}
|
||||
return ResultVOUtils.success();
|
||||
|
||||
}
|
||||
}
|
@ -0,0 +1,52 @@
|
||||
package com.glxp.api.req.basic;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import com.glxp.api.util.page.ListPageRequest;
|
||||
import lombok.Data;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
|
||||
@Data
|
||||
public class BasicStockOrderPrintRequest extends ListPageRequest {
|
||||
|
||||
private String id;
|
||||
private String billNo;
|
||||
private String billdate;
|
||||
private String corpId;
|
||||
private String corpName;
|
||||
private String billType;
|
||||
private String billAction;
|
||||
private String billFlag;
|
||||
private String thirdSysFk;
|
||||
private String status;
|
||||
private String statusInfo;
|
||||
private String type;
|
||||
private String sourceType;
|
||||
private String printStatus;
|
||||
private String unitIdFk;
|
||||
private String customerId;
|
||||
private String startTime; //起始日期
|
||||
private String endTime; //结束日期
|
||||
private String thirdOrderFk;
|
||||
private String orderIdFk;
|
||||
private BigDecimal totalPrice;
|
||||
private String locStorageCode;
|
||||
private String invWarehouseCode;
|
||||
private Integer createUser;
|
||||
private Integer reviewUser;
|
||||
private Integer userId;
|
||||
private Integer unionUser;
|
||||
private String entrustUser;
|
||||
private boolean entrustEnd;
|
||||
private String localAction;
|
||||
|
||||
private String orderId;
|
||||
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private String startDate;
|
||||
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private String endDate;
|
||||
|
||||
private Boolean filterNoSelect;
|
||||
}
|
Loading…
Reference in New Issue