diff --git a/SC-boot/linkage-scm/src/main/java/jnpf/customer/controller/CustomerVOController.java b/SC-boot/linkage-scm/src/main/java/jnpf/customer/controller/CustomerVOController.java index c62e0bf7..b780371d 100644 --- a/SC-boot/linkage-scm/src/main/java/jnpf/customer/controller/CustomerVOController.java +++ b/SC-boot/linkage-scm/src/main/java/jnpf/customer/controller/CustomerVOController.java @@ -64,6 +64,9 @@ public class CustomerVOController { @Autowired private CustomerService customerService; + @Autowired + private RedisUtil redisUtil; + @@ -79,14 +82,30 @@ public class CustomerVOController { //处理id字段转名称,若无需转或者为空可删除 for(CustomerMobileEntity entity:list){ Map orgIdMap = new HashMap<>(); - entity.setOrgId(generaterSwapUtil.getPopupSelectValue("394016341591396805","F_Id","F_FullName",entity.getOrgId(),orgIdMap)); + String orgIdKey = "394016341591396805" + "F_Id" + "F_FullName"+entity.getOrgId()+orgIdMap; + String orgId =null; + if (orgIdKey!=null&&!redisUtil.exists(orgIdKey)) { + orgId = generaterSwapUtil.getPopupSelectValue("394016341591396805","F_Id","F_FullName",entity.getOrgId(),orgIdMap); + redisUtil.insert(orgIdKey, orgId,86000); + } else { + orgId = String.valueOf(redisUtil.getString(orgIdKey)); + } + entity.setOrgId(orgId); + String provinceKey = entity.getProvince(); + String province=null; + if (provinceKey!=null){ + if (!redisUtil.exists(provinceKey)) { + province = generaterSwapUtil.provinceData(entity.getProvince()); + redisUtil.insert(provinceKey, province,86000); + } else { + province = String.valueOf(redisUtil.getString(provinceKey)); + } + entity.setProvince(province); + }else { entity.setProvince(generaterSwapUtil.provinceData(entity.getProvince())); + } } List listVO=JsonUtil.getJsonToList(list,CustomerListVO.class); - for(CustomerListVO customerVO:listVO){ - } - - PageListVO vo=new PageListVO(); vo.setList(listVO); PaginationVO page=JsonUtil.getJsonToBean(customerPagination,PaginationVO.class); diff --git a/SC-boot/linkage-scm/src/main/java/jnpf/purchaseorder/service/impl/PurchaseorderitemServiceImpl.java b/SC-boot/linkage-scm/src/main/java/jnpf/purchaseorder/service/impl/PurchaseorderitemServiceImpl.java index c6daf963..ba4aa10f 100644 --- a/SC-boot/linkage-scm/src/main/java/jnpf/purchaseorder/service/impl/PurchaseorderitemServiceImpl.java +++ b/SC-boot/linkage-scm/src/main/java/jnpf/purchaseorder/service/impl/PurchaseorderitemServiceImpl.java @@ -35,7 +35,6 @@ import jnpf.permission.service.AuthorizeService; import jnpf.poundlist.entity.PoundlistEntity; import jnpf.poundlist.mapper.PoundlistMapper; import jnpf.poundlist.service.PoundlistService; -import jnpf.purchaseback.entity.PurchasebackEntity; import jnpf.purchaseorder.entity.*; import jnpf.purchaseorder.mapper.Purchaseorder_item0Mapper; import jnpf.purchaseorder.mapper.PurchaseorderitemMapper; @@ -1459,8 +1458,10 @@ public class PurchaseorderitemServiceImpl extends ServiceImpl 0) { model.setPurchaseId(contractMEntities.get(0).getId()); -// 客户id - model.setCustomerId(contractMEntities.get(0).getCode()); +// 供应商id + + + model.setSupplierId(contractMEntities.get(0).getCode()); } else { model.setCauseError("采购合同不存在!请添加采购合同后尝试添加!"); errList.add(model); @@ -1493,7 +1494,8 @@ public class PurchaseorderitemServiceImpl extends ServiceImpl 0) { model.setSalesId(contractMEntities.get(0).getId()); - model.setSupplierId(contractMEntities.get(0).getCode()); +// 客户 + model.setCustomerId(contractMEntities.get(0).getCode()); } else { model.setCauseError("销售合同不存在!请添加销售合同后尝试添加!"); errList.add(model); diff --git a/SC-boot/linkage-scm/src/main/java/jnpf/supplier/controller/SupplierController.java b/SC-boot/linkage-scm/src/main/java/jnpf/supplier/controller/SupplierController.java index 9558bcb7..90c5e962 100644 --- a/SC-boot/linkage-scm/src/main/java/jnpf/supplier/controller/SupplierController.java +++ b/SC-boot/linkage-scm/src/main/java/jnpf/supplier/controller/SupplierController.java @@ -64,6 +64,9 @@ public class SupplierController { @Autowired private SupplierService supplierService; + @Autowired + private RedisUtil redisUtil; + @@ -79,15 +82,39 @@ public class SupplierController { //处理id字段转名称,若无需转或者为空可删除 for(SupplierMobileEntity entity:list){ Map companyIdMap = new HashMap<>(); - entity.setCompanyId(generaterSwapUtil.getPopupSelectValue("394016341591396805","F_Id","F_FullName",entity.getCompanyId(),companyIdMap)); + String companyIdKey="394016341591396805"+"F_Id"+"F_FullName"+entity.getCompanyId()+companyIdMap; + String companyId=null; + if (!redisUtil.exists(companyIdKey)) { + companyId = generaterSwapUtil.getPopupSelectValue("394016341591396805","F_Id","F_FullName",entity.getCompanyId(),companyIdMap); + redisUtil.insert(companyIdKey, companyId,86000); + } else { + companyId = String.valueOf(redisUtil.getString(companyIdKey)); + } + entity.setCompanyId(companyId); + String provinceId=null; + String provinceKey=entity.getProvince(); + if (provinceKey!=null){ + if (!redisUtil.exists(provinceKey)) { + provinceId = generaterSwapUtil.provinceData(entity.getProvince()); + redisUtil.insert(provinceKey, provinceId,86000); + } else { + provinceId = String.valueOf(redisUtil.getString(provinceKey)); + } + entity.setProvince(provinceId); + }else { entity.setProvince(generaterSwapUtil.provinceData(entity.getProvince())); - entity.setStatus(generaterSwapUtil.switchSelectValue(entity.getStatus() ,"1" ,"0")); + } + String statusKey=entity.getStatus() +"1" +"0"; + String statusValue=null; + if (!redisUtil.exists(statusKey)) { + statusValue = generaterSwapUtil.switchSelectValue(entity.getStatus() ,"1" ,"0"); + redisUtil.insert(statusKey, statusValue,86000); + } else { + statusValue = String.valueOf(redisUtil.getString(statusKey)); + } + entity.setStatus(statusValue); } List listVO=JsonUtil.getJsonToList(list,SupplierListVO.class); - for(SupplierListVO supplierVO:listVO){ - } - - PageListVO vo=new PageListVO(); vo.setList(listVO); PaginationVO page=JsonUtil.getJsonToBean(supplierPagination,PaginationVO.class); diff --git a/SC-boot/linkage-scm/src/main/java/jnpf/supplier/service/impl/SupplierServiceImpl.java b/SC-boot/linkage-scm/src/main/java/jnpf/supplier/service/impl/SupplierServiceImpl.java index f5a2e2d6..abe660d6 100644 --- a/SC-boot/linkage-scm/src/main/java/jnpf/supplier/service/impl/SupplierServiceImpl.java +++ b/SC-boot/linkage-scm/src/main/java/jnpf/supplier/service/impl/SupplierServiceImpl.java @@ -48,7 +48,6 @@ public class SupplierServiceImpl extends ServiceImpl getList(SupplierPagination supplierPagination){ String userId=userProvider.get().getUserId(); @@ -117,8 +116,6 @@ public class SupplierServiceImpl extends ServiceImpl diff --git a/SC-boot/linkage-scm/src/main/resources/mapper/poundlist/PoundlistMapper.xml b/SC-boot/linkage-scm/src/main/resources/mapper/poundlist/PoundlistMapper.xml index 8667ae0b..8506fee7 100644 --- a/SC-boot/linkage-scm/src/main/resources/mapper/poundlist/PoundlistMapper.xml +++ b/SC-boot/linkage-scm/src/main/resources/mapper/poundlist/PoundlistMapper.xml @@ -26,7 +26,7 @@ LEFT JOIN jg_contract d ON a.sales_id=d.id LEFT JOIN jg_receiptout_item0 e ON a.id=e.poundlist_id LEFT JOIN jg_salesorder g ON g.contract_id=d.id -WHERE a.delete_mark = 0 and b.delete_mark = 0 and c.delete_mark = 0 and d.delete_mark = 0 and e.delete_mark = 0 and g.delete_mark = 0 and +WHERE a.delete_mark = 0 and a.creator_time BETWEEN #{startTime} and #{endTime} OR a.department_id =#{departmentIdS} @@ -50,7 +50,7 @@ WHERE a.delete_mark = 0 and b.delete_mark = 0 and c.delete_mark = 0 and d.delete LEFT JOIN jg_supplier b ON a.supplier_id=b.id LEFT JOIN jg_customer c ON a.customer_id=c.id LEFT JOIN jg_material d ON a.material_id=d.id -WHERE a.delete_mark = 0 and b.delete_mark = 0 and c.delete_mark = 0 and d.delete_mark = 0 +WHERE a.delete_mark = 0 and a.creator_time BETWEEN #{startTime} and #{endTime} @@ -69,7 +69,7 @@ WHERE a.delete_mark = 0 and b.delete_mark = 0 and c.delete_mark = 0 and d.delete LEFT JOIN jg_natural i on a.natural_id = i.id LEFT JOIN jg_purchaseorder_item0 j on a.id = j.poundlist_id LEFT JOIN jg_salesorder_item0 k on a.id = k.poundlist_id - where a.is_examine = '1' + where a.is_examine = '1' and a.delete_mark = 0 AND (b.ticketno LIKE CONCAT('%',#{poundlistPagination.keyword},'%') OR c.supplier_name LIKE CONCAT('%',#{poundlistPagination.keyword},'%') OR d.supplier_nm LIKE CONCAT('%',#{poundlistPagination.keyword},'%')) diff --git a/SC-web/src/components/Generator/components/Upload/UploadImgB.vue b/SC-web/src/components/Generator/components/Upload/UploadImgB.vue new file mode 100644 index 00000000..c0c5c86f --- /dev/null +++ b/SC-web/src/components/Generator/components/Upload/UploadImgB.vue @@ -0,0 +1,175 @@ + + + + diff --git a/SC-web/src/views/scm/basicInformation/messagecenter/index.vue b/SC-web/src/views/scm/basicInformation/messagecenter/index.vue index 4ded594a..cd262dbf 100644 --- a/SC-web/src/views/scm/basicInformation/messagecenter/index.vue +++ b/SC-web/src/views/scm/basicInformation/messagecenter/index.vue @@ -46,8 +46,8 @@
- 新增 - +
@@ -68,14 +68,14 @@ - + diff --git a/SC-web/src/views/scm/basicInformation/natural/Form.vue b/SC-web/src/views/scm/basicInformation/natural/Form.vue index d329e21a..19a08e14 100644 --- a/SC-web/src/views/scm/basicInformation/natural/Form.vue +++ b/SC-web/src/views/scm/basicInformation/natural/Form.vue @@ -100,7 +100,7 @@ export default { bankAccount: '', bank: '', bankNo: '', - photos: null, + photos: [], creatorUserName: '', creatorTime: "", }, @@ -147,7 +147,7 @@ export default { method: 'get' }).then(res => { if (res.data.photos == null) { - res.data.photos = JSON.stringify([]); + res.data.photos = []; } this.dataInfo(res.data) this.loading = false @@ -210,6 +210,9 @@ export default { dataInfo(dataAll) { let _dataAll = dataAll _dataAll.photos = JSON.parse(_dataAll.photos) + if(_dataAll.photos == ''||_dataAll.photos == null){ + _dataAll.photos = []; + } this.dataForm = _dataAll }, }, diff --git a/SC-web/src/views/scm/basicInformation/natural/index.vue b/SC-web/src/views/scm/basicInformation/natural/index.vue index 6807328b..e280ab9a 100644 --- a/SC-web/src/views/scm/basicInformation/natural/index.vue +++ b/SC-web/src/views/scm/basicInformation/natural/index.vue @@ -170,16 +170,12 @@ export default { method: 'post', data: _query }).then(res => { - console.log(res) var _list = []; for (let i = 0; i < res.data.list.length; i++) { let _data = res.data.list[i]; - console.log(_data); - i _list.push(_data) } this.list = _list - console.log(this.list) this.total = res.data.pagination.total this.listLoading = false diff --git a/SC-web/src/views/scm/basicInformation/vehicle/Form.vue b/SC-web/src/views/scm/basicInformation/vehicle/Form.vue index 5a89afb6..0eac3524 100644 --- a/SC-web/src/views/scm/basicInformation/vehicle/Form.vue +++ b/SC-web/src/views/scm/basicInformation/vehicle/Form.vue @@ -37,31 +37,20 @@ - + + + + - - - --> + + + @@ -232,3 +221,9 @@ }, } + \ No newline at end of file