Browse Source

定制报表开发

master
Rui_Li 4 years ago
parent
commit
c2aee78e85
  1. 17
      src/main/java/com/gaotao/modules/schedule/controller/ScheduleController.java
  2. 9
      src/main/java/com/gaotao/modules/schedule/mapper/ScheduleMapper.java
  3. 9
      src/main/java/com/gaotao/modules/schedule/service/ScheduleService.java
  4. 5
      src/main/java/com/gaotao/modules/schedule/service/impl/ScheduleServiceImpl.java
  5. 9
      src/main/resources/mapper/schedule/ScheduleMapper.xml

17
src/main/java/com/gaotao/modules/schedule/controller/ScheduleController.java

@ -1657,4 +1657,21 @@ public class ScheduleController {
.put("msg", "操作成功!");
}
/**
* @Author LR
* @Description 获取分切工单的物料行信息
* @DateTime 2022/4/20 14:53
* @Param [inData]
* @return com.gaotao.common.utils.R
**/
@RequestMapping(value = "getSplitOrderParts")
public R getSplitOrderParts(@RequestBody SearchScheduleData inData){
List<Map<String, Object>> resultList = scheduleService.getSplitOrderParts(inData);
return R.ok()
.put("code", 200)
.put("msg", "操作成功!")
.put("rows", resultList)
.put("total", resultList.size());
}
}

9
src/main/java/com/gaotao/modules/schedule/mapper/ScheduleMapper.java

@ -543,4 +543,13 @@ public interface ScheduleMapper {
* @return
**/
String getShopOrderType(SearchScheduleData inData);
/**
* @Author LR
* @Description 获取分切工单的物料信息
* @DateTime 2022/4/20 15:52
* @Param [inData]
* @return java.util.List<java.util.Map<java.lang.String,java.lang.Object>>
**/
List<Map<String, Object>> getSplitOrderParts(SearchScheduleData inData);
}

9
src/main/java/com/gaotao/modules/schedule/service/ScheduleService.java

@ -982,4 +982,13 @@ public interface ScheduleService {
* @return void
**/
void splitScheduleSwitchRoll(SearchScheduleData inData);
/**
* @Author LR
* @Description 获取分切工单的物料信息
* @DateTime 2022/4/20 15:51
* @Param [inData]
* @return java.util.List<java.util.Map<java.lang.String,java.lang.Object>>
**/
List<Map<String, Object>> getSplitOrderParts(SearchScheduleData inData);
}

5
src/main/java/com/gaotao/modules/schedule/service/impl/ScheduleServiceImpl.java

@ -4411,4 +4411,9 @@ public class ScheduleServiceImpl implements ScheduleService {
throw new RRException(msg);
}
}
@Override
public List<Map<String, Object>> getSplitOrderParts(SearchScheduleData inData) {
return scheduleMapper.getSplitOrderParts(inData);
}
}

9
src/main/resources/mapper/schedule/ScheduleMapper.xml

@ -1189,4 +1189,13 @@
where Site=#{site}
and OrderNo=#{orderNo}
</select>
<!--查询分切工单的物料信息-->
<select id="getSplitOrderParts" parameterType="SearchScheduleData" resultType="java.util.HashMap">
SELECT vss.Site site, vss.SAPOrderNo sapOrderNo, vss.OrderNo orderNo, vss.OrderItemNo bomItemNo,
vss.PartNo partNo, vss.PartDescription partDesc, vss.Quantity orderQty
FROM view_sap_slitting_partlist vss
WHERE vss.Site = #{site} AND vss.OrderNo = #{orderNo}
</select>
</mapper>
Loading…
Cancel
Save