| src/main/java/com/ruoyi/basic/excel/SupplierManageExcelDto.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| src/main/java/com/ruoyi/basic/pojo/SupplierManage.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| src/main/java/com/ruoyi/purchase/service/impl/PurchaseLedgerServiceImpl.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| src/main/java/com/ruoyi/sales/dto/SalesLedgerImportDto.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| src/main/java/com/ruoyi/sales/pojo/SalesLedger.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| src/main/resources/application-drs.yml | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| src/main/resources/mapper/stock/StockInventoryMapper.xml | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| src/main/resources/static/销售台账导入模板.xlsx | 补丁 | 查看 | 原始文档 | blame | 历史 |
src/main/java/com/ruoyi/basic/excel/SupplierManageExcelDto.java
@@ -15,19 +15,19 @@ @Excel(name = "ä¾åºååç§°") private String supplierName; @Excel(name = "纳ç¨äººè¯å«å·") // @Excel(name = "纳ç¨äººè¯å«å·") private String taxpayerIdentificationNum; @Excel(name = "å ¬å¸å°å") // @Excel(name = "å ¬å¸å°å") private String companyAddress; @Excel(name = "å ¬å¸çµè¯") // @Excel(name = "å ¬å¸çµè¯") private String companyPhone; @Excel(name = "弿·è¡") // @Excel(name = "弿·è¡") private String bankAccountName; @Excel(name = "è´¦å·") // @Excel(name = "è´¦å·") private String bankAccountNum; @Excel(name = "è系人") @@ -36,7 +36,7 @@ @Excel(name = "èç³»çµè¯") private String contactUserPhone; @Excel(name = "ç»´æ¤äºº") // @Excel(name = "ç»´æ¤äºº") private String maintainUserName; // @Excel(name = "ç»´æ¤æ¶é´") src/main/java/com/ruoyi/basic/pojo/SupplierManage.java
@@ -21,23 +21,23 @@ private String supplierName; @ApiModelProperty(value = "纳ç¨äººè¯å«å·") @Excel(name = "纳ç¨äººè¯å«å·") // @Excel(name = "纳ç¨äººè¯å«å·") private String taxpayerIdentificationNum; @ApiModelProperty(value = "å ¬å¸å°å") @Excel(name = "å ¬å¸å°å") // @Excel(name = "å ¬å¸å°å") private String companyAddress; @ApiModelProperty(value = "å ¬å¸çµè¯") @Excel(name = "å ¬å¸çµè¯") // @Excel(name = "å ¬å¸çµè¯") private String companyPhone; @ApiModelProperty(value = "弿·è¡") @Excel(name = "弿·è¡") // @Excel(name = "弿·è¡") private String bankAccountName; @ApiModelProperty(value = "è´¦å·") @Excel(name = "è´¦å·") // @Excel(name = "è´¦å·") private String bankAccountNum; @ApiModelProperty(value = "è系人") @@ -49,14 +49,14 @@ private String contactUserPhone; @ApiModelProperty(value = "ç»´æ¤äººID") @Excel(name = "ç»´æ¤äºº") // @Excel(name = "ç»´æ¤äºº") private Integer maintainUserId; @ApiModelProperty(value = "ç»´æ¤æ¶é´") @JsonFormat(pattern = "yyyy-MM-dd") // @Excel(name = "ç»´æ¤æ¶é´", width = 30, dateFormat = "yyyy-MM-dd") private LocalDate maintainTime; @Excel(name = "æ¯å¦ç½åå") // @Excel(name = "æ¯å¦ç½åå") @ApiModelProperty(value = "æ¯å¦ç½ååï¼0æ¯ 1å¦ï¼") private Integer isWhite; src/main/java/com/ruoyi/purchase/service/impl/PurchaseLedgerServiceImpl.java
@@ -429,7 +429,7 @@ } for (Long id : ids) { PurchaseLedger purchaseLedger = purchaseLedgerMapper.selectById(id); if (purchaseLedger.getApprovalStatus().equals(3)) { if (Optional.ofNullable(purchaseLedger.getApprovalStatus()).orElse(1).equals(3)) { throw new BaseException(purchaseLedger.getPurchaseContractNumber()+"å·²ç»å®¡æ¹éè¿ï¼ä¸å 许å é¤"); } } src/main/java/com/ruoyi/sales/dto/SalesLedgerImportDto.java
@@ -31,7 +31,7 @@ private String salesman; @Excel(name = "客æ·åç§°") private String customerName; @Excel(name = "项ç®åç§°") // @Excel(name = "项ç®åç§°") private String projectName; @Excel(name = "å½å ¥äºº") private String entryPerson; @@ -44,7 +44,7 @@ private Date executionDate; @ApiModelProperty(value = "仿¬¾æ¹å¼") @Excel(name = "仿¬¾æ¹å¼") // @Excel(name = "仿¬¾æ¹å¼") private String paymentMethod; src/main/java/com/ruoyi/sales/pojo/SalesLedger.java
@@ -44,7 +44,7 @@ /** * 项ç®åç§° */ @Excel(name = "项ç®åç§°") // @Excel(name = "项ç®åç§°") private String projectName; /** src/main/resources/application-drs.yml
ÎļþÃû´Ó src/main/resources/application-dhdc.yml ÐÞ¸Ä @@ -13,11 +13,22 @@ addressEnabled: false # éªè¯ç ç±»å math æ°åè®¡ç® char å符éªè¯ captchaType: math # åå审æ¹ç¼å·åç¼(é ç½®æä»¶åç¼å½å) approvalNumberPrefix: DRS # ä¸ªæ¨ Unipush é ç½® getui: appId: PfjyAAE0FK64FaO1w2CMb1 appKey: zTMb831OEL6J4GK1uE3Ob4 masterSecret: K1GFtsv42v61tXGnF7SGE5 domain: https://restapi.getui.cn/v2/ # 离线æ¨é使ç¨çå å/ç»ä»¶å intentComponent: uni.app.UNI099A590/io.dcloud.PandoraEntry # å¼åç¯å¢é ç½® server: # æå¡å¨çHTTP端å£ï¼é»è®¤ä¸º8080 port: 9032 port: 9025 servlet: # åºç¨ç访é®è·¯å¾ context-path: / @@ -35,6 +46,7 @@ # æ¥å¿é ç½® logging: level: org.quartz: DEBUG com.ruoyi: warn org.springframework: warn @@ -62,9 +74,9 @@ druid: # ä¸»åºæ°æ®æº master: url: jdbc:mysql://192.168.1.8:3306/product-inventory-management-dhdc?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8 url: jdbc:mysql://172.17.0.1:3306/product-inventory-management-drs?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8 username: root password: 123456 password: xd@123456.. # ä»åºæ°æ®æº slave: # 仿°æ®æºå¼å ³/é»è®¤å ³é @@ -134,14 +146,14 @@ # redis é ç½® redis: # å°å # host: 127.0.0.1 host: 192.168.1.8 # host: 127.0.0.1 host: 172.17.0.1 # 端å£ï¼é»è®¤ä¸º6379 port: 6379 port: 6380 # æ°æ®åºç´¢å¼ database: 1 database: 2 # å¯ç # password: root2022! # password: root2022! password: # è¿æ¥è¶ æ¶æ¶é´ @@ -156,6 +168,31 @@ max-active: 8 # #è¿æ¥æ± æå¤§é»å¡çå¾ æ¶é´ï¼ä½¿ç¨è´å¼è¡¨ç¤ºæ²¡æéå¶ï¼ max-wait: -1ms # Quartz宿¶ä»»å¡é ç½®ï¼æ°å¢é¨åï¼ quartz: job-store-type: jdbc # ä½¿ç¨æ°æ®åºåå¨ jdbc: initialize-schema: never # 馿¬¡è¿è¡æ¶èªå¨åå»ºè¡¨ç»æï¼æååæ¹ä¸ºnever schema: classpath:org/quartz/impl/jdbcjobstore/tables_mysql_innodb.sql # MySQLè¡¨ç»æèæ¬ properties: org: quartz: scheduler: instanceName: RuoYiScheduler instanceId: AUTO jobStore: class: org.quartz.impl.jdbcjobstore.JobStoreTX driverDelegateClass: org.quartz.impl.jdbcjobstore.StdJDBCDelegate # MySQLéé tablePrefix: qrtz_ # 表ååç¼ï¼ä¸èæ¬ä¸è´ isClustered: false # åèç¹æ¨¡å¼ï¼éç¾¤éæ¹ä¸ºtrueï¼ clusterCheckinInterval: 10000 txIsolationLevelSerializable: true threadPool: class: org.quartz.simpl.SimpleThreadPool threadCount: 10 # çº¿ç¨æ± å¤§å° threadPriority: 5 makeThreadsDaemons: true updateCheck: false # å ³éçæ¬æ£æ¥ # tokené ç½® token: @@ -165,7 +202,7 @@ secret: abcdefghijklmnopqrstuvwxyz # ä»¤çæææï¼é»è®¤30åéï¼ expireTime: 450 # MyBatis Plusé ç½® mybatis-plus: # æç´¢æå®å å«å æ ¹æ®èªå·±çé¡¹ç®æ¥ @@ -178,7 +215,7 @@ enable-sql-runner: true db-config: id-type: auto # PageHelperå页æä»¶ pagehelper: helperDialect: mysql @@ -200,7 +237,7 @@ excludes: /system/notice # å¹é 龿¥ urlPatterns: /system/*,/monitor/*,/tool/* # 代ç çæ gen: # ä½è @@ -216,4 +253,4 @@ file: temp-dir: /javaWork/product-inventory-management/file/temp/uploads upload-dir: /javaWork/product-inventory-management/file/prod/uploads upload-dir: /javaWork/product-inventory-management/file/prod/uploads src/main/resources/mapper/stock/StockInventoryMapper.xml
@@ -91,7 +91,7 @@ </if> </select> <select id="stockInventoryPage" resultType="com.ruoyi.stock.dto.StockInRecordDto"> select sir.*,si.qualitity as current_stock, select sir.*,COALESCE(si.qualitity, 0) as current_stock, pm.model, pm.unit, p.product_name, src/main/resources/static/ÏúÊŲ̂Õ˵¼ÈëÄ£°å.xlsxBinary files differ