| | |
| | | import jakarta.servlet.http.HttpServletResponse; |
| | | import lombok.extern.slf4j.Slf4j; |
| | | import org.apache.commons.io.IOUtils; |
| | | import org.apache.commons.lang3.StringUtils; |
| | | import org.springblade.core.mp.support.Query; |
| | | import org.springblade.core.oss.OssTemplate; |
| | | import org.springblade.core.tool.api.IResultCode; |
| | | import org.springblade.core.tool.api.R; |
| | | import org.springblade.core.tool.utils.DateUtil; |
| | | import org.springblade.core.tool.utils.Func; |
| | | import org.springblade.mdm.basesetting.producedivision.entity.ProduceDivision; |
| | | import org.springblade.mdm.basesetting.producedivision.entity.QinzheFgb; |
| | | import org.springblade.mdm.basesetting.producedivision.service.ProduceDivisionService; |
| | | import org.springblade.mdm.basesetting.producedivision.vo.ImportResult; |
| | | import org.springblade.mdm.basesetting.producedivision.vo.ProduceDivisionVO; |
| | |
| | | |
| | | import java.io.IOException; |
| | | import java.io.InputStream; |
| | | import java.util.Collections; |
| | | import java.util.List; |
| | | |
| | | @Slf4j |
| | |
| | | log.error("导出分工表模板异常", e); |
| | | } |
| | | } |
| | | @Operation(summary = "任务计划查询分工表id", description = "任务计划g根据零组件号查询职责表id") |
| | | @GetMapping("/select-by-drawingno") |
| | | public R<ProduceDivision> selectByDrawingNo(@RequestParam String drawingNo) { |
| | | try { |
| | | ProduceDivision div = service.getByDrawingNoWithQinzhe(drawingNo); |
| | | return R.data(div); |
| | | } catch (Exception e) { |
| | | log.error("根据零件号获取职责表异常",e); |
| | | return R.fail(new IResultCode() { |
| | | @Override |
| | | public String getMessage() { |
| | | return e.getMessage(); |
| | | } |
| | | |
| | | @Override |
| | | public int getCode() { |
| | | return 201; |
| | | } |
| | | }); |
| | | } |
| | | } |
| | | |
| | | @Operation(summary = "任务计划选择主管工艺", description = "任务计划选择主管工艺") |
| | | @GetMapping("/select-programmer") |
| | | public R<List<ProduceDivisionViewVO>> selectProgrammer(@RequestParam String programmer) { |
| | | if(StringUtils.isBlank(programmer)){ |
| | | return R.data(Collections.emptyList()); |
| | | } |
| | | try { |
| | | |
| | | String p = programmer.trim(); |
| | | return R.data(service.queryProgrammer(programmer)); |
| | | } catch (Exception e) { |
| | | log.error("获取零件号异常",e); |
| | | return R.fail(e.getMessage()); |
| | | } |
| | | } |
| | | } |