Commit b73e485de29cf3b12ce3189037e1f9bfdb62d229

Authored by liujun001
1 parent 767fdec0

蓝斯二期

Bsth-admin/src/main/java/com/ruoyi/service/SchedulingService.java
@@ -151,7 +151,7 @@ public class SchedulingService { @@ -151,7 +151,7 @@ public class SchedulingService {
151 changeScheduling(driverScheduling,signIn,remark,index,isNew); 151 changeScheduling(driverScheduling,signIn,remark,index,isNew);
152 }else{ 152 }else{
153 SignIn sourceSign = signInService.selectSignInById(driverScheduling.getSignInId()); 153 SignIn sourceSign = signInService.selectSignInById(driverScheduling.getSignInId());
154 - if(Objects.isNull(sourceSign)){ 154 + if(Objects.isNull(sourceSign)|| Objects.isNull(sourceSign.getExType1())){
155 changeScheduling(driverScheduling,signIn,remark,index,isNew); 155 changeScheduling(driverScheduling,signIn,remark,index,isNew);
156 }else if(bigViewServiceV1.isEarly(sourceSign) && bigViewServiceV1.isNormal(signIn)){ 156 }else if(bigViewServiceV1.isEarly(sourceSign) && bigViewServiceV1.isNormal(signIn)){
157 //第一次是早签,第二次正常签到,覆盖原来的数据。 157 //第一次是早签,第二次正常签到,覆盖原来的数据。
Bsth-admin/src/main/resources/mapper/in/SignInMapper.xml
@@ -61,9 +61,10 @@ @@ -61,9 +61,10 @@
61 61
62 <select id="selectSignInList" parameterType="com.ruoyi.pojo.response.SignInResponseVo" resultMap="SignInResultVO"> 62 <select id="selectSignInList" parameterType="com.ruoyi.pojo.response.SignInResponseVo" resultMap="SignInResultVO">
63 select sign_in.*,driver.posts,driver.personnel_name,equipment.name 63 select sign_in.*,driver.posts,driver.personnel_name,equipment.name
64 - from sign_in,driver,equipment 64 + from sign_in inner join driver on driver.job_code = sign_in.jobCode
  65 + left join equipment on equipment.device_id = sign_in.device_id
65 WHERE 66 WHERE
66 - driver.job_code = sign_in.jobCode and equipment.device_id = sign_in.device_id 67 + 1=1
67 <if test="jobCode != null and jobCode != ''">and jobCode = #{jobCode}</if> 68 <if test="jobCode != null and jobCode != ''">and jobCode = #{jobCode}</if>
68 <if test="ip != null and ip != ''">and ip = #{ip}</if> 69 <if test="ip != null and ip != ''">and ip = #{ip}</if>
69 <if test="image != null and image != ''">and image = #{image}</if> 70 <if test="image != null and image != ''">and image = #{image}</if>