ruanqi 3 years ago
parent
commit
f03f1d7b15
  1. 2
      src/main/java/com/jtem/modules/pda/dao/ToolDetailMapper.java
  2. 10
      src/main/java/com/jtem/modules/pda/service/impl/ToolHeaderServiceImpl.java
  3. 12
      src/main/java/com/jtem/modules/toolMan/entity/PartSubPropertiesValueData.java
  4. 43
      src/main/java/com/jtem/modules/toolMan/entity/PropertiesItemAvailableValueData.java
  5. 3
      src/main/java/com/jtem/modules/toolMan/entity/ToolCostData.java
  6. 4
      src/main/resources/mapper/pda/ToolDetailMapper.xml

2
src/main/java/com/jtem/modules/pda/dao/ToolDetailMapper.java

@ -225,4 +225,6 @@ public interface ToolDetailMapper {
IPage<PartSubPropertiesValueData> getToolAttributeList(Page<PartSubPropertiesValueData> partSubPropertiesValueDataPage,@Param("query") PartSubPropertiesValueData data);
IPage<ToolCostData> getToolCostList(Page<ToolCostData> partSubPropertiesValueDataPage,@Param("query") ToolCostData data);
List<PropertiesItemAvailableValueData> getAvailableValueList(PartSubPropertiesValueData inData);
}

10
src/main/java/com/jtem/modules/pda/service/impl/ToolHeaderServiceImpl.java

@ -732,8 +732,14 @@ public class ToolHeaderServiceImpl implements ToolHeaderService {
toolHeaderMapper.savePartSubPropertiesValue(getHeaderData);
}
}
return toolDetailMapper.getItemModal(data);
List<PartSubPropertiesValueData> result= toolDetailMapper.getItemModal(data);
for (int i = 0; i < result.size(); i++) {
if("Y".equals(result.get(i).getValueChooseFlag())){
List<PropertiesItemAvailableValueData> availableList=toolDetailMapper.getAvailableValueList(result.get(i));
result.get(i).setAvailableValueList(availableList);
}
}
return result;
}
@Override

12
src/main/java/com/jtem/modules/toolMan/entity/PartSubPropertiesValueData.java

@ -1,7 +1,10 @@
package com.jtem.modules.toolMan.entity;
import com.jtem.common.utils.QueryPage;
import org.apache.ibatis.type.Alias;
import java.util.List;
@Alias("PartSubPropertiesValueData")
public class PartSubPropertiesValueData extends QueryPage {
private String partNo;
private String site;
@ -19,6 +22,7 @@ public class PartSubPropertiesValueData extends QueryPage {
private String valueChooseFlag;
// 工具名称
private String toolDescription;
private List<PropertiesItemAvailableValueData> availableValueList;
public String getToolDescription() {
return toolDescription;
@ -139,5 +143,13 @@ public class PartSubPropertiesValueData extends QueryPage {
public void setValueChooseFlag(String valueChooseFlag) {
this.valueChooseFlag = valueChooseFlag;
}
public List<PropertiesItemAvailableValueData> getAvailableValueList() {
return availableValueList;
}
public void setAvailableValueList(List<PropertiesItemAvailableValueData> availableValueList) {
this.availableValueList = availableValueList;
}
}

43
src/main/java/com/jtem/modules/toolMan/entity/PropertiesItemAvailableValueData.java

@ -0,0 +1,43 @@
package com.jtem.modules.toolMan.entity;
public class PropertiesItemAvailableValueData {
/**
*
*/
private String itemNo;
/**
*
*/
private Double valueNo;
/**
*
*/
private String availableValue;
public String getItemNo() {
return itemNo;
}
public void setItemNo(String itemNo) {
this.itemNo = itemNo;
}
public Double getValueNo() {
return valueNo;
}
public void setValueNo(Double valueNo) {
this.valueNo = valueNo;
}
public String getAvailableValue() {
return availableValue;
}
public void setAvailableValue(String availableValue) {
this.availableValue = availableValue;
}
}

3
src/main/java/com/jtem/modules/toolMan/entity/ToolCostData.java

@ -2,9 +2,12 @@ package com.jtem.modules.toolMan.entity;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.jtem.common.utils.QueryPage;
import org.apache.ibatis.type.Alias;
import org.springframework.format.annotation.DateTimeFormat;
import java.util.Date;
@Alias("ToolCostData")
public class ToolCostData extends QueryPage {
/** 工厂 */

4
src/main/resources/mapper/pda/ToolDetailMapper.xml

@ -722,4 +722,8 @@
</if>
</where>
</select>
<select id="getAvailableValueList" resultType="com.jtem.modules.toolMan.entity.PropertiesItemAvailableValueData">
select ItemNo,ValueNo,AvailableValue from PropertiesItemAvailableValue where itemNo=#{propertiesItemNo}
</select>
</mapper>
Loading…
Cancel
Save