From 7713280e8a01f1f6d488883bb47400a0785ca307 Mon Sep 17 00:00:00 2001
From: 无关风月 <443237572@qq.com>
Date: 星期三, 25 十二月 2024 14:30:09 +0800
Subject: [PATCH] 验光师

---
 /dev/null                                                         |    9 ---
 optometrist/src/main/resources/mapping/TOrderAftersalesMapper.xml |   50 ++++++++++++++++
 manage/target/classes/application.yml                             |   14 ++--
 .idea/modules.xml                                                 |    2 
 optometrist/src/main/resources/mapping/LoginLogMapper.xml         |   53 +++++++++++++++++
 optometrist/src/main/resources/mapping/SecRoleResourceMapper.xml  |   16 +++++
 optometrist/src/main/resources/mapping/TOrderAccountingMapper.xml |   32 ++++++++++
 7 files changed, 159 insertions(+), 17 deletions(-)

diff --git a/.idea/eyes.iml b/.idea/eyes.iml
deleted file mode 100644
index d6ebd48..0000000
--- a/.idea/eyes.iml
+++ /dev/null
@@ -1,9 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<module type="JAVA_MODULE" version="4">
-  <component name="NewModuleRootManager" inherit-compiler-output="true">
-    <exclude-output />
-    <content url="file://$MODULE_DIR$" />
-    <orderEntry type="inheritedJdk" />
-    <orderEntry type="sourceFolder" forTests="false" />
-  </component>
-</module>
\ No newline at end of file
diff --git a/.idea/modules.xml b/.idea/modules.xml
index a8c54e9..1b5b42c 100644
--- a/.idea/modules.xml
+++ b/.idea/modules.xml
@@ -2,7 +2,7 @@
 <project version="4">
   <component name="ProjectModuleManager">
     <modules>
-      <module fileurl="file://$PROJECT_DIR$/.idea/eyes.iml" filepath="$PROJECT_DIR$/.idea/eyes.iml" />
+      <module fileurl="file://$PROJECT_DIR$/optometrist.iml" filepath="$PROJECT_DIR$/optometrist.iml" />
     </modules>
   </component>
 </project>
\ No newline at end of file
diff --git a/manage/target/classes/application.yml b/manage/target/classes/application.yml
index a48e6c9..05850e2 100644
--- a/manage/target/classes/application.yml
+++ b/manage/target/classes/application.yml
@@ -1,9 +1,9 @@
 server:
-  port: 9090
+  port: 9092
   tomcat:
     max-swallow-size: 500MB
-  servlet:
-    context-path: /api
+#  servlet:
+#    context-path: /api
 spring:
   thymeleaf:
     cache: false
@@ -13,7 +13,7 @@
       max-request-size: 500MB
       resolve-lazily: true #设置为懒加载,不然依然会捕获不到异常
   profiles:
-    active: prod
+    active: dev
   main:
     allow-bean-definition-overriding: true
   #sagger文档属性配置
@@ -90,8 +90,8 @@
   # 数据源
   datasource:
     username: root #测试环境
-    password: 123456
-    url: jdbc:mysql://127.0.0.1:3306/jilongda?useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai
+    password: root
+    url: jdbc:mysql://192.168.110.64:3306/eyes?useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai
     type: com.zaxxer.hikari.HikariDataSource
     driver-class-name: com.mysql.cj.jdbc.Driver
     hikari:
@@ -141,7 +141,7 @@
       on-profile: prod
   # 数据源
   datasource:
-    url: jdbc:mysql://127.0.0.1:3306/jilongda?useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai
+    url: jdbc:mysql://192.168.110.64:3306/eyes?useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai
     username: root
     password: Xiwang2024!
     type: com.zaxxer.hikari.HikariDataSource
