diff --git a/SC-boot/linkage-scm/src/main/java/jnpf/contractfile/service/impl/ContractFileServiceImpl.java b/SC-boot/linkage-scm/src/main/java/jnpf/contractfile/service/impl/ContractFileServiceImpl.java index 47ea355e..20513191 100644 --- a/SC-boot/linkage-scm/src/main/java/jnpf/contractfile/service/impl/ContractFileServiceImpl.java +++ b/SC-boot/linkage-scm/src/main/java/jnpf/contractfile/service/impl/ContractFileServiceImpl.java @@ -321,6 +321,15 @@ public class ContractFileServiceImpl extends ServiceImpl importPreview(List personList) { List> dataRow = new ArrayList<>(); List> columns = new ArrayList<>(); + String userId = userProvider.get().getUserId(); + String orgnize = null; + if (!userProvider.get().getIsAdministrator()) { + orgnize = userProvider.getOrganizeId(userId); + } + String detpartment = null; + if (!userProvider.get().getIsAdministrator()) { + detpartment = userProvider.getDepartmentId(userId); + } if (personList != null) { for (int i = 0; i < personList.size(); i++) { Map dataRowMap = new HashMap<>(); @@ -330,7 +339,10 @@ public class ContractFileServiceImpl extends ServiceImpl list = contractFileMapper.selectList(queryWrapper); if (list.size() > 0) { System.out.println(list); @@ -403,17 +415,21 @@ public class ContractFileServiceImpl extends ServiceImpl dt) { String userId = userProvider.get().getUserId(); + String orgnize = null; + if (!userProvider.get().getIsAdministrator()) { + orgnize = userProvider.getOrganizeId(userId); + } String detpartment = null; if (!userProvider.get().getIsAdministrator()) { detpartment = userProvider.getDepartmentId(userId); } - for (ContractFileModel model : dt) { QueryWrapper queryuser = new QueryWrapper(); queryuser.eq("F_Id",userId); List listuser = userMapper.selectList(queryuser); if (listuser.size() > 0) { model.setOrgnizeId(listuser.get(0).getOrganizeId()); + model.setDepartmentId(listuser.get(0).getDepartmentId()); } model.setCreatorTime(DateUtil.cstFormat(model.getCreatorTime())); // model.setNum(DateUtil.cstFormat(model.getNum())); @@ -422,7 +438,8 @@ public class ContractFileServiceImpl extends ServiceImpl queryWrappers = new QueryWrapper(); - queryWrappers.eq("supplier_name", model.getName()); + queryWrappers.eq("supplier_name", model.getName()) + .eq("department_id",detpartment); List list = supplierMapper.selectList(queryWrappers); if (list.size() > 0) { model.setCode(list.get(0).getId()); @@ -432,7 +449,8 @@ public class ContractFileServiceImpl extends ServiceImpl queryWrappers = new QueryWrapper(); - queryWrappers.eq("supplier_nm", model.getName()); + queryWrappers.eq("supplier_nm", model.getName()) + .eq("orgnize_id",orgnize); List list = customerMapper.selectList(queryWrappers); if (list.size() > 0) { model.setCode(list.get(0).getId()); diff --git a/SC-boot/linkage-scm/src/main/java/jnpf/purchaseorder/model/purchaseorder/Invoices_item0itemModel.java b/SC-boot/linkage-scm/src/main/java/jnpf/purchaseorder/model/purchaseorder/Invoices_item0itemModel.java index 33c9229c..39ea6c5d 100644 --- a/SC-boot/linkage-scm/src/main/java/jnpf/purchaseorder/model/purchaseorder/Invoices_item0itemModel.java +++ b/SC-boot/linkage-scm/src/main/java/jnpf/purchaseorder/model/purchaseorder/Invoices_item0itemModel.java @@ -26,9 +26,12 @@ public class Invoices_item0itemModel { @JsonProperty("invoiceCode") private String invoiceCode; +// /** 数量 **/ +// @JsonProperty("invoiceNum") +// private String invoiceNum; /** 数量 **/ - @JsonProperty("invoiceNum") - private String invoiceNum; + @JsonProperty("invoiceQuantity") + private String invoiceQuantity; /** 金额 **/ @JsonProperty("invoiceAmount") diff --git a/SC-web/src/views/scm/basicInformation/purchaseorder/Detail.vue b/SC-web/src/views/scm/basicInformation/purchaseorder/Detail.vue index f0bbca57..c09b00bd 100644 --- a/SC-web/src/views/scm/basicInformation/purchaseorder/Detail.vue +++ b/SC-web/src/views/scm/basicInformation/purchaseorder/Detail.vue @@ -310,9 +310,9 @@ - + @@ -712,7 +712,7 @@ amount: 0, notAmount: 0, payPrice: 0, - invoiceNum: 0, + invoiceQuantity: 0, invoiceAmount: 0, erpNo: '', creatorUserName: "",