设置技师时间
This commit is contained in:
parent
bcb0736189
commit
e720100515
|
@ -13,5 +13,6 @@ import org.apache.ibatis.annotations.Param;
|
|||
@Mapper
|
||||
public interface ArtificerTimeDao extends BaseMapper<ArtificerTime> {
|
||||
|
||||
void deleteTime(Long artificerId,String startDay,String startTime,String endDay,String endTime);
|
||||
|
||||
}
|
|
@ -130,13 +130,7 @@ public class ArtificerTimeServiceImpl extends ServiceImpl<ArtificerTimeDao, Arti
|
|||
String[] datetime2 = idelTimes[1].split(" ");
|
||||
String endDay = datetime2[0];
|
||||
String endTime = datetime2[1];
|
||||
QueryWrapper qw = new QueryWrapper<ArtificerTime>();
|
||||
qw.eq("artificer_id", artificer.getArtificerId());
|
||||
qw.ge("artificer_date", startDay);
|
||||
qw.le("artificer_date", endDay);
|
||||
qw.ge("artificer_time", startTime);
|
||||
qw.le("artificer_time", endTime);
|
||||
baseMapper.delete(qw);
|
||||
baseMapper.deleteTime(artificer.getArtificerId(),startDay,startTime,endDay,endTime);
|
||||
|
||||
QueryWrapper qwi = new QueryWrapper<ArtificerTimeIdel>();
|
||||
qwi.eq("artificer_id", artificer.getArtificerId());
|
||||
|
|
|
@ -0,0 +1,14 @@
|
|||
<?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.sqx.modules.artificer.dao.ArtificerTimeDao">
|
||||
|
||||
<delete id="deleteTime">
|
||||
delete from artificer_time
|
||||
where classify = 2
|
||||
and artificer_id = #{artificerId}
|
||||
and date_format(concat(artificer_date,' ',artificer_time),'%Y-%m-%d %H:%i') >= date_format(concat(#{startDay},' ',#{startTime}),'%Y-%m-%d %H:%i')
|
||||
and date_format(concat(artificer_date,' ',artificer_time) ,'%Y-%m-%d %H:%i') <= date_format(concat(#{endDay},' ',#{endTime}),'%Y-%m-%d %H:%i')
|
||||
</delete>
|
||||
|
||||
</mapper>
|
Loading…
Reference in New Issue