ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/controller/InventoriesSuppliesInfoController.java
@@ -20,6 +20,7 @@ import org.springframework.web.bind.annotation.RestController; import javax.annotation.Resource; import java.util.List; /** * <p> @@ -44,7 +45,7 @@ @PostMapping("/addInventoriesSuppliesInfo") @ApiOperation(value = "添加/修改物资盘点详情") public R addInventoriesSuppliesInfo(@RequestBody InventoriesSuppliesInfoDTO inventoriesSuppliesInfoDTO) { public R addInventoriesSuppliesInfo(@RequestBody List<InventoriesSuppliesInfoDTO> inventoriesSuppliesInfoDTO) { inventoriesSuppliesInfoService.addInventoriesSuppliesInfo(inventoriesSuppliesInfoDTO); return R.ok(); } ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/SlVolumeProductionRk.java
@@ -99,5 +99,8 @@ @TableField("management_id") private Long managementId; @ApiModelProperty("判断是不是新增的数据") private String newAddTime; } ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/dto/SlVolumeProductionRkDTO.java
@@ -41,4 +41,7 @@ @ApiModelProperty("入库管理id") private Long rkgl_id; @ApiModelProperty("判断是不是新增的数据") private String newAddTime; } ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/dto/SlVolumeProductionRkListDTO.java
@@ -46,6 +46,9 @@ @ApiModelProperty("入库管理id") private Long rkgl_id; @ApiModelProperty("判断是不是新增的数据") private String newAddTime; } ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/vo/ManagementimgVolumeProductionRkVO.java
@@ -58,6 +58,9 @@ @ApiModelProperty("") private List<SlGoodsShelf> SlGoodsShelfs; @ApiModelProperty("判断是不是新增的数据") private String newAddTime; } ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/vo/VolumeProductionRkgInfoVO.java
@@ -38,6 +38,9 @@ @ApiModelProperty("供应商名称") private String supplierName; @ApiModelProperty("供应商id") private Long supplierId; @ApiModelProperty("供应商电话") private String supplierPhone; ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/InventoriesSuppliesInfoService.java
@@ -8,6 +8,8 @@ import com.ruoyi.management.domain.vo.InventoriesSuppliesInfoVO; import org.springframework.web.bind.annotation.RequestBody; import java.util.List; /** * <p> * 服务类 @@ -20,7 +22,7 @@ PageDTO<InventoriesSuppliesInfoVO> inventoriesSuppliesInfoService(InventoriesSuppliesInfoQuery inventoriesSuppliesInfoQuery); void addInventoriesSuppliesInfo(InventoriesSuppliesInfoDTO inventoriesSuppliesInfoDTO); void addInventoriesSuppliesInfo(List<InventoriesSuppliesInfoDTO> inventoriesSuppliesInfoDTO); InventoriesSuppliesInfo getInventoriesSuppliesInfo(InventoriesSuppliesInfoDTO inventoriesSuppliesInfoDTO); ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/HomeStatisticsServiceImpl.java
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/InventoriesSuppliesInfoServiceImpl.java
@@ -71,18 +71,19 @@ } @Override public void addInventoriesSuppliesInfo(InventoriesSuppliesInfoDTO inventoriesSuppliesInfoDTO) { if (inventoriesSuppliesInfoDTO.getId()==null){ public void addInventoriesSuppliesInfo(List<InventoriesSuppliesInfoDTO> inventoriesSuppliesInfoDTO) { for (InventoriesSuppliesInfoDTO m:inventoriesSuppliesInfoDTO) if (m.getId()==null){ InventoriesSuppliesInfo inventoriesSuppliesInf=new InventoriesSuppliesInfo(); inventoriesSuppliesInf.setSuppliesId(inventoriesSuppliesInfoDTO.getSuppliesId()); inventoriesSuppliesInf.setRkId(inventoriesSuppliesInfoDTO.getRkId()); SlVolumeProductionRk slVolumeProductionRk = slVolumeProductionRkMapper.selectById(inventoriesSuppliesInfoDTO.getRkId()); inventoriesSuppliesInf.setSuppliesId(m.getSuppliesId()); inventoriesSuppliesInf.setRkId(m.getRkId()); SlVolumeProductionRk slVolumeProductionRk = slVolumeProductionRkMapper.selectById(m.getRkId()); inventoriesSuppliesInf.setZkNum(slVolumeProductionRk.getRepertoryZhai()); inventoriesSuppliesInf.setSuppliesNum(inventoriesSuppliesInfoDTO.getSuppliesNum()); inventoriesSuppliesInf.setSuppliesNum(m.getSuppliesNum()); this.save(inventoriesSuppliesInf); }else{ InventoriesSuppliesInfo byId = this.getById(inventoriesSuppliesInfoDTO.getId()); byId.setSuppliesNum(inventoriesSuppliesInfoDTO.getSuppliesNum()); InventoriesSuppliesInfo byId = this.getById(m.getId()); byId.setSuppliesNum(m.getSuppliesNum()); this.updateById(byId); } ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlVolumeProductionRkServiceImpl.java
@@ -121,6 +121,7 @@ slVolumeProductionRk.setMaterialsId(m.getMaterialsId()); slVolumeProductionRk.setManagementId(m.getManagementId()); slVolumeProductionRk.setRkNumber("CD-"+new Date().getTime()); slVolumeProductionRk.setNewAddTime(m.getNewAddTime()); if ( m.getErwmNum()!=null){ slVolumeProductionRk.setErwmNum( m.getErwmNum()); }if ( m.getRkPice()!=null){ @@ -161,6 +162,7 @@ }if (a.getRkNumber()!=null){ byId.setRkNumber(a.getRkNumber()); } byId.setNewAddTime(a.getNewAddTime()); this.updateById(byId); } ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlVolumeProductionRkglServiceImpl.java
@@ -89,6 +89,7 @@ SlStoreManagement slStoreManagement = slStoreManagementMapper.selectById(byId.getManagementId()); v.setStoreManagementName(slStoreManagement.getStoreManagementName()); SysUser data = sysUserClient.getSysUser(Long.valueOf(byId.getSupplierId())).getData(); v.setSupplierId(byId.getSupplierId()); v.setSupplierName(data.getNickName()); v.setSupplierPhone(data.getPhonenumber()); SysUser data1 = sysUserClient.getSysUser(Long.valueOf(byId.getSysId())).getData();