修改交班落地数据逻辑

This commit is contained in:
19991905653 2024-04-03 10:03:22 +08:00
parent 433a03ebb8
commit a2f467038b
3 changed files with 4 additions and 3 deletions

View File

@ -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<ShopUserDuty> selectByShopId(@Param("shopId") String shopId);

View File

@ -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) {

View File

@ -222,6 +222,6 @@
where id = #{id,jdbcType=INTEGER}
</update>
<update id="updateStatusByTokenId">
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'
</update>
</mapper>