智慧保安后台管理-外网项目备份
tangzy
2021-11-15 01bff86104d7b0363688ce9b42bbe11f9e9548bf
1.派遣
5 files modified
25 ■■■■■ changed files
src/main/java/org/springblade/modules/dispatcher/controller/DispatcherUnitController.java 13 ●●●●● patch | view | raw | blame | history
src/main/java/org/springblade/modules/dispatcher/mapper/DispatcherMapper.java 2 ●●●●● patch | view | raw | blame | history
src/main/java/org/springblade/modules/dispatcher/mapper/DispatcherMapper.xml 4 ●●●● patch | view | raw | blame | history
src/main/java/org/springblade/modules/dispatcher/service/IDispatcherService.java 1 ●●●● patch | view | raw | blame | history
src/main/java/org/springblade/modules/dispatcher/service/impl/DispatcherServiceImpl.java 5 ●●●●● patch | view | raw | blame | history
src/main/java/org/springblade/modules/dispatcher/controller/DispatcherUnitController.java
@@ -65,6 +65,7 @@
public class DispatcherUnitController extends BladeController {
    private final IDispatcherUnitService dispatcherUnitService;
    private final IDispatcherService dispatcherService;
    /**
     * 详情
@@ -150,6 +151,14 @@
        }else {
            //修改
            status = dispatcherUnitService.updateById(dispatcherUnit);
            //派遣记录修改合同时间
            Long id = dispatcherUnit.getId();
            String ids=String.valueOf(id);
            Date date = dispatcherUnit.getEndTime();
            SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
            String endTime = sdf.format(date);
            dispatcherService.updateEndtime(endTime,ids);
            //内网同步
            String s1 =
                    "update sys_dispatcher_unit set name = " + "'" + dispatcherUnit.getName() + "'" +
@@ -162,6 +171,10 @@
                    ",serve_type = " + "'" + dispatcherUnit.getServeType() + "'" +
                    " " +"where id = " + "'" + dispatcherUnit.getId() + "'";
            FtpUtil.sqlFileUpload(s1);
            //内网同步派遣记录修改合同时间
            String s2 =
                "update sys_dispatcher set end_time = " + "'" + endTime + "'" +" " + "where dispatcher_unit_id = " + "'" + ids + "'";
            FtpUtil.sqlFileUpload(s2);
        }
        return R.status(status);
    }
src/main/java/org/springblade/modules/dispatcher/mapper/DispatcherMapper.java
@@ -63,4 +63,6 @@
     * @return
     */
    DispatcherVO getDispatcherInfoByUserId(@Param("userId") Long userId);
    void updateEndtime(String endTime,String disId);
}
src/main/java/org/springblade/modules/dispatcher/mapper/DispatcherMapper.xml
@@ -105,4 +105,8 @@
        and sd.status = 0
    </select>
    <update id="updateEndtime">
        update sys_dispatcher set end_time =#{endTime} where dispatcher_unit_id =#{disId}
    </update>
</mapper>
src/main/java/org/springblade/modules/dispatcher/service/IDispatcherService.java
@@ -59,4 +59,5 @@
     * @return
     */
    DispatcherVO getDispatcherInfoByUserId(Long userId);
    void updateEndtime(String endTime,String disId);
}
src/main/java/org/springblade/modules/dispatcher/service/impl/DispatcherServiceImpl.java
@@ -97,4 +97,9 @@
    public DispatcherVO getDispatcherInfoByUserId(Long userId) {
        return baseMapper.getDispatcherInfoByUserId(userId);
    }
    @Override
    public void updateEndtime(String endTime, String disId) {
        baseMapper.updateEndtime(endTime, disId);
    }
}