境外津贴核算web完成

This commit is contained in:
Harryxzy 2022-10-24 21:35:23 +08:00
parent 9e452c17a7
commit faec3f5be9
1 changed files with 31 additions and 18 deletions

View File

@ -5,16 +5,9 @@ import com.engine.bjcj220907.service.impl.OverseasAllowanceCountServiceImpl;
import com.engine.bjcj220907.utils.BjcjCommonUtils;
import com.engine.common.util.ServiceUtil;
import weaver.general.BaseBean;
import weaver.hrm.HrmUserVarify;
import weaver.hrm.User;
import weaver.interfaces.schedule.BaseCronJob;
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;
/**
@ -22,26 +15,46 @@ import java.util.Calendar;
* @date 2022/09/26 13:42
* @description
*/
public class OverseasAllowanceCountController {
public class OverseasAllowanceCountController extends BaseCronJob {
BaseBean baseBean = new BaseBean();
private OverseasAllowanceCountService getOverseasAllowanceCountService(User user) {
return ServiceUtil.getService(OverseasAllowanceCountServiceImpl.class,user);
}
/**
* 境外津贴计算
*/
@GET
@Path("/countOverseasAllowance")
@Produces(MediaType.APPLICATION_JSON)
public void countOverseasAllowance(@Context HttpServletRequest request, @Context HttpServletResponse response) {
User user = HrmUserVarify.getUser(request, response);
@Override
public void execute() {
User user1 = new User();
user1.setUid(1);
user1.setLoginid("sysadmin");
user1.setSeclevel("30");
user1.setLanguage(7);
Calendar cal = BjcjCommonUtils.getNowCalendar();
cal.add(Calendar.MONTH,-1);
baseBean.writeLog("开始计算:"+cal.getTime()+"的境外津贴");
getOverseasAllowanceCountService(user).countOverseasAllowance(cal);
getOverseasAllowanceCountService(user1).countOverseasAllowance(cal);
}
/**
* 境外津贴计算
*/
// @GET
// @Path("/countOverseasAllowance")
// @Produces(MediaType.APPLICATION_JSON)
// public void countOverseasAllowance(@Context HttpServletRequest request, @Context HttpServletResponse response) {
//
//// User user = HrmUserVarify.getUser(request, response);
// User user1 = new User();
// user1.setUid(1);
// user1.setLoginid("sysadmin");
// user1.setSeclevel("30");
// user1.setLanguage(7);
// Calendar cal = BjcjCommonUtils.getNowCalendar();
// cal.add(Calendar.MONTH,-1);
// baseBean.writeLog("开始计算:"+cal.getTime()+"的境外津贴");
// getOverseasAllowanceCountService(user1).countOverseasAllowance(cal);
// }
}