| | |
| | | import cn.hutool.core.convert.Convert; |
| | | import com.consum.base.core.CodeGeneratorEnum; |
| | | import com.consum.base.core.CodeGeneratorService; |
| | | import com.consum.base.core.utils.IdUtil; |
| | | import com.consum.base.core.utils.MapperUtil; |
| | | import com.consum.base.pojo.DepFormScrappedGoodsParam; |
| | | import com.consum.base.pojo.DepFormScrappedModelParam; |
| | |
| | | import com.walker.db.page.GenericPager; |
| | | import com.walker.infrastructure.utils.CollectionUtils; |
| | | import com.walker.infrastructure.utils.DateUtils; |
| | | import com.walker.infrastructure.utils.NumberGenerator; |
| | | import com.walker.infrastructure.utils.StringUtils; |
| | | import com.walker.jdbc.service.BaseServiceImpl; |
| | | import com.walker.web.ResponseValue; |
| | |
| | | //1.新增报废单记录 |
| | | DepFormScrapped lDeptFormScrapped = new DepFormScrapped(); |
| | | //报废单id |
| | | long lWhFormScrappedId = NumberGenerator.getLongSequenceNumber(); |
| | | long lWhFormScrappedId = IdUtil.generateId(); |
| | | lDeptFormScrapped.setId(lWhFormScrappedId); |
| | | lDeptFormScrapped.setBusinessFormCode(codeGeneratorService.createBusinessFormCode(CodeGeneratorEnum.Scrapped)); |
| | | lDeptFormScrapped.setProcureDoc(param.getProcureDoc()); |
| | |
| | | |
| | | for (DepFormScrappedGoodsParam depFormScrappedGoodsParam : scrappedGoodsInfo) { |
| | | DepFormScrappedGoods depFormScrappedGoods = new DepFormScrappedGoods(); |
| | | depFormScrappedGoods.setId(NumberGenerator.getLongSequenceNumber()); |
| | | depFormScrappedGoods.setId(IdUtil.generateId()); |
| | | depFormScrappedGoods.setDepFormScrappedId(lWhFormScrappedId); |
| | | depFormScrappedGoods.setBaseGoodsTemplateId(depFormScrappedGoodsParam.getBaseGoodsTemplateId()); |
| | | depFormScrappedGoods.setBaseGoodsTemplateName(depFormScrappedGoodsParam.getGoodsTemplateName()); |
| | |
| | | |
| | | for (DepFormScrappedModelParam depFormScrappedModelParam : modelList) { |
| | | DepFormScrappedModel depFormScrappedModel = new DepFormScrappedModel(); |
| | | depFormScrappedModel.setId(NumberGenerator.getLongSequenceNumber()); |
| | | depFormScrappedModel.setId(IdUtil.generateId()); |
| | | depFormScrappedModel.setDepFormScrappedId(lWhFormScrappedId); |
| | | depFormScrappedModel.setDepFormScrappedGoodsId(depFormScrappedGoods.getId()); |
| | | //报废原因 |
| | |
| | | |
| | | //2.查询报废单物品 |
| | | DepFormScrappedGoods goodsQuery = new DepFormScrappedGoods(); |
| | | goodsQuery.setDepFormScrappedId(id); |
| | | List<DepFormScrappedGoods> formScrappedGoodsList = select(goodsQuery); |
| | | List<Map> goodsList = new ArrayList<>(); |
| | | for (DepFormScrappedGoods scrappedGoods : formScrappedGoodsList) { |