diff --git a/src/main/java/com/chaozhanggui/system/cashierservice/dao/ShopUserDutyMapper.java b/src/main/java/com/chaozhanggui/system/cashierservice/dao/ShopUserDutyMapper.java index bcfc162..c0fde4b 100644 --- a/src/main/java/com/chaozhanggui/system/cashierservice/dao/ShopUserDutyMapper.java +++ b/src/main/java/com/chaozhanggui/system/cashierservice/dao/ShopUserDutyMapper.java @@ -25,7 +25,7 @@ public interface ShopUserDutyMapper { ShopUserDuty selectByTokenId(@Param("tokenId") Integer tokenId); - void updateStatusByTokenId(@Param("day") String day,@Param("shopId") Integer shopId); + void updateStatusByTokenId(@Param("day") String day, @Param("shopId") Integer shopId,@Param("staffId") Integer staffId); List selectByShopId(@Param("shopId") String shopId); diff --git a/src/main/java/com/chaozhanggui/system/cashierservice/service/DutyService.java b/src/main/java/com/chaozhanggui/system/cashierservice/service/DutyService.java index 44d6803..a680325 100644 --- a/src/main/java/com/chaozhanggui/system/cashierservice/service/DutyService.java +++ b/src/main/java/com/chaozhanggui/system/cashierservice/service/DutyService.java @@ -264,7 +264,8 @@ public class DutyService { if (type.equals("close")){ JSONObject tokenJson = TokenUtil.parseParamFromToken(tbToken.getToken()); Integer shopId = tokenJson.getInteger("shopId"); - shopUserDutyMapper.updateStatusByTokenId(day,shopId); + Integer staffId = tokenJson.getInteger("staffId"); + shopUserDutyMapper.updateStatusByTokenId(day,shopId,staffId); } } } catch (Exception e) { diff --git a/src/main/resources/mapper/ShopUserDutyMapper.xml b/src/main/resources/mapper/ShopUserDutyMapper.xml index a10c479..86e8d83 100644 --- a/src/main/resources/mapper/ShopUserDutyMapper.xml +++ b/src/main/resources/mapper/ShopUserDutyMapper.xml @@ -222,6 +222,6 @@ where id = #{id,jdbcType=INTEGER} - update tb_shop_user_duty set status = '1' , login_out_time = now() where shop_id = #{shopId} and trade_day = #{day} and status = '0' + update tb_shop_user_duty set status = '1' , login_out_time = now(),user_id = #{staffId} where shop_id = #{shopId} and trade_day = #{day} and status = '0' \ No newline at end of file