From d9319430ac11df1ef1d76ad77a1629bf8d421ae0 Mon Sep 17 00:00:00 2001 From: wangyanxiong <password> Date: Fri, 9 Aug 2019 17:28:42 +0800 Subject: [PATCH] Merge branch 'develop' of http://172.16.29.40:8010/wms/wms2 into develop --- .idea/workspace.xml | 258 ++++++++++++++++++++++++++++++++---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- src/main/java/com/huaheng/framework/config/MybatisPlusConfig.java | 21 +++++++++++++++++++++ src/main/java/com/huaheng/framework/web/controller/BaseController.java | 12 ++++++++++++ src/main/java/com/huaheng/pc/config/zoneCapacity/service/ZoneCapacityServiceImpl.java | 24 ++++++++++++++++++++++++ src/main/java/com/huaheng/pc/general/company/controller/CompanyController.java | 2 +- src/main/java/com/huaheng/pc/general/container/controller/ContainerController.java | 2 +- src/main/java/com/huaheng/pc/general/customer/controller/CustomerController.java | 2 +- src/main/java/com/huaheng/pc/general/location/controller/LocationController.java | 4 ++-- src/main/java/com/huaheng/pc/general/location/domain/Location.java | 4 ++-- src/main/java/com/huaheng/pc/general/location/service/LocationServiceImpl.java | 24 +++++++++++++----------- src/main/java/com/huaheng/pc/general/supplier/controller/SupplierController.java | 2 +- src/main/java/com/huaheng/pc/general/warehouse/controller/WareHouseController.java | 2 +- src/main/resources/templates/general/location/addBatch.html | 36 +++++++++++++++--------------------- src/main/resources/templates/general/location/location.html | 19 ++++++------------- 14 files changed, 132 insertions(+), 280 deletions(-) create mode 100644 src/main/java/com/huaheng/framework/config/MybatisPlusConfig.java diff --git a/.idea/workspace.xml b/.idea/workspace.xml index 5be325e..a7e0980 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -2,228 +2,20 @@ <project version="4"> <component name="ChangeListManager"> <list default="true" id="29079676-ace5-434e-89a2-76a325e744a5" name="Default Changelist" comment=""> - <change afterPath="$PROJECT_DIR$/.idea/MyBatisCodeHelperDatasource.xml" afterDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/.gitignore" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/.gitignore" afterDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/WMSV1.iml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/WMSV1.iml" afterDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/compiler.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/compiler.xml" afterDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/dataSources.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/dataSources.xml" afterDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/encodings.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/encodings.xml" afterDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__ch_qos_logback_logback_classic_1_2_3.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__ch_qos_logback_logback_core_1_2_3.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__com_alibaba_druid_1_1_17.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__com_alibaba_druid_spring_boot_starter_1_1_17.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__com_alibaba_fastjson_1_2_47.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__com_baomidou_mybatis_plus_3_1_2.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__com_baomidou_mybatis_plus_annotation_3_1_2.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__com_baomidou_mybatis_plus_boot_starter_3_1_2.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__com_baomidou_mybatis_plus_core_3_1_2.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__com_baomidou_mybatis_plus_extension_3_1_2.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__com_beust_jcommander_1_72.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__com_beust_jcommander_1_722.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__com_beust_jcommander_1_723.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__com_fasterxml_classmate_1_3_4.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_annotations_2_9_0.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_core_2_9_6.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_databind_2_9_6.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__com_fasterxml_jackson_datatype_jackson_datatype_jdk8_2_9_6.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__com_fasterxml_jackson_datatype_jackson_datatype_jsr310_2_9_6.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__com_fasterxml_jackson_module_jackson_module_parameter_names_2_9_6.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__com_github_jsqlparser_jsqlparser_2_0.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__com_github_pagehelper_pagehelper_5_1_10.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__com_github_pagehelper_pagehelper_spring_boot_autoconfigure_1_2_12.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__com_github_pagehelper_pagehelper_spring_boot_starter_1_2_12.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__com_github_penggle_kaptcha_2_3_2.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__com_github_theborakompanioni_thymeleaf_extras_shiro_2_0_0.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__com_google_code_gson_gson_2_8_2.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__com_google_code_gson_gson_2_8_22.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__com_google_code_gson_gson_2_8_23.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__com_google_code_gson_gson_2_8_24.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__com_google_guava_guava_18_0.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__com_google_protobuf_protobuf_java_3_6_1.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__com_huaheng_soft_echarts_1_1.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__com_huaheng_soft_echarts_1_12.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__com_huaheng_soft_echarts_1_13.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__com_huaheng_soft_echarts_1_14.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__com_jayway_jsonpath_json_path_2_4_0.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__com_jhlabs_filters_2_0_235_1.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__com_mchange_mchange_commons_java_0_2_15.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__com_sun_mail_javax_mail_1_6_1.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__com_sun_mail_javax_mail_1_6_12.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__com_sun_mail_javax_mail_1_6_13.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__com_vaadin_external_google_android_json_0_0_20131108_vaadin1.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__com_zaxxer_HikariCP_2_7_9.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__com_zaxxer_HikariCP_java7_2_4_13.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__commons_beanutils_commons_beanutils_1_9_3.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__commons_codec_commons_codec_1_11.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__commons_collections_commons_collections_3_2_1.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__commons_fileupload_commons_fileupload_1_4.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__commons_io_commons_io_2_2.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__commons_lang_commons_lang_2_4.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__dom4j_dom4j_1_6_1.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__eu_bitwalker_UserAgentUtils_1_19.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__io_springfox_springfox_core_2_7_0.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__io_springfox_springfox_schema_2_7_0.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__io_springfox_springfox_spi_2_7_0.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__io_springfox_springfox_spring_web_2_7_0.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__io_springfox_springfox_swagger2_2_7_0.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__io_springfox_springfox_swagger_common_2_7_0.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__io_springfox_springfox_swagger_ui_2_7_0.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__io_swagger_swagger_annotations_1_5_13.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__io_swagger_swagger_models_1_5_13.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__javax_activation_activation_1_1.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__javax_activation_activation_1_12.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__javax_activation_activation_1_13.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__javax_annotation_javax_annotation_api_1_3_2.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__javax_validation_validation_api_2_0_1_Final.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__junit_junit_4_12.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__mysql_mysql_connector_java_8_0_16.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__net_bytebuddy_byte_buddy_1_7_11.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__net_bytebuddy_byte_buddy_agent_1_7_11.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__net_minidev_accessors_smart_1_2.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__net_minidev_json_smart_2_3.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__net_sf_ehcache_ehcache_core_2_6_11.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__net_sourceforge_nekohtml_nekohtml_1_9_22.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_apache_commons_commons_lang3_3_7.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_apache_commons_commons_pool2_2_5_0.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_apache_commons_commons_pool2_2_5_02.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_apache_commons_commons_pool2_2_5_03.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_apache_httpcomponents_httpclient_4_5_5.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_apache_httpcomponents_httpclient_4_5_52.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_apache_httpcomponents_httpclient_4_5_53.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_apache_httpcomponents_httpcore_4_4_9.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_apache_httpcomponents_httpcore_4_4_92.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_apache_httpcomponents_httpcore_4_4_93.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_apache_logging_log4j_log4j_api_2_10_0.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_apache_logging_log4j_log4j_to_slf4j_2_10_0.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_apache_poi_poi_3_9.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_apache_poi_poi_ooxml_3_9.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_apache_poi_poi_ooxml_schemas_3_9.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_apache_shiro_shiro_cache_1_4_0.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_apache_shiro_shiro_config_core_1_4_0.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_apache_shiro_shiro_config_ogdl_1_4_0.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_apache_shiro_shiro_core_1_4_0.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_apache_shiro_shiro_crypto_cipher_1_4_0.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_apache_shiro_shiro_crypto_core_1_4_0.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_apache_shiro_shiro_crypto_hash_1_4_0.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_apache_shiro_shiro_ehcache_1_4_0.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_apache_shiro_shiro_event_1_4_0.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_apache_shiro_shiro_lang_1_4_0.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_apache_shiro_shiro_spring_1_4_0.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_apache_shiro_shiro_web_1_4_0.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_core_8_5_31.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_el_8_5_31.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_websocket_8_5_31.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_apache_velocity_velocity_1_7.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_apache_xmlbeans_xmlbeans_2_3_0.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_apiguardian_apiguardian_api_1_0_0.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_apiguardian_apiguardian_api_1_0_02.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_apiguardian_apiguardian_api_1_0_03.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_aspectj_aspectjweaver_1_8_13.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_assertj_assertj_core_3_9_1.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_attoparser_attoparser_2_0_4_RELEASE.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_hamcrest_hamcrest_core_1_3.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_hamcrest_hamcrest_library_1_3.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_hibernate_validator_hibernate_validator_6_0_10_Final.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_javassist_javassist_3_21_0_GA.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_jboss_logging_jboss_logging_3_3_2_Final.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_jsoup_jsoup_1_11_3.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_junit_jupiter_junit_jupiter_api_5_1_1.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_junit_jupiter_junit_jupiter_api_5_1_12.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_junit_jupiter_junit_jupiter_api_5_1_13.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_junit_platform_junit_platform_commons_1_1_1.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_junit_platform_junit_platform_commons_1_1_12.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_junit_platform_junit_platform_commons_1_1_13.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_mapstruct_mapstruct_1_1_0_Final.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_mockito_mockito_core_2_15_0.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_mybatis_mybatis_3_5_1.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_mybatis_mybatis_spring_2_0_1.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_mybatis_spring_boot_mybatis_spring_boot_autoconfigure_2_0_1.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_mybatis_spring_boot_mybatis_spring_boot_starter_2_0_1.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_objenesis_objenesis_2_6.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_opentest4j_opentest4j_1_0_0.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_opentest4j_opentest4j_1_0_02.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_opentest4j_opentest4j_1_0_03.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_ow2_asm_asm_5_0_4.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_projectlombok_lombok_1_18_8.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_quartz_scheduler_quartz_2_3_1.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_reflections_reflections_0_9_11.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_skyscreamer_jsonassert_1_5_0.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_slf4j_jul_to_slf4j_1_7_25.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_slf4j_slf4j_api_1_7_25.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_springframework_boot_spring_boot_2_0_3_RELEASE.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_springframework_boot_spring_boot_autoconfigure_2_0_3_RELEASE.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_springframework_boot_spring_boot_devtools_2_0_3_RELEASE.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_2_0_3_RELEASE.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_aop_2_0_3_RELEASE.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_data_redis_2_0_3_RELEASE.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_data_redis_2_0_3_RELEASE2.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_data_redis_2_0_3_RELEASE3.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_jdbc_2_0_3_RELEASE.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_json_2_0_3_RELEASE.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_logging_2_0_3_RELEASE.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_mail_2_0_3_RELEASE.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_mail_2_0_3_RELEASE2.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_mail_2_0_3_RELEASE3.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_test_2_0_3_RELEASE.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_thymeleaf_2_0_3_RELEASE.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_tomcat_2_0_3_RELEASE.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_web_2_0_3_RELEASE.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_springframework_boot_spring_boot_test_2_0_3_RELEASE.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_springframework_boot_spring_boot_test_autoconfigure_2_0_3_RELEASE.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_springframework_data_spring_data_commons_2_0_8_RELEASE.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_springframework_data_spring_data_commons_2_0_8_RELEASE2.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_springframework_data_spring_data_commons_2_0_8_RELEASE3.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_springframework_data_spring_data_keyvalue_2_0_8_RELEASE.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_springframework_data_spring_data_keyvalue_2_0_8_RELEASE2.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_springframework_data_spring_data_keyvalue_2_0_8_RELEASE3.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_springframework_data_spring_data_redis_2_0_8_RELEASE.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_springframework_data_spring_data_redis_2_0_8_RELEASE2.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_springframework_data_spring_data_redis_2_0_8_RELEASE3.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_springframework_plugin_spring_plugin_core_1_2_0_RELEASE.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_springframework_plugin_spring_plugin_metadata_1_2_0_RELEASE.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_springframework_session_spring_session_core_2_0_4_RELEASE.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_springframework_session_spring_session_core_2_0_4_RELEASE2.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_springframework_session_spring_session_core_2_0_4_RELEASE3.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_springframework_session_spring_session_data_redis_2_0_4_RELEASE.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_springframework_session_spring_session_data_redis_2_0_4_RELEASE2.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_springframework_session_spring_session_data_redis_2_0_4_RELEASE3.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_springframework_spring_aop_5_0_7_RELEASE.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_springframework_spring_beans_5_0_7_RELEASE.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_springframework_spring_context_5_0_7_RELEASE.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_springframework_spring_context_support_5_0_7_RELEASE.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_springframework_spring_core_5_0_7_RELEASE.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_springframework_spring_expression_5_0_7_RELEASE.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_springframework_spring_jcl_5_0_7_RELEASE.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_springframework_spring_jdbc_5_0_7_RELEASE.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_springframework_spring_oxm_5_0_7_RELEASE.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_springframework_spring_oxm_5_0_7_RELEASE2.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_springframework_spring_oxm_5_0_7_RELEASE3.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_springframework_spring_test_5_0_7_RELEASE.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_springframework_spring_tx_5_0_7_RELEASE.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_springframework_spring_web_5_0_7_RELEASE.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_springframework_spring_webmvc_5_0_7_RELEASE.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_testng_testng_7_0_0_beta7.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_thymeleaf_extras_thymeleaf_extras_java8time_3_0_1_RELEASE.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_thymeleaf_thymeleaf_3_0_9_RELEASE.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_thymeleaf_thymeleaf_spring5_3_0_9_RELEASE.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_unbescape_unbescape_1_1_5_RELEASE.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_xmlunit_xmlunit_core_2_5_1.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_yaml_snakeyaml_1_19.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__redis_clients_jedis_2_9_0.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__redis_clients_jedis_2_9_02.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__redis_clients_jedis_2_9_03.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__stax_stax_api_1_0_1.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__xerces_xercesImpl_2_11_0.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__xml_apis_xml_apis_1_4_01.xml" beforeDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/misc.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/misc.xml" afterDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/modules.xml" beforeDir="false" /> + <change afterPath="$PROJECT_DIR$/src/main/java/com/huaheng/framework/config/MybatisPlusConfig.java" afterDir="false" /> <change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" /> - <change beforePath="$PROJECT_DIR$/src/main/java/com/huaheng/pc/general/customer/domain/Customer.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/com/huaheng/pc/general/customer/domain/Customer.java" afterDir="false" /> - <change beforePath="$PROJECT_DIR$/src/main/java/com/huaheng/pc/general/warehouse/service/WarehouseServiceImpl.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/com/huaheng/pc/general/warehouse/service/WarehouseServiceImpl.java" afterDir="false" /> - <change beforePath="$PROJECT_DIR$/src/main/resources/templates/general/company/edit.html" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/resources/templates/general/company/edit.html" afterDir="false" /> - <change beforePath="$PROJECT_DIR$/src/main/resources/templates/general/customer/add.html" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/resources/templates/general/customer/add.html" afterDir="false" /> - <change beforePath="$PROJECT_DIR$/src/main/resources/templates/general/customer/customer.html" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/resources/templates/general/customer/customer.html" afterDir="false" /> - <change beforePath="$PROJECT_DIR$/src/main/resources/templates/general/customer/edit.html" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/resources/templates/general/customer/edit.html" afterDir="false" /> + <change beforePath="$PROJECT_DIR$/src/main/java/com/huaheng/framework/web/controller/BaseController.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/com/huaheng/framework/web/controller/BaseController.java" afterDir="false" /> + <change beforePath="$PROJECT_DIR$/src/main/java/com/huaheng/pc/config/zoneCapacity/service/ZoneCapacityServiceImpl.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/com/huaheng/pc/config/zoneCapacity/service/ZoneCapacityServiceImpl.java" afterDir="false" /> + <change beforePath="$PROJECT_DIR$/src/main/java/com/huaheng/pc/general/company/controller/CompanyController.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/com/huaheng/pc/general/company/controller/CompanyController.java" afterDir="false" /> + <change beforePath="$PROJECT_DIR$/src/main/java/com/huaheng/pc/general/container/controller/ContainerController.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/com/huaheng/pc/general/container/controller/ContainerController.java" afterDir="false" /> + <change beforePath="$PROJECT_DIR$/src/main/java/com/huaheng/pc/general/customer/controller/CustomerController.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/com/huaheng/pc/general/customer/controller/CustomerController.java" afterDir="false" /> + <change beforePath="$PROJECT_DIR$/src/main/java/com/huaheng/pc/general/location/controller/LocationController.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/com/huaheng/pc/general/location/controller/LocationController.java" afterDir="false" /> + <change beforePath="$PROJECT_DIR$/src/main/java/com/huaheng/pc/general/location/domain/Location.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/com/huaheng/pc/general/location/domain/Location.java" afterDir="false" /> + <change beforePath="$PROJECT_DIR$/src/main/java/com/huaheng/pc/general/location/service/LocationServiceImpl.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/com/huaheng/pc/general/location/service/LocationServiceImpl.java" afterDir="false" /> + <change beforePath="$PROJECT_DIR$/src/main/java/com/huaheng/pc/general/supplier/controller/SupplierController.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/com/huaheng/pc/general/supplier/controller/SupplierController.java" afterDir="false" /> + <change beforePath="$PROJECT_DIR$/src/main/java/com/huaheng/pc/general/warehouse/controller/WareHouseController.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/com/huaheng/pc/general/warehouse/controller/WareHouseController.java" afterDir="false" /> + <change beforePath="$PROJECT_DIR$/src/main/resources/templates/general/location/addBatch.html" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/resources/templates/general/location/addBatch.html" afterDir="false" /> + <change beforePath="$PROJECT_DIR$/src/main/resources/templates/general/location/location.html" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/resources/templates/general/location/location.html" afterDir="false" /> </list> <option name="EXCLUDED_CONVERTED_TO_IGNORED" value="true" /> <option name="SHOW_DIALOG" value="false" /> @@ -282,8 +74,8 @@ <file pinned="false" current-in-tab="true"> <entry file="file://$PROJECT_DIR$/src/main/resources/templates/system/user/edit.html"> <provider selected="true" editor-type-id="text-editor"> - <state relative-caret-position="190"> - <caret line="70" column="38" lean-forward="true" selection-start-line="70" selection-start-column="38" selection-end-line="70" selection-end-column="38" /> + <state relative-caret-position="171"> + <caret line="69" column="65" lean-forward="true" selection-start-line="69" selection-start-column="65" selection-end-line="69" selection-end-column="65" /> </state> </provider> </entry> @@ -326,6 +118,11 @@ </set> </option> </component> + <component name="ProjectFrameBounds" extendedState="6"> + <option name="x" value="470" /> + <option name="width" value="980" /> + <option name="height" value="1030" /> + </component> <component name="ProjectId" id="1P5Ngjh73HToCarlEZkqMxrL7pm" /> <component name="ProjectLevelVcsManager"> <ConfirmationsSetting value="2" id="Add" /> @@ -588,14 +385,22 @@ <option name="project" value="LOCAL" /> <updated>1565259481656</updated> </task> - <option name="localTasksCounter" value="4" /> + <task id="LOCAL-00004" summary="Merge branch 'develop' of http://172.16.29.40:8010/wms/wms2 into develop # Conflicts: #	.idea/workspace.xml"> + <created>1565342188814</created> + <option name="number" value="00004" /> + <option name="presentableId" value="LOCAL-00004" /> + <option name="project" value="LOCAL" /> + <updated>1565342188814</updated> + </task> + <option name="localTasksCounter" value="5" /> <servers /> </component> <component name="TimeTrackingManager"> - <option name="totallyTimeSpent" value="196000" /> + <option name="totallyTimeSpent" value="893000" /> </component> <component name="ToolWindowManager"> <frame x="-7" y="-7" width="1550" height="838" extended-state="6" /> + <editor active="true" /> <layout> <window_info content_ui="combo" id="Project" order="0" visible="true" weight="0.2533512" /> <window_info id="Structure" order="1" side_tool="true" weight="0.25" /> @@ -672,6 +477,7 @@ <MESSAGE value="添加库位、库位类型增删改查接口" /> <MESSAGE value="添加入库、出库表实体类 添加客户、供应商增删改查接口 添加库位、容器、供应商页面" /> <MESSAGE value="修改库区service" /> - <option name="LAST_COMMIT_MESSAGE" value="修改库区service" /> + <MESSAGE value="Merge branch 'develop' of http://172.16.29.40:8010/wms/wms2 into develop # Conflicts: #	.idea/workspace.xml" /> + <option name="LAST_COMMIT_MESSAGE" value="Merge branch 'develop' of http://172.16.29.40:8010/wms/wms2 into develop # Conflicts: #	.idea/workspace.xml" /> </component> </project> \ No newline at end of file diff --git a/src/main/java/com/huaheng/framework/config/MybatisPlusConfig.java b/src/main/java/com/huaheng/framework/config/MybatisPlusConfig.java new file mode 100644 index 0000000..2473797 --- /dev/null +++ b/src/main/java/com/huaheng/framework/config/MybatisPlusConfig.java @@ -0,0 +1,21 @@ +package com.huaheng.framework.config; + +import com.baomidou.mybatisplus.extension.plugins.PaginationInterceptor; +import org.springframework.context.annotation.Bean; +import org.springframework.context.annotation.Configuration; +import org.springframework.transaction.annotation.EnableTransactionManagement; + +@EnableTransactionManagement +@Configuration +public class MybatisPlusConfig { + + /** + * 分页插件 + */ + @Bean + public PaginationInterceptor paginationInterceptor() { + PaginationInterceptor paginationInterceptor = new PaginationInterceptor(); + // paginationInterceptor.setLimit(你的最大单页限制数量,默认 500 条,小于 0 如 -1 不受限制); + return paginationInterceptor; + } +} diff --git a/src/main/java/com/huaheng/framework/web/controller/BaseController.java b/src/main/java/com/huaheng/framework/web/controller/BaseController.java index b73c2b8..c240ead 100644 --- a/src/main/java/com/huaheng/framework/web/controller/BaseController.java +++ b/src/main/java/com/huaheng/framework/web/controller/BaseController.java @@ -176,4 +176,16 @@ public class BaseController { return getUser().getLoginName(); } + + /** + * mybatis-plus响应请求分页数据 + */ + @SuppressWarnings({ "rawtypes", "unchecked" }) + protected TableDataInfo getMpDataTable(List<?> list, Long total) { + TableDataInfo rspData = new TableDataInfo(); + rspData.setCode(200); + rspData.setData(list); + rspData.setTotal(total); + return rspData; + } } diff --git a/src/main/java/com/huaheng/pc/config/zoneCapacity/service/ZoneCapacityServiceImpl.java b/src/main/java/com/huaheng/pc/config/zoneCapacity/service/ZoneCapacityServiceImpl.java index c05a170..654975b 100644 --- a/src/main/java/com/huaheng/pc/config/zoneCapacity/service/ZoneCapacityServiceImpl.java +++ b/src/main/java/com/huaheng/pc/config/zoneCapacity/service/ZoneCapacityServiceImpl.java @@ -1,23 +1,47 @@ package com.huaheng.pc.config.zoneCapacity.service; +import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; +import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.huaheng.common.utils.StringUtils; import com.huaheng.common.utils.security.ShiroUtils; import com.huaheng.framework.web.domain.AjaxResult; import com.huaheng.pc.config.zoneCapacity.domain.ZoneCapacity; import com.huaheng.pc.config.zoneCapacity.mapper.ZoneCapacityMapper; +import com.huaheng.pc.general.material.domain.Material; +import com.huaheng.pc.general.material.service.MaterialService; +import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; @Service public class ZoneCapacityServiceImpl extends ServiceImpl<ZoneCapacityMapper, ZoneCapacity> implements ZoneCapacityService { + @Autowired + private MaterialService materialService; + + //添加库区容量时,查找到该物料的具体信息,一并加入到库区容量中 @Override public AjaxResult insertModel(ZoneCapacity zoneCapacity) { + zoneCapacity.setWarehouseCode(ShiroUtils.getWarehouseCode()); zoneCapacity.setCreatedBy(ShiroUtils.getLoginName()); zoneCapacity.setLastUpdatedBy(ShiroUtils.getLoginName()); if(StringUtils.isEmpty(zoneCapacity.getMaterialCode())){ return AjaxResult.error("没有输入物料编码"); } + //查找该物料信息 + LambdaQueryWrapper<Material> lambdaQueryWrapper = Wrappers.lambdaQuery(); + lambdaQueryWrapper.eq(StringUtils.isNotEmpty(zoneCapacity.getMaterialCode()),Material::getCode, zoneCapacity.getMaterialCode()) + .eq(StringUtils.isNotEmpty(zoneCapacity.getWarehouseCode()),Material::getWarehouseCode, zoneCapacity.getWarehouseCode()); + Material material=materialService.getOne(lambdaQueryWrapper); + if(material==null){ + return AjaxResult.error("系统没有该物料"); + } + zoneCapacity.setMaterialName(material.getName()); + zoneCapacity.setMaterialSpec(material.getSpec()); + zoneCapacity.setMaterialUnit(material.getUnit()); + if(!this.save(zoneCapacity)){ + return AjaxResult.error("新增库区容量失败"); + } return AjaxResult.success("新增库区容量成功"); } } diff --git a/src/main/java/com/huaheng/pc/general/company/controller/CompanyController.java b/src/main/java/com/huaheng/pc/general/company/controller/CompanyController.java index 0704499..0e4dea1 100644 --- a/src/main/java/com/huaheng/pc/general/company/controller/CompanyController.java +++ b/src/main/java/com/huaheng/pc/general/company/controller/CompanyController.java @@ -70,7 +70,7 @@ public class CompanyController extends BaseController { */ Page<Company> page = new Page<>(pageNum, pageSize); IPage<Company> iPage = companyService.page(page, lambdaQueryWrapper); - return getDataTable(iPage.getRecords()); + return getMpDataTable(iPage.getRecords(), iPage.getTotal()); } else { List<Company> list = companyService.list(lambdaQueryWrapper); return getDataTable(list); diff --git a/src/main/java/com/huaheng/pc/general/container/controller/ContainerController.java b/src/main/java/com/huaheng/pc/general/container/controller/ContainerController.java index f3afeba..d7107e9 100644 --- a/src/main/java/com/huaheng/pc/general/container/controller/ContainerController.java +++ b/src/main/java/com/huaheng/pc/general/container/controller/ContainerController.java @@ -76,7 +76,7 @@ public class ContainerController extends BaseController { /*使用分页查询*/ Page<Container> page = new Page<>(pageNum, pageSize); IPage<Container> iPage = containerService.page(page, lambdaQueryWrapper); - return getDataTable(iPage.getRecords()); + return getMpDataTable(iPage.getRecords(), iPage.getTotal()); } else { List<Container> list = containerService.list(lambdaQueryWrapper); return getDataTable(list); diff --git a/src/main/java/com/huaheng/pc/general/customer/controller/CustomerController.java b/src/main/java/com/huaheng/pc/general/customer/controller/CustomerController.java index 893c3fa..9f6153f 100644 --- a/src/main/java/com/huaheng/pc/general/customer/controller/CustomerController.java +++ b/src/main/java/com/huaheng/pc/general/customer/controller/CustomerController.java @@ -75,7 +75,7 @@ public class CustomerController extends BaseController { /*使用分页查询*/ Page<Customer> page = new Page<>(pageNum, pageSize); IPage<Customer> iPage = customerService.page(page, lambdaQueryWrapper); - return getDataTable(iPage.getRecords()); + return getMpDataTable(iPage.getRecords(), iPage.getTotal()); } else { List<Customer> list = customerService.list(lambdaQueryWrapper); return getDataTable(list); diff --git a/src/main/java/com/huaheng/pc/general/location/controller/LocationController.java b/src/main/java/com/huaheng/pc/general/location/controller/LocationController.java index 5b22652..3b4ad19 100644 --- a/src/main/java/com/huaheng/pc/general/location/controller/LocationController.java +++ b/src/main/java/com/huaheng/pc/general/location/controller/LocationController.java @@ -66,7 +66,7 @@ public class LocationController extends BaseController { .eq(StringUtils.isNotEmpty(location.getCode()), Location::getCode, location.getCode()) .eq(StringUtils.isNotEmpty(location.getName()), Location::getName,location.getName()) .eq(StringUtils.isNotEmpty(location.getContainerCode()), Location::getContainerCode, location.getContainerCode()) - .eq(StringUtils.isNotNull(location.getEnable()), Location::getEnable, location.getEnable()) + .eq(StringUtils.isNotNull(location.getSystemCreated()), Location::getStatus, location.getStatus()) .eq(StringUtils.isNotEmpty(location.getZoneCode()), Location::getZoneCode, location.getZoneCode()) .eq(StringUtils.isNotNull(location.getIRow()), Location::getIRow, location.getIRow()) .eq(StringUtils.isNotNull(location.getIColumn()), Location::getIColumn, location.getIColumn()) @@ -80,7 +80,7 @@ public class LocationController extends BaseController { /*使用分页查询*/ Page<Location> page = new Page<>(pageNum, pageSize); IPage<Location> iPage = locationService.page(page, lambdaQueryWrapper); - return getDataTable(iPage.getRecords()); + return getMpDataTable(iPage.getRecords(), iPage.getTotal()); } else { List<Location> list = locationService.list(lambdaQueryWrapper); return getDataTable(list); diff --git a/src/main/java/com/huaheng/pc/general/location/domain/Location.java b/src/main/java/com/huaheng/pc/general/location/domain/Location.java index 412b5d8..4d2aebd 100644 --- a/src/main/java/com/huaheng/pc/general/location/domain/Location.java +++ b/src/main/java/com/huaheng/pc/general/location/domain/Location.java @@ -80,8 +80,8 @@ public class Location implements Serializable { /** * 状态 */ - @TableField(value = "enable") - private Integer enable; + @TableField(value = "status") + private Integer status; /** * 上次盘点日期 diff --git a/src/main/java/com/huaheng/pc/general/location/service/LocationServiceImpl.java b/src/main/java/com/huaheng/pc/general/location/service/LocationServiceImpl.java index df211e5..32b3c4a 100644 --- a/src/main/java/com/huaheng/pc/general/location/service/LocationServiceImpl.java +++ b/src/main/java/com/huaheng/pc/general/location/service/LocationServiceImpl.java @@ -20,7 +20,7 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.huaheng.pc.general.location.domain.Location; import com.huaheng.pc.general.location.mapper.LocationMapper; import com.huaheng.pc.general.location.service.LocationService; -@Service +@Service("LocationService") public class LocationServiceImpl extends ServiceImpl<LocationMapper, Location> implements LocationService{ @Resource @@ -65,17 +65,19 @@ public class LocationServiceImpl extends ServiceImpl<LocationMapper, Location> i param.setIGrid(m); param.setZoneCode(location.getZoneCode()); param.setLocationType(location.getLocationType()); - param.setEnable(location.getEnable()); - - + param.setStatus(location.getStatus()); + param.setWarehouseCode(ShiroUtils.getWarehouseCode()); + param.setCreatedBy(ShiroUtils.getLoginName()); + param.setLastUpdatedBy(ShiroUtils.getLoginName()); String code = MessageFormat.format("{0}{1}-{2}-{3}-{4}", location.getLocationType(), - String.format("%02d", location.getIRow()), - String.format("%02d", location.getIColumn()), - String.format("%02d", location.getILayer()), - String.format("%02d", location.getIGrid())); + String.format("%02d", i), + String.format("%02d", j), + String.format("%02d", k), + String.format("%02d", m)); QueryWrapper<Location> queryWrapper = new QueryWrapper<>(); - if (locationService.list(queryWrapper.eq("code", code)) != null){ + List<Location> locationList = locationService.list(queryWrapper.eq("code", code)); + if (locationList.size() != 0){ return true; } else { param.setCode(code); @@ -89,7 +91,7 @@ public class LocationServiceImpl extends ServiceImpl<LocationMapper, Location> i } } } - - return locationService.saveBatch(locations); + Boolean result = locationService.saveBatch(locations); + return result; } } diff --git a/src/main/java/com/huaheng/pc/general/supplier/controller/SupplierController.java b/src/main/java/com/huaheng/pc/general/supplier/controller/SupplierController.java index c5c24b7..1be9863 100644 --- a/src/main/java/com/huaheng/pc/general/supplier/controller/SupplierController.java +++ b/src/main/java/com/huaheng/pc/general/supplier/controller/SupplierController.java @@ -75,7 +75,7 @@ public class SupplierController extends BaseController { /*使用分页查询*/ Page<Supplier> page = new Page<>(pageNum, pageSize); IPage<Supplier> iPage = supplierService.page(page, lambdaQueryWrapper); - return getDataTable(iPage.getRecords()); + return getMpDataTable(iPage.getRecords(), iPage.getTotal()); } else { List<Supplier> list = supplierService.list(lambdaQueryWrapper); return getDataTable(list); diff --git a/src/main/java/com/huaheng/pc/general/warehouse/controller/WareHouseController.java b/src/main/java/com/huaheng/pc/general/warehouse/controller/WareHouseController.java index 823473e..0583595 100644 --- a/src/main/java/com/huaheng/pc/general/warehouse/controller/WareHouseController.java +++ b/src/main/java/com/huaheng/pc/general/warehouse/controller/WareHouseController.java @@ -76,7 +76,7 @@ public class WareHouseController extends BaseController { if (StringUtils.isNotNull(pageNum) && StringUtils.isNotNull(pageSize)){ Page<Warehouse> page = new Page<>(pageNum, pageSize); IPage<Warehouse> iPage = warehouseService.page(page, lambdaQueryWrapper); - return getDataTable(iPage.getRecords()); + return getMpDataTable(iPage.getRecords(), iPage.getTotal()); } else { List<Warehouse> list = warehouseService.list(lambdaQueryWrapper); return getDataTable(list); diff --git a/src/main/resources/templates/general/location/addBatch.html b/src/main/resources/templates/general/location/addBatch.html index 2bf2733..34ec54e 100644 --- a/src/main/resources/templates/general/location/addBatch.html +++ b/src/main/resources/templates/general/location/addBatch.html @@ -8,32 +8,32 @@ <div class="form-group"> <label class="col-sm-3 control-label">最后行:</label> <div class="col-sm-8"> - <input id="row" name="row" class="form-control" type="text"> + <input id="iRow" name="iRow" class="form-control" type="text"> </div> </div> <div class="form-group"> <label class="col-sm-3 control-label">最后列:</label> <div class="col-sm-8"> - <input id="line" name="line" class="form-control" type="text"> + <input id="iColumn" name="iColumn" class="form-control" type="text"> </div> </div> <div class="form-group"> <label class="col-sm-3 control-label">最后层:</label> <div class="col-sm-8"> - <input id="layer" name="layer" class="form-control" type="text"> + <input id="iLayer" name="iLayer" class="form-control" type="text"> </div> </div> <div class="form-group"> <label class="col-sm-3 control-label">最后格:</label> <div class="col-sm-8"> - <input id="grid" name="grid" class="form-control" type="text"> + <input id="iGrid" name="iGrid" class="form-control" type="text"> </div> </div> <div class="form-group"> <label class="col-sm-3 control-label">库位类型:</label> <div class="col-sm-8"> - <select id="type" class="form-control" th:with="locationType=${@locationType.getLocationPrefix()}"> - <option th:each="item : ${locationType}" th:text="${item['name']}" th:value="${item['prefix']}"></option> + <select id="locationType" class="form-control" th:with="locationType=${@locationType.getLocationPrefix()}"> + <option th:each="item : ${locationType}" th:text="${item['name']}" th:value="${item['code']}"></option> </select> </div> </div> @@ -46,15 +46,11 @@ </div> </div> <div class="form-group"> - <label class="col-sm-3 control-label">是否有效:</label> + <label class="col-sm-3 control-label">库位状态:</label> <div class="col-sm-8"> - <div class="onoffswitch"> - <input type="checkbox" th:checked="true" class="onoffswitch-checkbox" id="enable" name="enable"> - <label class="onoffswitch-label" for="enable"> - <span class="onoffswitch-inner"></span> - <span class="onoffswitch-switch"></span> - </label> - </div> + <select id="status" name="status" class="form-control" th:with="statusList=${@dict.getType('locationStatus')}"> + <option th:each="item : ${statusList}" th:text="${item['dictLabel']}" th:value="${item['dictValue']}"></option> + </select> </div> </div> <div class="form-group"> @@ -93,13 +89,11 @@ type : "POST", url : prefix + "/addBatchSave", data : { - "row": $("input[name='row']").val(), - "line": $("input[name='line']").val(), - "layer": $("input[name='layer']").val(), - "grid": $("input[name='grid']").val(), - "roadway": $("input[name='roadway']").val(), - "type": $("#type option:selected").val(), - "zoneId":$("#zone option:selected").val(), + "iRow": $("input[name='iRow']").val(), + "iColumn": $("input[name='iColumn']").val(), + "iLayer": $("input[name='iLayer']").val(), + "iGrid": $("input[name='iGrid']").val(), + "locationType": $("#locationType option:selected").val(), "zoneCode": $("#zone option:selected").attr("code"), "enable" : $("input[name='enable']").is(':checked'), }, diff --git a/src/main/resources/templates/general/location/location.html b/src/main/resources/templates/general/location/location.html index 7972855..7423405 100644 --- a/src/main/resources/templates/general/location/location.html +++ b/src/main/resources/templates/general/location/location.html @@ -116,24 +116,25 @@ visible : false }, { - field : 'iRow', + field : 'irow', title : '行' }, { - field : 'iColumn', + field : 'icolumn', title : '列' }, { - field : 'iLayer', + field : 'ilayer', title : '层' }, { - field : 'iGrid', + field : 'igrid', title : '格' }, { field : 'name', - title : '名称' + title : '名称', + visible : 'false' }, { field : 'locationType', @@ -190,14 +191,6 @@ field : 'lastUpdatedBy', title : '更新用户' }, - { - field : 'enable', - title : '是否有效' , - align: 'center', - formatter: function(value, row, index) { - return $.table.selectDictLabel(datas, value); - } - }, // { // field : 'deleted', // title : '是否删除' -- libgit2 0.22.2