package com.engine.bjcj220907.web; import com.engine.bjcj220907.service.impl.OverseasAllowanceCountServiceImpl; import com.engine.bjcj220907.utils.BjcjCommonUtils; import weaver.general.BaseBean; import weaver.hrm.HrmUserVarify; import weaver.hrm.User; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import javax.ws.rs.GET; import javax.ws.rs.Path; import javax.ws.rs.Produces; import javax.ws.rs.core.Context; import javax.ws.rs.core.MediaType; import java.util.Calendar; /** * @author Harryxzy * @date 2022/09/26 13:42 * @description */ public class OverseasAllowanceCountController { BaseBean baseBean = new BaseBean(); /** * 境外津贴计算 */ @GET @Path("/countOverseasAllowanceCount") @Produces(MediaType.APPLICATION_JSON) public void countOverseasAllowance(@Context HttpServletRequest request, @Context HttpServletResponse response) { User user = HrmUserVarify.getUser(request, response); Calendar cal = BjcjCommonUtils.getNowCalendar(); cal.add(Calendar.MONTH,-1); baseBean.writeLog("开始计算:"+cal.getTime()+"的境外津贴"); new OverseasAllowanceCountServiceImpl().countOverseasAllowance(cal); } }