修改bug
This commit is contained in:
parent
91fa6ce4a7
commit
4bff344d3c
|
|
@ -1,6 +1,7 @@
|
||||||
package com.nu.modules.suppliers;
|
package com.nu.modules.suppliers;
|
||||||
|
|
||||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||||
|
import com.nu.dto.SuppliersMaterialInfoDto;
|
||||||
import com.nu.entity.NuBillEntity;
|
import com.nu.entity.NuBillEntity;
|
||||||
import com.nu.entity.SuppliersApplyEntity;
|
import com.nu.entity.SuppliersApplyEntity;
|
||||||
import com.nu.entity.SuppliersOrgAllEntity;
|
import com.nu.entity.SuppliersOrgAllEntity;
|
||||||
|
|
@ -28,4 +29,8 @@ public interface ISuppliersApi {
|
||||||
boolean nameDuplicateChecked(SuppliersApplyEntity suppliersApplyEntity);
|
boolean nameDuplicateChecked(SuppliersApplyEntity suppliersApplyEntity);
|
||||||
|
|
||||||
SuppliersApplyEntity getSuppliersApplyInfo(String openId);
|
SuppliersApplyEntity getSuppliersApplyInfo(String openId);
|
||||||
|
|
||||||
|
IPage<SuppliersMaterialInfoDto> getSuppliersWlInfo(Integer pageNo, Integer pageSize, String title,String suppliersId);
|
||||||
|
|
||||||
|
SuppliersMaterialInfoDto editSuppliersWlInfo(SuppliersMaterialInfoDto suppliersMaterialInfoDto);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -2,6 +2,8 @@ package com.nu.modules.bizSuppliers.mapper;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||||
|
import com.nu.dto.SuppliersMaterialInfoDto;
|
||||||
import org.apache.ibatis.annotations.Param;
|
import org.apache.ibatis.annotations.Param;
|
||||||
import com.nu.modules.bizSuppliers.entity.NuBizSuppliersMaterialInfo;
|
import com.nu.modules.bizSuppliers.entity.NuBizSuppliersMaterialInfo;
|
||||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||||
|
|
@ -15,4 +17,6 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||||
public interface NuBizSuppliersMaterialInfoMapper extends BaseMapper<NuBizSuppliersMaterialInfo> {
|
public interface NuBizSuppliersMaterialInfoMapper extends BaseMapper<NuBizSuppliersMaterialInfo> {
|
||||||
|
|
||||||
List<NuBizSuppliersMaterialInfo> noList(@Param("list") List<NuBizSuppliersMaterialInfo> list);
|
List<NuBizSuppliersMaterialInfo> noList(@Param("list") List<NuBizSuppliersMaterialInfo> list);
|
||||||
|
|
||||||
|
IPage<SuppliersMaterialInfoDto> getSuppliersWlInfo(IPage<SuppliersMaterialInfoDto> page, @Param("title") String title, @Param("suppliersId") String suppliersId);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -20,4 +20,14 @@
|
||||||
AND nu_biz_suppliers_material_info.brand_type = exclude.brandType
|
AND nu_biz_suppliers_material_info.brand_type = exclude.brandType
|
||||||
)
|
)
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<select id="getSuppliersWlInfo" resultType="com.nu.dto.SuppliersMaterialInfoDto">
|
||||||
|
SELECT * from nu_biz_suppliers_material_info where suppliers_id = #{suppliersId}
|
||||||
|
<if test="title != null and title != ''">
|
||||||
|
and material_name like concat('%',#{title},'%')
|
||||||
|
</if>
|
||||||
|
|
||||||
|
</select>
|
||||||
</mapper>
|
</mapper>
|
||||||
|
|
@ -9,14 +9,17 @@ import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||||
import com.google.common.collect.Maps;
|
import com.google.common.collect.Maps;
|
||||||
import com.nu.dto.SuppliersInfoMQDto;
|
import com.nu.dto.SuppliersInfoMQDto;
|
||||||
|
import com.nu.dto.SuppliersMaterialInfoDto;
|
||||||
import com.nu.entity.*;
|
import com.nu.entity.*;
|
||||||
import com.nu.enums.WxClientType;
|
import com.nu.enums.WxClientType;
|
||||||
import com.nu.modules.EmployeesInfo.api.IEmployeesAdvisioryInfoApi;
|
import com.nu.modules.EmployeesInfo.api.IEmployeesAdvisioryInfoApi;
|
||||||
import com.nu.modules.bizSuppliers.entity.NuBizSuppliersApply;
|
import com.nu.modules.bizSuppliers.entity.NuBizSuppliersApply;
|
||||||
import com.nu.modules.bizSuppliers.entity.NuBizSuppliersInfo;
|
import com.nu.modules.bizSuppliers.entity.NuBizSuppliersInfo;
|
||||||
|
import com.nu.modules.bizSuppliers.entity.NuBizSuppliersMaterialInfo;
|
||||||
import com.nu.modules.bizSuppliers.entity.NuBizSuppliersOrg;
|
import com.nu.modules.bizSuppliers.entity.NuBizSuppliersOrg;
|
||||||
import com.nu.modules.bizSuppliers.mapper.NuBizSuppliersApplyMapper;
|
import com.nu.modules.bizSuppliers.mapper.NuBizSuppliersApplyMapper;
|
||||||
import com.nu.modules.bizSuppliers.mapper.NuBizSuppliersInfoMapper;
|
import com.nu.modules.bizSuppliers.mapper.NuBizSuppliersInfoMapper;
|
||||||
|
import com.nu.modules.bizSuppliers.mapper.NuBizSuppliersMaterialInfoMapper;
|
||||||
import com.nu.modules.bizSuppliers.mapper.NuBizSuppliersOrgMapper;
|
import com.nu.modules.bizSuppliers.mapper.NuBizSuppliersOrgMapper;
|
||||||
import com.nu.modules.bizSuppliers.service.INuBizSuppliersApplyService;
|
import com.nu.modules.bizSuppliers.service.INuBizSuppliersApplyService;
|
||||||
import com.nu.modules.bizSuppliers.service.INuBizSuppliersOrgService;
|
import com.nu.modules.bizSuppliers.service.INuBizSuppliersOrgService;
|
||||||
|
|
@ -55,6 +58,9 @@ public class NuBizSuppliersApplyServiceImpl extends ServiceImpl<NuBizSuppliersAp
|
||||||
@Autowired
|
@Autowired
|
||||||
private NuBizSuppliersInfoMapper nuBizSuppliersInfoMapper;
|
private NuBizSuppliersInfoMapper nuBizSuppliersInfoMapper;
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private NuBizSuppliersMaterialInfoMapper nuBizSuppliersMaterialInfoMapper;
|
||||||
|
|
||||||
@Autowired
|
@Autowired
|
||||||
private IWxNoticeApi wxNoticeApi;
|
private IWxNoticeApi wxNoticeApi;
|
||||||
@Autowired
|
@Autowired
|
||||||
|
|
@ -268,6 +274,24 @@ public class NuBizSuppliersApplyServiceImpl extends ServiceImpl<NuBizSuppliersAp
|
||||||
return suppliersApplyEntity;
|
return suppliersApplyEntity;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public IPage<SuppliersMaterialInfoDto> getSuppliersWlInfo(Integer pageNo, Integer pageSize, String title,String suppliersId) {
|
||||||
|
|
||||||
|
IPage<SuppliersMaterialInfoDto> page = new Page<>(pageNo, pageSize);
|
||||||
|
IPage<SuppliersMaterialInfoDto> list = nuBizSuppliersMaterialInfoMapper.getSuppliersWlInfo(page, title, suppliersId);
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public SuppliersMaterialInfoDto editSuppliersWlInfo(SuppliersMaterialInfoDto suppliersMaterialInfoDto) {
|
||||||
|
NuBizSuppliersMaterialInfo nuBizSuppliersMaterialInfo = new NuBizSuppliersMaterialInfo();
|
||||||
|
nuBizSuppliersMaterialInfo.setId(suppliersMaterialInfoDto.getId());
|
||||||
|
nuBizSuppliersMaterialInfo.setSalesUnit(suppliersMaterialInfoDto.getSalesUnit());
|
||||||
|
nuBizSuppliersMaterialInfo.setSalesUnitPrice(suppliersMaterialInfoDto.getSalesUnitPrice());
|
||||||
|
nuBizSuppliersMaterialInfoMapper.updateById(nuBizSuppliersMaterialInfo);
|
||||||
|
return suppliersMaterialInfoDto;
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public IPage<NuBizSuppliersApply> listPage(Page<NuBizSuppliersApply> page, QueryWrapper<NuBizSuppliersApply> queryWrapper) {
|
public IPage<NuBizSuppliersApply> listPage(Page<NuBizSuppliersApply> page, QueryWrapper<NuBizSuppliersApply> queryWrapper) {
|
||||||
return baseMapper.listPage(page, queryWrapper);
|
return baseMapper.listPage(page, queryWrapper);
|
||||||
|
|
|
||||||
|
|
@ -2,6 +2,7 @@ package com.nu.modules.wechat.suppliers;
|
||||||
|
|
||||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||||
import com.google.common.collect.Maps;
|
import com.google.common.collect.Maps;
|
||||||
|
import com.nu.dto.SuppliersMaterialInfoDto;
|
||||||
import com.nu.entity.EmployeesOrgApiEntity;
|
import com.nu.entity.EmployeesOrgApiEntity;
|
||||||
import com.nu.entity.SuppliersApplyEntity;
|
import com.nu.entity.SuppliersApplyEntity;
|
||||||
import com.nu.entity.SuppliersOrgAllEntity;
|
import com.nu.entity.SuppliersOrgAllEntity;
|
||||||
|
|
@ -144,4 +145,23 @@ public class SuppliersApi {
|
||||||
return Result.OK(result);
|
return Result.OK(result);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@GetMapping(value = "/getSuppliersWlInfo")
|
||||||
|
public Result<IPage<SuppliersMaterialInfoDto>> getSuppliersWlInfo(
|
||||||
|
@RequestParam(name = "pageNo", defaultValue = "1") Integer pageNo,
|
||||||
|
@RequestParam(name = "pageSize", defaultValue = "8") Integer pageSize,
|
||||||
|
@RequestParam(value = "title",required = false) String title,
|
||||||
|
@RequestParam(value = "suppliersId") String suppliersId) {
|
||||||
|
IPage<SuppliersMaterialInfoDto> result = suppliersApi.getSuppliersWlInfo(pageNo, pageSize, title,suppliersId);
|
||||||
|
return Result.OK(result);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@PostMapping(value = "/editSuppliersWlInfo")
|
||||||
|
public Result<Object> editSuppliersWlInfo(@RequestBody SuppliersMaterialInfoDto suppliersMaterialInfoDto) {
|
||||||
|
SuppliersMaterialInfoDto res = suppliersApi.editSuppliersWlInfo(suppliersMaterialInfoDto);
|
||||||
|
return Result.OK(res);
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,77 @@
|
||||||
|
package com.nu.dto;
|
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.annotation.IdType;
|
||||||
|
import com.baomidou.mybatisplus.annotation.TableId;
|
||||||
|
import com.baomidou.mybatisplus.annotation.TableName;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||||
|
import io.swagger.annotations.ApiModel;
|
||||||
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
|
import lombok.Data;
|
||||||
|
import lombok.EqualsAndHashCode;
|
||||||
|
import lombok.experimental.Accessors;
|
||||||
|
import org.jeecg.common.aspect.annotation.Dict;
|
||||||
|
import org.jeecgframework.poi.excel.annotation.Excel;
|
||||||
|
import org.springframework.format.annotation.DateTimeFormat;
|
||||||
|
|
||||||
|
import java.io.Serializable;
|
||||||
|
import java.math.BigDecimal;
|
||||||
|
import java.util.Date;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @Description: 供应商可提供的物料信息
|
||||||
|
* @Author: jeecg-boot
|
||||||
|
* @Date: 2026-02-28
|
||||||
|
* @Version: V1.0
|
||||||
|
*/
|
||||||
|
@Data
|
||||||
|
@Accessors(chain = true)
|
||||||
|
@EqualsAndHashCode(callSuper = false)
|
||||||
|
public class SuppliersMaterialInfoDto implements Serializable {
|
||||||
|
private static final long serialVersionUID = 1L;
|
||||||
|
|
||||||
|
/**id*/
|
||||||
|
@TableId(type = IdType.ASSIGN_ID)
|
||||||
|
@ApiModelProperty(value = "id")
|
||||||
|
private String id;
|
||||||
|
/**创建人*/
|
||||||
|
@ApiModelProperty(value = "创建人")
|
||||||
|
private String createBy;
|
||||||
|
/**创建日期*/
|
||||||
|
@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
|
||||||
|
@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
|
||||||
|
@ApiModelProperty(value = "创建日期")
|
||||||
|
private Date createTime;
|
||||||
|
/**更新人*/
|
||||||
|
@ApiModelProperty(value = "更新人")
|
||||||
|
private String updateBy;
|
||||||
|
/**更新日期*/
|
||||||
|
@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
|
||||||
|
@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
|
||||||
|
@ApiModelProperty(value = "更新日期")
|
||||||
|
private Date updateTime;
|
||||||
|
/**供应商*/
|
||||||
|
@Excel(name = "供应商", width = 15, dictTable = "nu_biz_suppliers_info", dicText = "suppliers_name", dicCode = "id")
|
||||||
|
@Dict(dictTable = "nu_biz_suppliers_info", dicText = "suppliers_name", dicCode = "id")
|
||||||
|
@ApiModelProperty(value = "供应商")
|
||||||
|
private String suppliersId;
|
||||||
|
/**货品名称*/
|
||||||
|
@Excel(name = "货品名称", width = 15)
|
||||||
|
@ApiModelProperty(value = "货品名称")
|
||||||
|
private String materialName;
|
||||||
|
/**规格型号*/
|
||||||
|
@Excel(name = "规格型号", width = 15)
|
||||||
|
@ApiModelProperty(value = "规格型号")
|
||||||
|
private String specificationModel;
|
||||||
|
/**品牌型号*/
|
||||||
|
@Excel(name = "品牌型号", width = 15)
|
||||||
|
@ApiModelProperty(value = "品牌型号")
|
||||||
|
private String brandType;
|
||||||
|
/**销售单价*/
|
||||||
|
@Excel(name = "销售单价", width = 15)
|
||||||
|
@ApiModelProperty(value = "销售单价")
|
||||||
|
private BigDecimal salesUnitPrice;
|
||||||
|
/**销售单位*/
|
||||||
|
@Excel(name = "销售单位", width = 15)
|
||||||
|
@ApiModelProperty(value = "销售单位")
|
||||||
|
private String salesUnit;
|
||||||
|
}
|
||||||
Loading…
Reference in New Issue