1.0.3
优化平仓管理,增加id主键传入,出库权限判断,增加出库和移除确认弹窗
| | |
| | | public void updateLocNormal(LocNormal param) { |
| | | Long modiUser = getUserId(); |
| | | Date modiTime = new Date(); |
| | | locNormalService.updateLocNormal(param.getMatnr(), param.getAnfme(), modiUser, modiTime); |
| | | locNormalService.updateLocNormal(param.getMatnr(), param.getAnfme(), modiUser, modiTime, param.getId()); |
| | | } |
| | | |
| | | @RequestMapping(value = "/locNormal/outLoc/auth") |
| | |
| | | public void outLocNormal(LocNormal param) { |
| | | Long modiUser = getUserId(); |
| | | Date modiTime = new Date(); |
| | | locNormalService.outLocNormal(param.getMatnr(), modiUser, modiTime); |
| | | locNormalService.outLocNormal(param.getMatnr(), modiUser, modiTime, param.getId()); |
| | | } |
| | | |
| | | @RequestMapping(value = "/locNormal/removeLoc/auth") |
| | |
| | | public void removeLoc(LocNormal param) { |
| | | Long modiUser = getUserId(); |
| | | Date modiTime = new Date(); |
| | | locNormalService.removeLocNormal(param.getMatnr(), modiUser, modiTime); |
| | | locNormalService.removeLocNormal(param.getMatnr(), modiUser, modiTime, param.getId()); |
| | | } |
| | | |
| | | /* 导入 */ |
| | |
| | | public interface LocNormalMapper extends BaseMapper<LocNormal> { |
| | | List<LocNormal> getLocNormalData(); |
| | | |
| | | public void updateLocNormal(@Param("matnr") String matnr,@Param("anfme") BigDecimal anfme, @Param("modiUser") Long modiUser, @Param("modiTime") Date modiTime); |
| | | public void updateLocNormal(@Param("matnr") String matnr,@Param("anfme") BigDecimal anfme, @Param("modiUser") Long modiUser, @Param("modiTime") Date modiTime, @Param("id") Integer id); |
| | | |
| | | public void outLocNormal(@Param("matnr") String matnr, @Param("modiUser") Long modiUser, @Param("modiTime") Date modiTime); |
| | | public void outLocNormal(@Param("matnr") String matnr, @Param("modiUser") Long modiUser, @Param("modiTime") Date modiTime, @Param("id") Integer id); |
| | | |
| | | public void removeLocNormal(@Param("matnr") String matnr, @Param("modiUser") Long modiUser, @Param("modiTime") Date modiTime); |
| | | public void removeLocNormal(@Param("matnr") String matnr, @Param("modiUser") Long modiUser, @Param("modiTime") Date modiTime, @Param("id") Integer id); |
| | | |
| | | public void locNormalIn(List<LocNormal> list); |
| | | |
| | |
| | | |
| | | import com.baomidou.mybatisplus.service.IService; |
| | | import com.zy.asrs.entity.LocNormal; |
| | | import io.swagger.models.auth.In; |
| | | |
| | | import java.math.BigDecimal; |
| | | import java.util.Date; |
| | |
| | | public interface LocNormalService extends IService<LocNormal> { |
| | | List<LocNormal> getLocNormalData(); |
| | | |
| | | public void updateLocNormal(String matnr, BigDecimal anfme, Long modiUser, Date modiTime); |
| | | public void updateLocNormal(String matnr, BigDecimal anfme, Long modiUser, Date modiTime, Integer id); |
| | | |
| | | public void outLocNormal(String matnr, Long modiUser, Date modiTime); |
| | | public void outLocNormal(String matnr, Long modiUser, Date modiTime, Integer id); |
| | | |
| | | public void removeLocNormal(String matnr, Long modiUser, Date modiTime); |
| | | public void removeLocNormal(String matnr, Long modiUser, Date modiTime, Integer id); |
| | | |
| | | public void locNormalIn(List<LocNormal> list); |
| | | |
| | |
| | | } |
| | | |
| | | @Override |
| | | public void updateLocNormal(String matnr, BigDecimal anfme, Long modiUser, Date modiTime) { |
| | | baseMapper.updateLocNormal(matnr, anfme, modiUser, modiTime); |
| | | public void updateLocNormal(String matnr, BigDecimal anfme, Long modiUser, Date modiTime, Integer id) { |
| | | baseMapper.updateLocNormal(matnr, anfme, modiUser, modiTime, id); |
| | | } |
| | | |
| | | @Override |
| | | public void outLocNormal(String matnr, Long modiUser, Date modiTime) { |
| | | baseMapper.outLocNormal(matnr, modiUser, modiTime); |
| | | public void outLocNormal(String matnr, Long modiUser, Date modiTime, Integer id) { |
| | | baseMapper.outLocNormal(matnr, modiUser, modiTime, id); |
| | | } |
| | | |
| | | @Override |
| | | public void removeLocNormal(String matnr, Long modiUser, Date modiTime) { |
| | | baseMapper.removeLocNormal(matnr, modiUser, modiTime); |
| | | public void removeLocNormal(String matnr, Long modiUser, Date modiTime, Integer id) { |
| | | baseMapper.removeLocNormal(matnr, modiUser, modiTime, id); |
| | | } |
| | | |
| | | @Override |
| | |
| | | <update id="updateLocNormal"> |
| | | update asr_loc_normal set anfme = #{anfme,jdbcType=DECIMAL}, |
| | | modi_user = #{modiUser, jdbcType=DECIMAL}, modi_time = #{modiTime, jdbcType=TIMESTAMP} |
| | | where matnr = #{matnr,jdbcType=VARCHAR} |
| | | where matnr = #{matnr,jdbcType=VARCHAR} and id = #{id, jdbcType=DECIMAL} |
| | | </update> |
| | | |
| | | <update id="outLocNormal"> |
| | | update asr_loc_normal set state = '2',modi_user = #{modiUser, jdbcType=DECIMAL}, |
| | | modi_time = #{modiTime, jdbcType=TIMESTAMP} where matnr = #{matnr,jdbcType=VARCHAR} |
| | | modi_time = #{modiTime, jdbcType=TIMESTAMP} where matnr = #{matnr,jdbcType=VARCHAR} and id = #{id, jdbcType=DECIMAL} |
| | | </update> |
| | | |
| | | <update id="removeLocNormal"> |
| | | update asr_loc_normal set state = '3',modi_user = #{modiUser, jdbcType=DECIMAL}, |
| | | modi_time = #{modiTime, jdbcType=TIMESTAMP} where matnr = #{matnr,jdbcType=VARCHAR} |
| | | modi_time = #{modiTime, jdbcType=TIMESTAMP} where matnr = #{matnr,jdbcType=VARCHAR} and id = #{id, jdbcType=DECIMAL} |
| | | </update> |
| | | |
| | | <insert id="locNormalIn"> |
| | |
| | | table.on('edit(locNormal)', function (obj) { |
| | | var count = obj.value; |
| | | var matnr = obj.data.matnr; |
| | | var id = obj.data.id; |
| | | |
| | | if (isNaN(count)) { |
| | | layer.msg("请输入数字"); |
| | |
| | | const param = { |
| | | matnr: matnr, |
| | | anfme: count, |
| | | id: id, |
| | | } |
| | | $.ajax({ |
| | | url: baseUrl + "/locNormal/update/auth", |
| | |
| | | var data = obj.data; |
| | | var param = { |
| | | matnr: data.matnr, |
| | | id: data.id, |
| | | } |
| | | switch (obj.event) { |
| | | case 'outLocNormal': |
| | | // 出库 |
| | | $.ajax({ |
| | | url: baseUrl + "/locNormal/outLoc/auth", |
| | | headers: {'token': localStorage.getItem('token')}, |
| | | data: top.reObject(param), |
| | | method: 'POST', |
| | | success: function (res) { |
| | | tableReload(false); |
| | | }, |
| | | layer.confirm('确定要出库['+data.matnr+']吗?', { |
| | | btn: ['确定', '取消'] //可以无限个按钮 |
| | | }, function(index, layero){ |
| | | //确定回调-出库 |
| | | $.ajax({ |
| | | url: baseUrl + "/locNormal/outLoc/auth", |
| | | headers: {'token': localStorage.getItem('token')}, |
| | | data: top.reObject(param), |
| | | method: 'POST', |
| | | success: function (res) { |
| | | tableReload(false); |
| | | layer.closeAll(); |
| | | layer.msg("出库成功"); |
| | | }, |
| | | }); |
| | | }, function(index){ |
| | | //按钮【按钮二】的回调 |
| | | }); |
| | | break; |
| | | case 'removeLocNormal': |
| | | // 移除 |
| | | $.ajax({ |
| | | url: baseUrl + "/locNormal/removeLoc/auth", |
| | | headers: {'token': localStorage.getItem('token')}, |
| | | data: top.reObject(param), |
| | | method: 'POST', |
| | | success: function (res) { |
| | | tableReload(false); |
| | | }, |
| | | layer.confirm('确定要移除['+data.matnr+']吗?', { |
| | | btn: ['确定', '取消'] //可以无限个按钮 |
| | | }, function(index, layero){ |
| | | //确定回调-移除 |
| | | $.ajax({ |
| | | url: baseUrl + "/locNormal/removeLoc/auth", |
| | | headers: {'token': localStorage.getItem('token')}, |
| | | data: top.reObject(param), |
| | | method: 'POST', |
| | | success: function (res) { |
| | | tableReload(false); |
| | | layer.closeAll(); |
| | | layer.msg("移除成功"); |
| | | }, |
| | | }); |
| | | }, function(index){ |
| | | //按钮【按钮二】的回调 |
| | | }); |
| | | break; |
| | | } |
| | |
| | | }} |
| | | </script> |
| | | <script type="text/html" id="operate"> |
| | | {{# if(d.state === '1'){ }} |
| | | <button class="layui-btn layui-btn-xs layui-btn-normal" lay-event="outLocNormal">出库</button> |
| | | {{# } else { }} |
| | | <button class="layui-btn layui-btn-xs layui-btn-disabled">出库</button> |
| | | {{# } }} |
| | | <button class="layui-btn layui-btn-xs layui-btn-danger" lay-event="removeLocNormal">移除</button> |
| | | </script> |
| | | |