|  |  | 
 |  |  |  | 
 |  |  |             double issued = Optional.of(orderDetl.getAnfme() - orderDetl.getWorkQty()).orElse(0.0D); | 
 |  |  |             if (issued <= 0.0D) { continue; } | 
 |  |  |             List<ManLocDetl> manLocDetls = manLocDetlService.queryStock(orderDetl.getMatnr()); | 
 |  |  |             List<ManLocDetl> manLocDetls = manLocDetlService.queryStock(orderDetl.getMatnr(),orderDetl.getBatch()); | 
 |  |  |             for (ManLocDetl locDetl : manLocDetls) { | 
 |  |  |                 if (issued > 0) { | 
 |  |  |                     boolean sign = false; | 
 
 |  |  | 
 |  |  |  | 
 |  |  |     // ------------------------------------------------- | 
 |  |  |  | 
 |  |  |     List<ManLocDetl> queryStock(@Param("matnr") String matnr); | 
 |  |  |     List<ManLocDetl> queryStock(@Param("matnr") String matnr,@Param("batch") String batch); | 
 |  |  |  | 
 |  |  |     Double queryStockAnfme(String matnr, String batch); | 
 |  |  |  | 
 
 |  |  | 
 |  |  |  | 
 |  |  |     // -------------------------------------------------- | 
 |  |  |  | 
 |  |  |     List<ManLocDetl> queryStock(String matnr); | 
 |  |  |     List<ManLocDetl> queryStock(String matnr,String batch); | 
 |  |  |  | 
 |  |  |     Double queryStockAnfme(String matnr, String batch); | 
 |  |  |  | 
 
 |  |  | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     @Override | 
 |  |  |     public List<ManLocDetl> queryStock(String matnr) { | 
 |  |  |         return this.baseMapper.queryStock(matnr); | 
 |  |  |     public List<ManLocDetl> queryStock(String matnr,String batch) { | 
 |  |  |         return this.baseMapper.queryStock(matnr,batch); | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     @Override | 
 
 |  |  | 
 |  |  |         where 1=1 | 
 |  |  |         and b.loc_sts = 'F' | 
 |  |  |         and a.matnr = #{matnr} | 
 |  |  |         <if test="batch != null || batch != ''"> | 
 |  |  |             and a.batch = #{batch} | 
 |  |  |         </if> | 
 |  |  |  | 
 |  |  |     </select> | 
 |  |  |     <delete id="deleteDatailed"> | 
 |  |  | 
 |  |  |         where 1=1 | 
 |  |  |         and loc_no = #{locNo} | 
 |  |  |         and matnr = #{matnr} | 
 |  |  |         <if test="batch != null || batch != ''"> | 
 |  |  |             and batch = #{batch} | 
 |  |  |         </if> | 
 |  |  | <!--        <choose>--> | 
 |  |  | <!--            <when test="batch != null and batch!=''  ">--> | 
 |  |  | <!--                and batch = #{batch}--> | 
 
 |  |  | 
 |  |  |                 btnPrint2(data.wrkNo, data.doc_num, 4); | 
 |  |  |                 break; | 
 |  |  |             case "del": | 
 |  |  |                 doDel(data.docNum); | 
 |  |  |                 doDel(data); | 
 |  |  |                 break; | 
 |  |  |             case "look": | 
 |  |  |                 var $a = $(obj.tr).find('a[lay-event="look"]'); | 
 |  |  | 
 |  |  |             }) | 
 |  |  |         } | 
 |  |  |  | 
 |  |  |     function doDel(docNum) { | 
 |  |  |         console.log(docNum) | 
 |  |  |     function doDel(data) { | 
 |  |  |         console.log(data) | 
 |  |  |         layer.confirm('确定要删除吗?', { | 
 |  |  |             shade: .1, | 
 |  |  |             skin: 'layui-layer-admin' | 
 |  |  | 
 |  |  |                 url: baseUrl+"/pakout/delete/auth", | 
 |  |  |                 headers: {'token': localStorage.getItem('token')}, | 
 |  |  |                 data:{ | 
 |  |  |                     docNum:docNum | 
 |  |  |                     docNum:data.doc_num | 
 |  |  |                 }, | 
 |  |  |                 method: 'GET', | 
 |  |  |                 success: function (res) { | 
 
 |  |  | 
 |  |  |                 {field: 'locNo', align: 'center',title: '库位号'}, | 
 |  |  |                 {field: 'matnr', align: 'center',title: '商品编号'}, | 
 |  |  |                 {field: 'maktx', align: 'center',title: '商品名称'}, | 
 |  |  |                 {field: 'batch', align: 'center',title: '批次'}, | 
 |  |  |                 {field: 'anfme', align: 'center',title: '数量'}, | 
 |  |  |                 {field: 'orderNo', align: 'center',title: '订单号'}, | 
 |  |  |                 {field: 'createTime$', align: 'center',title: '入库时间'}, |