| | |
| | | @Select("SELECT ld.loc_no FROM asr_loc_detl ld LEFT JOIN asr_loc_mast lm ON ld.loc_no = lm.loc_no WHERE (1 = 1 AND ld.matnr = #{matnr} AND (lm.row1 >= #{start} AND lm.row1 <= #{end}) AND lm.loc_sts = 'F' AND DateDiff(dd, lm.modi_time, getdate()) = 0) ORDER BY lm.modi_time ASC") |
| | | List<String> selectSameDetlToday(@Param("matnr") String matnr, @Param("start") Integer start, @Param("end") Integer end); |
| | | |
| | | Double selectMatnrSpecs(@Param("matnr") String matnr, @Param("specs") String specs, @Param("locNo") String locNo); |
| | | |
| | | } |
| | |
| | | */ |
| | | List<String> getSameDetlToday(String matnr, Integer start, Integer end); |
| | | |
| | | Double selectMatnrSpecs(String matnr, String specs, String locNo); |
| | | |
| | | } |
| | |
| | | return this.baseMapper.selectSameDetlToday(matnr, start, end); |
| | | } |
| | | |
| | | @Override |
| | | public Double selectMatnrSpecs(String matnr, String specs, String locNo) { |
| | | return this.baseMapper.selectMatnrSpecs(matnr, specs, locNo); |
| | | } |
| | | |
| | | } |
| | |
| | | // ledCommand.setSourceStaNo(wrkMast.getSourceStaNo()); |
| | | if (wrkMast.getIoType() != 110 && wrkMast.getIoType() != 10) { |
| | | List<WrkDetl> wrkDetls = wrkDetlService.findByWorkNo(wrkMast.getWrkNo()); |
| | | wrkDetls.forEach(wrkDetl -> ledCommand.getMatDtos().add(new MatDto(wrkDetl.getMatnr(), wrkDetl.getMaktx(), wrkDetl.getAnfme(),wrkDetl.getSpecs()))); |
| | | for (WrkDetl wrkDetl : wrkDetls){ |
| | | Double aDouble = locDetlService.selectMatnrSpecs(wrkDetl.getMatnr(), wrkDetl.getSpecs(), wrkMast.getSourceLocNo()); |
| | | wrkDetl.setWeight(aDouble); |
| | | } |
| | | wrkDetls.forEach(wrkDetl -> ledCommand.getMatDtos().add(new MatDto(wrkDetl.getMatnr(), wrkDetl.getMaktx(), wrkDetl.getAnfme(),wrkDetl.getWeight(),wrkDetl.getSpecs()))); |
| | | } |
| | | commands.add(ledCommand); |
| | | } |
| | |
| | | and b.loc_sts = 'F' |
| | | <include refid="stockOutCondition"></include> |
| | | </select> |
| | | |
| | | <select id="selectMatnrSpecs" resultType="java.lang.Ddouble"> |
| | | select |
| | | a.anfme |
| | | from asr_loc_detl a |
| | | left join asr_loc_mast b on a.loc_no = b.loc_no |
| | | where 1=1 |
| | | and b.loc_no = #{locNo} |
| | | and a.matnr = #{matnr} |
| | | and a.specs = #{specs} |
| | | <include refid="stockOutCondition"></include> |
| | | </select> |
| | | </mapper> |