weaver-bjcj/src/com/engine/bjcj220907/web/OverseasAllowanceCountContr...

42 lines
1.2 KiB
Java

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);
}
}