| | |
| | | return R.ok(); |
| | | } |
| | | |
| | | @RequestMapping(value = "/pakout/print/auth") |
| | | @ManagerAuth |
| | | public R print(@RequestParam String docNumber) { |
| | | List<Pakout> pakouts = pakoutService.selectList(new EntityWrapper<Pakout>().eq("doc_num", docNumber)); |
| | | if (!Cools.isEmpty(pakouts)) { |
| | | if (pakouts.get(0).getWrkSts() == 1) { |
| | | pakoutService.stockOutPrint(null, docNumber, getUserId()); |
| | | } |
| | | } |
| | | return R.ok(); |
| | | } |
| | | |
| | | } |
| | |
| | | |
| | | public interface PakoutService extends IService<Pakout> { |
| | | |
| | | Boolean stockOutPrint(String wrkNo, String docNum, Long userId); |
| | | |
| | | Boolean stockOutComplete(String wrkNo, String docNum, Long userId); |
| | | |
| | | } |
| | |
| | | public class PakoutServiceImpl extends ServiceImpl<PakoutMapper, Pakout> implements PakoutService { |
| | | |
| | | @Override |
| | | public Boolean stockOutPrint(String wrkNo, String docNum, Long userId) { |
| | | return this.baseMapper.updateWrkSts(wrkNo, docNum, 2, userId)>0; |
| | | } |
| | | |
| | | @Override |
| | | public Boolean stockOutComplete(String wrkNo, String docNum, Long userId) { |
| | | return this.baseMapper.updateWrkSts(wrkNo, docNum, 3, userId)>0; |
| | | } |
| | | |
| | | } |
| | |
| | | deferred: $.Deferred().done(function () { |
| | | layer.confirm('[重要] 打印是否成功?', {btn: ['Yes', 'No']}, function(){ |
| | | $.ajax({ |
| | | url: baseUrl+"/trayCode/print/auth", |
| | | url: baseUrl+"/pakout/print/auth", |
| | | headers: {'token': localStorage.getItem('token')}, |
| | | data: data.field, |
| | | data: { |
| | | docNume: docNumber |
| | | }, |
| | | method: 'POST', |
| | | success: function (res) { |
| | | if (res.code === 200){ |