业务单据内部码打印功能代码提交
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