diff --git a/optometrist/src/main/resources/mapping/LoginLogMapper.xml b/optometrist/src/main/resources/mapping/LoginLogMapper.xml
new file mode 100644
index 0000000..14365f6
--- /dev/null
+++ b/optometrist/src/main/resources/mapping/LoginLogMapper.xml
@@ -0,0 +1,53 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="com.jilongda.optometrist.mapper.LoginLogMapper">
+    <!-- 通用查询映射结果 -->
+    <resultMap id="BaseResultMap" type="com.jilongda.common.model.LoginLog">
+        <id column="id" property="id"/>
+        <result column="user_name" property="userName"/>
+        <result column="account" property="account"/>
+        <result column="work_address" property="workAddress"/>
+        <result column="login_address" property="loginAddress"/>
+        <result column="login_time" property="loginTime"/>
+        <result column="login_ip" property="loginIp"/>
+        <result column="equipment" property="equipment"/>
+        <result column="open_id" property="openId"/>
+        <result column="applet_or_manage" property="appletOrManage"/>
+    </resultMap>
+
+    <!-- 通用查询结果列 -->
+    <sql id="Base_Column_List">
+        id
+        , user_name, account, work_address, login_address, login_time, login_ip,equipment,open_id,applet_or_manage
+    </sql>
+
+    <select id="pageList" resultMap="BaseResultMap">
+        select
+        <include refid="Base_Column_List">
+        </include>
+        from login_log
+        <where>
+            <if test="query.account != null and query.account != ''">
+                AND account like concat('%',#{query.account},'%')
+            </if>
+            <if test="query.shortName != null and query.shortName != ''">
+                AND user_name like concat('%',#{query.shortName},'%')
+            </if>
+            <if test="query.startTime != null and query.endTime != null">
+                AND DATE_FORMAT(login_time, '%Y-%m-%d %H:%i:%s') &gt;= #{query.startTime}
+                AND DATE_FORMAT(login_time, '%Y-%m-%d %H:%i:%s') &lt;= #{query.endTime}
+            </if>
+        </where>
+        ORDER BY login_time DESC
+    </select>
+    <select id="countToday" resultType="java.lang.Long">
+        select count(DISTINCT (account))
+        from login_log
+        where login_time like concat('%', #{today,jdbcType=DATE}, '%')
+    </select>
+    <select id="countYesterday" resultType="java.lang.Long">
+        select count(DISTINCT (account))
+        from login_log
+        where login_time like concat('%', #{yesterday,jdbcType=DATE}, '%')
+    </select>
+</mapper>
diff --git a/optometrist/src/main/resources/mapping/SecRoleResourceMapper.xml b/optometrist/src/main/resources/mapping/SecRoleResourceMapper.xml
new file mode 100644
index 0000000..e7efeb4
--- /dev/null
+++ b/optometrist/src/main/resources/mapping/SecRoleResourceMapper.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="com.jilongda.optometrist.authority.mapper.SecRoleResourceMapper">
+
+    <!-- 通用查询映射结果 -->
+    <resultMap id="BaseResultMap" type="com.jilongda.optometrist.authority.model.SecRoleResource">
+        <result column="role_id" property="roleId" />
+        <result column="resource_id" property="resourceId" />
+    </resultMap>
+
+    <!-- 通用查询结果列 -->
+    <sql id="Base_Column_List">
+        role_id, resource_id
+    </sql>
+
+</mapper>
diff --git a/optometrist/src/main/resources/mapping/TOrderAccountingMapper.xml b/optometrist/src/main/resources/mapping/TOrderAccountingMapper.xml
new file mode 100644
index 0000000..74953f8
--- /dev/null
+++ b/optometrist/src/main/resources/mapping/TOrderAccountingMapper.xml
@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="com.jilongda.optometrist.mapper.TOrderAccountingMapper">
+
+    <!-- 通用查询映射结果 -->
+    <resultMap id="BaseResultMap" type="com.jilongda.optometrist.model.TOrderAccounting">
+        <id column="id" property="id" />
+        <result column="code" property="code" />
+        <result column="orderId" property="orderId" />
+        <result column="rLens" property="rLens" />
+        <result column="lLens" property="lLens" />
+        <result column="frame" property="frame" />
+        <result column="createTime" property="createTime" />
+        <result column="updateTime" property="updateTime" />
+        <result column="createBy" property="createBy" />
+        <result column="updateBy" property="updateBy" />
+        <result column="isDelete" property="isDelete" />
+        <result column="commission" property="commission" />
+        <result column="rLensProfit" property="rLensProfit" />
+        <result column="lLensProfit" property="lLensProfit" />
+        <result column="frameProfit" property="frameProfit" />
+        <result column="payMoney" property="payMoney" />
+        <result column="profitMoney" property="profitMoney" />
+        <result column="profitRating" property="profitRating" />
+    </resultMap>
+
+    <!-- 通用查询结果列 -->
+    <sql id="Base_Column_List">
+        id, code, orderId, rLens, lLens, frame, createTime, updateTime, createBy, updateBy, isDelete, commission, rLensProfit, lLensProfit, frameProfit, payMoney, profitMoney, profitRating
+    </sql>
+
+</mapper>
diff --git a/optometrist/src/main/resources/mapping/TOrderAftersalesMapper.xml b/optometrist/src/main/resources/mapping/TOrderAftersalesMapper.xml
new file mode 100644
index 0000000..a8aa49b
--- /dev/null
+++ b/optometrist/src/main/resources/mapping/TOrderAftersalesMapper.xml
@@ -0,0 +1,50 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="com.jilongda.optometrist.mapper.TOrderAftersalesMapper">
+
+    <!-- 通用查询映射结果 -->
+    <resultMap id="BaseResultMap" type="com.jilongda.optometrist.model.TOrderAftersales">
+        <id column="id" property="id" />
+        <result column="code" property="code" />
+        <result column="sysId" property="sysId" />
+        <result column="optometristId" property="optometristId" />
+        <result column="orderId" property="orderId" />
+        <result column="reason" property="reason" />
+        <result column="handleResult" property="handleResult" />
+        <result column="createTime" property="createTime" />
+        <result column="updateTime" property="updateTime" />
+        <result column="createBy" property="createBy" />
+        <result column="updateBy" property="updateBy" />
+        <result column="isDelete" property="isDelete" />
+    </resultMap>
+
+    <!-- 通用查询结果列 -->
+    <sql id="Base_Column_List">
+        id, code, sysId, optometristId, orderId, reason, handleResult, createTime, updateTime, createBy, updateBy, isDelete
+    </sql>
+    <select id="pageList" resultType="com.jilongda.optometrist.vo.TOrderAftersalesVO">
+        select toa.id, toa.code, toa.sysId, toa.optometristId, toa.orderId, toa.reason, toa.handleResult, toa.createTime, toa.updateTime,
+               toa.createBy, toa.updateBy, toa.isDelete,tau.name, tau.phone, tau.realName, ts.storeName, o.orderMoney
+        from t_order_aftersales toa
+        left join t_app_user tau on toa.sysId = tau.id
+        left join t_store ts on toa.storeId = ts.id
+        left join t_order o on toa.orderId = o.id
+        <where>
+            <if test="query.name != null and query.name != ''">
+                and tau.name like concat('%',#{query.name},'%')
+            </if>
+            <if test="query.phone != null and query.phone != ''">
+                and tau.phone like concat('%',#{query.phone},'%')
+            </if>
+            <if test="query.storeId != null">
+                and toa.storeId = #{query.phone}
+            </if>
+            <if test="query.startTime != null and query.startTime != '' and query.endTime != null and query.endTime != ''">
+                and toa.createTime between #{query.startTime} and #{query.endTime}
+            </if>
+            and toa.isDelete = ${@com.jilongda.common.enums.DisabledEnum@NO.getCode()}
+        </where>
+        ORDER BY toa.createTime DESC
+    </select>
+
+</mapper>

--
Gitblit v1.7.1