|
|
@ -7,7 +7,9 @@ import jnpf.contractfile.model.contractfile.ContractfileImportVO;
|
|
|
|
import jnpf.contractfile.service.*;
|
|
|
|
import jnpf.contractfile.service.*;
|
|
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
|
import cn.hutool.core.util.ObjectUtil;
|
|
|
|
import cn.hutool.core.util.ObjectUtil;
|
|
|
|
import jnpf.entity.EmployeeEntity;
|
|
|
|
import jnpf.customer.mapper.CustomerVMapper;
|
|
|
|
|
|
|
|
import jnpf.customer.entity.CustomerEntity;
|
|
|
|
|
|
|
|
|
|
|
|
import jnpf.model.EmployeeModel;
|
|
|
|
import jnpf.model.EmployeeModel;
|
|
|
|
import jnpf.model.employee.EmployeeImportVO;
|
|
|
|
import jnpf.model.employee.EmployeeImportVO;
|
|
|
|
import jnpf.permission.model.authorize.AuthorizeConditionModel;
|
|
|
|
import jnpf.permission.model.authorize.AuthorizeConditionModel;
|
|
|
@ -22,6 +24,8 @@ import java.lang.reflect.Field;
|
|
|
|
import com.baomidou.mybatisplus.annotation.TableField;
|
|
|
|
import com.baomidou.mybatisplus.annotation.TableField;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
import jnpf.supplier.entity.SupplierEntity;
|
|
|
|
|
|
|
|
import jnpf.supplier.mapper.SupplierMapper;
|
|
|
|
import org.springframework.stereotype.Service;
|
|
|
|
import org.springframework.stereotype.Service;
|
|
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
@ -55,6 +59,12 @@ public class ContractFileServiceImpl extends ServiceImpl<ContractFileMapper, Con
|
|
|
|
@Autowired
|
|
|
|
@Autowired
|
|
|
|
private Contract_item1Service contract_item1Service;
|
|
|
|
private Contract_item1Service contract_item1Service;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Autowired
|
|
|
|
|
|
|
|
private SupplierMapper supplierMapper;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Autowired
|
|
|
|
|
|
|
|
private CustomerVMapper customerMapper;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
@Override
|
|
|
|
public List<ContractFileEntity> getList(ContractFilePagination contractFilePagination) {
|
|
|
|
public List<ContractFileEntity> getList(ContractFilePagination contractFilePagination) {
|
|
|
@ -340,8 +350,24 @@ public class ContractFileServiceImpl extends ServiceImpl<ContractFileMapper, Con
|
|
|
|
if (model.getContractType() != null) {
|
|
|
|
if (model.getContractType() != null) {
|
|
|
|
if (model.getContractType().equals("采购合同")) {
|
|
|
|
if (model.getContractType().equals("采购合同")) {
|
|
|
|
model.setContractType("0");
|
|
|
|
model.setContractType("0");
|
|
|
|
|
|
|
|
if (model.getName()!= null) {
|
|
|
|
|
|
|
|
QueryWrapper<SupplierEntity> queryWrappers = new QueryWrapper<SupplierEntity>();
|
|
|
|
|
|
|
|
queryWrappers.eq("supplier_name",model.getName());
|
|
|
|
|
|
|
|
List<SupplierEntity> list = supplierMapper.selectList(queryWrappers);
|
|
|
|
|
|
|
|
if (list.size()>0){
|
|
|
|
|
|
|
|
model.setCode(list.get(0).getId());
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
} else if (model.getContractType().equals("销售合同")) {
|
|
|
|
} else if (model.getContractType().equals("销售合同")) {
|
|
|
|
model.setContractType("1");
|
|
|
|
model.setContractType("1");
|
|
|
|
|
|
|
|
if (model.getName()!=null){
|
|
|
|
|
|
|
|
QueryWrapper<CustomerEntity> queryWrappers = new QueryWrapper<CustomerEntity>();
|
|
|
|
|
|
|
|
queryWrappers.eq("supplier_nm",model.getName());
|
|
|
|
|
|
|
|
List<CustomerEntity> list = customerMapper.selectList(queryWrappers);
|
|
|
|
|
|
|
|
if (list.size()>0){
|
|
|
|
|
|
|
|
model.setCode(list.get(0).getId());
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
if (model.getClassification() != null) {
|
|
|
|
if (model.getClassification() != null) {
|
|
|
|