package com.thhy.materials.modules.biz.rebarprint.controller;
|
|
import com.thhy.general.common.BasicResult;
|
import com.thhy.materials.modules.biz.rebarprint.dto.AppProduceLoopingParamDto;
|
import com.thhy.materials.modules.biz.rebarprint.entity.TSteelProduce;
|
import com.thhy.materials.modules.biz.rebarprint.service.TSteelProduceService;
|
import org.springframework.web.bind.annotation.*;
|
|
import javax.annotation.Resource;
|
import javax.servlet.http.HttpServletRequest;
|
import javax.servlet.http.HttpServletResponse;
|
import java.util.HashMap;
|
import java.util.Map;
|
|
@RestController
|
@RequestMapping("/steelProduce")
|
public class TSteelProduceController {
|
|
@Resource
|
private TSteelProduceService steelProduce;
|
|
//钢筋笼生产列表
|
@PostMapping("/steelProduceList")
|
public BasicResult steelProduceList(@RequestBody Map<String,Object> values){
|
return steelProduce.steelProduceList(values);
|
}
|
//质检 追溯
|
@GetMapping("/steelProduceInfo")
|
public BasicResult steelProduceInfo(@RequestParam String steelProduceId){
|
return steelProduce.steelProduceInfo(steelProduceId);
|
}
|
|
//钢筋笼库存
|
@PostMapping("/produceInventory")
|
public BasicResult produceInventory(@RequestBody Map<String,Object> values){
|
return steelProduce.produceInventory(values);
|
}
|
//成环统计
|
@PostMapping("/produceLooping")
|
public BasicResult produceLooping(@RequestBody Map<String,Object> values){
|
return steelProduce.produceLooping(values);
|
}
|
//成环统计 ThingJs
|
@PostMapping("/produceLoopingThingJs")
|
public BasicResult produceLoopingThingJs(HttpServletRequest request,Map<String,Object> values){
|
String proId = request.getParameter("proId");
|
String sizeId = request.getParameter("sizeId");
|
Map<String, Object> hashMap = new HashMap<>();
|
hashMap.put("proId",proId);
|
hashMap.put("sizeId",sizeId);
|
return steelProduce.produceLoopingThingJs(hashMap);
|
}
|
|
|
//导出
|
@PostMapping("/produceExport")
|
public void produceExport(@RequestBody Map<String, Object> values, HttpServletResponse response){
|
steelProduce.produceExport(values,response);
|
}
|
//存在问题
|
@PostMapping("/steelProduceCheck")
|
public BasicResult steelProduceCheck(@RequestBody Map<String,Object> values){
|
return steelProduce.steelProduceCheck(values);
|
}
|
//存在问题反馈
|
@PostMapping("/steelProduceFeedback")
|
public BasicResult steelProduceFeedback(@RequestBody Map<String,Object> values){
|
return steelProduce.steelProduceFeedback(values);
|
}
|
|
//钢筋笼生产数据
|
@PostMapping("/appProduceLoopingData")
|
public BasicResult appProduceLoopingData(@RequestBody Map<String,Object> values){
|
return steelProduce.appProduceLooping(values);
|
}
|
//小程序成环统计
|
@PostMapping("/appProduceLooping")
|
public BasicResult appProduceLooping(@RequestBody AppProduceLoopingParamDto values){
|
return steelProduce.appProduceLooping(values);
|
}
|
|
|
}
|