Browse Source

2025/6/10

master
Aoi_Tori 7 months ago
parent
commit
cdd9f9f6d3
  1. 7
      src/main/java/com/spring/modules/sampleManagement/controller/TechnicalSpecificationController.java
  2. 10
      src/main/java/com/spring/modules/sampleManagement/data/PlmTechnicalSpecificationSheetData.java
  3. 4
      src/main/java/com/spring/modules/sampleManagement/service/Impl/TechnicalSpecificationServiceImpl.java
  4. 35
      src/main/resources/mapper/sampleManagement/TechnicalSpecificationMapper.xml

7
src/main/java/com/spring/modules/sampleManagement/controller/TechnicalSpecificationController.java

@ -1341,11 +1341,4 @@ public class TechnicalSpecificationController {
List<NodeVo> list = technicalSpecificationService.nodeList(data); List<NodeVo> list = technicalSpecificationService.nodeList(data);
return R.ok().put("rows",list); return R.ok().put("rows",list);
} }
@PostMapping(value = "/updateBMProcessInfo")
@ResponseBody
public R updateBMProcessInfo(@RequestBody PlmTechnicalSpecificationSheetData data){
technicalSpecificationService.updateBMProcessInfo(data);
return R.ok();
}
} }

10
src/main/java/com/spring/modules/sampleManagement/data/PlmTechnicalSpecificationSheetData.java

@ -83,7 +83,7 @@ public class PlmTechnicalSpecificationSheetData extends PlmTechnicalSpecificatio
private String vp; private String vp;
private Integer down; private Integer down;
private Integer actualNumber; private Integer actualNumber;
private String goodRollWidth;
private String goodsRollWidth;
private String newCutter; private String newCutter;
private String dimensionTolerance; private String dimensionTolerance;
private String p2cTolerance; private String p2cTolerance;
@ -161,12 +161,12 @@ public class PlmTechnicalSpecificationSheetData extends PlmTechnicalSpecificatio
this.actualNumber = actualNumber; this.actualNumber = actualNumber;
} }
public String getGoodRollWidth() {
return goodRollWidth;
public String getGoodsRollWidth() {
return goodsRollWidth;
} }
public void setGoodRollWidth(String goodRollWidth) {
this.goodRollWidth = goodRollWidth;
public void setGoodsRollWidth(String goodsRollWidth) {
this.goodsRollWidth = goodsRollWidth;
} }
public String getNewCutter() { public String getNewCutter() {

4
src/main/java/com/spring/modules/sampleManagement/service/Impl/TechnicalSpecificationServiceImpl.java

@ -323,9 +323,10 @@ public class TechnicalSpecificationServiceImpl implements TechnicalSpecification
technicalSpecificationMapper.deleteTechnicalSpecificationList(data); technicalSpecificationMapper.deleteTechnicalSpecificationList(data);
} }
@Override @Override
@Transactional
public void updateBMProcess(PlmTechnicalSpecificationSheetData data){ public void updateBMProcess(PlmTechnicalSpecificationSheetData data){
technicalSpecificationMapper.updateBMProcess(data); technicalSpecificationMapper.updateBMProcess(data);
technicalSpecificationMapper.updateBMProcessInfo(data);
} }
@Override @Override
@ -1211,7 +1212,6 @@ public class TechnicalSpecificationServiceImpl implements TechnicalSpecification
@Override @Override
public void updateBMProcessInfo(PlmTechnicalSpecificationSheetData data) { public void updateBMProcessInfo(PlmTechnicalSpecificationSheetData data) {
technicalSpecificationMapper.updateBMProcessInfo(data);
} }
@Override @Override

35
src/main/resources/mapper/sampleManagement/TechnicalSpecificationMapper.xml

@ -2727,26 +2727,37 @@
</update> </update>
<update id="updateBMProcessInfo" <update id="updateBMProcessInfo"
parameterType="com.spring.modules.sampleManagement.data.PlmTechnicalSpecificationSheetData"> parameterType="com.spring.modules.sampleManagement.data.PlmTechnicalSpecificationSheetData">
update plm_technical_specification_sheet
set (simplex_duplex, repeat, hp, across, print_copy_position, label_size, vp, down, actual_number, goods_roll_width, new_cutter, p2c_tolerance, dimension_tolerance, slitting_tolerance)
= (#{simplexDuplex}, #{repeat}, #{hp}, #{across}, #{printCopyPosition}, #{labelSize}, #{vp}, #{down}, #{actualNumber}, #{goodsRollWidth}, #{newCutter}, #{p2cTolerance}, #{dismensionTolerance}, #{slittingTolerance})
UPDATE plm_technical_specification_sheet
SET simplex_duplex = #{simplexDuplex},
repeat = #{repeat},
hp = #{hp},
across = #{across},
print_copy_position = #{printCopyPosition},
label_size = #{labelSize},
vp = #{vp},
down = #{down},
actual_number = #{actualNumber},
goods_roll_width = #{goodsRollWidth},
new_cutter = #{newCutter},
p2c_tolerance = #{p2cTolerance},
dimension_tolerance = #{dimensionTolerance},
slitting_tolerance = #{slittingTolerance}
where site = #{site}
and code_no = #{codeNo}
</update> </update>
<select id="nodeList" resultType="com.spring.modules.sampleManagement.entity.NodeVo" <select id="nodeList" resultType="com.spring.modules.sampleManagement.entity.NodeVo"
parameterType="com.spring.modules.sampleManagement.data.PlmTechnicalSpecificationSheetData"> parameterType="com.spring.modules.sampleManagement.data.PlmTechnicalSpecificationSheetData">
SELECT distinct
SELECT
d.node_id AS nodeId, d.node_id AS nodeId,
d.node_name AS nodeName d.node_name AS nodeName
FROM FROM
plm_technical_specification_sheet AS a
LEFT JOIN plm_request_header AS prh ON a.site = prh.site
AND prh.menu_id = '103002'
LEFT JOIN plm_request_node AS d ON a.site = d.site
AND prh.classification_no = d.classification_no
AND prh.workflow_id = d.workflow_id
AND a.step_id = d.step_id
plm_request_header AS prh
LEFT JOIN plm_request_node AS d ON prh.site = d.site and prh.classification_no = d.classification_no
AND prh.workflow_id = d.workflow_id AND prh.menu_id = '103002'
WHERE WHERE
d.site = #{ site }
d.site = #{site}
order by seq_no
</select> </select>
<select id="queryTechnicalSpecificationCountByAnyField" resultType="java.lang.Long"> <select id="queryTechnicalSpecificationCountByAnyField" resultType="java.lang.Long">

Loading…
Cancel
Save