|
|
|
@ -192,8 +192,8 @@ public class IoOrderDetailResultController extends BaseController {
|
|
|
|
|
*/
|
|
|
|
|
@AuthRuleAnnotation("")
|
|
|
|
|
@PostMapping("/udiwms/inout/resultDetail/filterOrderPrint")
|
|
|
|
|
public BaseResponse filterOrderPrint(@RequestBody FilterOrderDetailResultRequest filterOrderDetailResultRequest, HttpServletRequest request, HttpServletResponse response) throws JRException, IOException {
|
|
|
|
|
List<IoOrderDetailResultResponse> ioOrderDetailResultResponseList=new ArrayList<>();
|
|
|
|
|
public BaseResponse filterOrderPrint(@RequestBody FilterOrderDetailResultRequest filterOrderDetailResultRequest, HttpServletRequest request, HttpServletResponse response) throws JRException, IOException {
|
|
|
|
|
List<IoOrderDetailResultResponse> ioOrderDetailResultResponseList = new ArrayList<>();
|
|
|
|
|
SystemPDFTemplateEntity systemPDFTemplateEntity = systemPDFTemplateService.selectById(filterOrderDetailResultRequest.getTemplateId());
|
|
|
|
|
//打印单号标签
|
|
|
|
|
Map<String, Object> data = new HashMap<>(1);
|
|
|
|
@ -201,9 +201,9 @@ public class IoOrderDetailResultController extends BaseController {
|
|
|
|
|
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");//定义新的日期格式
|
|
|
|
|
|
|
|
|
|
//按选入打印
|
|
|
|
|
if(filterOrderDetailResultRequest.getList() != null && filterOrderDetailResultRequest.getList().size()>0){
|
|
|
|
|
ioOrderDetailResultResponseList =filterOrderDetailResultRequest.getList();
|
|
|
|
|
}else{
|
|
|
|
|
if (filterOrderDetailResultRequest.getList() != null && filterOrderDetailResultRequest.getList().size() > 0) {
|
|
|
|
|
ioOrderDetailResultResponseList = filterOrderDetailResultRequest.getList();
|
|
|
|
|
} else {
|
|
|
|
|
//按查询打印
|
|
|
|
|
FilterOrderRequest filterOrderRequest = new FilterOrderRequest();
|
|
|
|
|
filterOrderRequest.setVueType(filterOrderDetailResultRequest.getActionType());
|
|
|
|
@ -223,7 +223,7 @@ public class IoOrderDetailResultController extends BaseController {
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
int i=1;
|
|
|
|
|
int i = 1;
|
|
|
|
|
for (IoOrderDetailResultResponse ioOrderDetailResultResponse : ioOrderDetailResultResponseList) {
|
|
|
|
|
//组装数据
|
|
|
|
|
Map<String, Object> ioOrderDetailResultData = new HashMap<>();
|
|
|
|
@ -240,7 +240,7 @@ public class IoOrderDetailResultController extends BaseController {
|
|
|
|
|
ioOrderDetailResultData.put("spec", ioOrderDetailResultResponse.getSpec() == null ? ' ' : ioOrderDetailResultResponse.getSpec());
|
|
|
|
|
ioOrderDetailResultData.put("price", ioOrderDetailResultResponse.getPrice() == null ? ' ' : ioOrderDetailResultResponse.getPrice());
|
|
|
|
|
ioOrderDetailResultData.put("count", ioOrderDetailResultResponse.getCount());
|
|
|
|
|
ioOrderDetailResultData.put("reCount",ioOrderDetailResultResponse.getReCount());
|
|
|
|
|
ioOrderDetailResultData.put("reCount", ioOrderDetailResultResponse.getReCount());
|
|
|
|
|
ioOrderDetailResultData.put("inCount", ioOrderDetailResultResponse.getInCount());
|
|
|
|
|
ioOrderDetailResultData.put("acceptCount", ioOrderDetailResultResponse.getAcceptCount());
|
|
|
|
|
ioOrderDetailResultData.put("fromCorpName", ioOrderDetailResultResponse.getFromCorpName() == null ? ' ' : ioOrderDetailResultResponse.getFromCorpName());
|
|
|
|
@ -252,7 +252,7 @@ public class IoOrderDetailResultController extends BaseController {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
String param = JSON.toJSONString(list);
|
|
|
|
|
JasperUtils.jasperReport(request, response, param, filePath+"pdf/template/"+systemPDFTemplateEntity.getPath(), "pdf");
|
|
|
|
|
JasperUtils.jasperReport(request, response, param, filePath + "pdf/template/" + systemPDFTemplateEntity.getPath(), "pdf");
|
|
|
|
|
return ResultVOUtils.success();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|